==============
v3: 2017/07/15
==============
- Added NTAG213 and MIFARE Ultralight EV1 emulation examples with 2 password sniffing modes
- Modified 1st argument of reply() from array index to pointer to either RAM or Flash, depending on MSB
- Removed tx_buf[], as rx_buf[] can now be reused for transmitting reply using pointers
- Changed rx_buf[] length from 18 to 23 to support VCSL command of EV1
- Made call to reply() optional, resulting in change of all "goto" to "return"
- removed F_TX_ENABLE flag and replaced it with a reserved one used by main code
- Refactored TX flag management by wrapping reply() in reply_std_frame() and in reply_status()
- Added new functions user_pwr_cycle() and user_frame_end()
- Moved one CRC table from Flash to EEPROM to gain the necessary program space for NTAG213
- Changed AVR Extended fuse from 0xFF to 0xFE to support writing to Flash
- Refactored buf_save() by using registers instead of RAM, resulting in smaller executable code
- Created a separate file for assembler macros
- Updated Makefile to generate a memory map file
- Updated MIFARE Ultralight, NTAG203, and MIKRON examples with the changes above
- Resulting main code takes a bit more space comparing to v2, but the user part compiles more compressed


==============
v2: 2016/05/22
==============
- Added NTAG203 and MIKRON tag emulation examples
- Minor changes in MIFARE Ultralight example
- Added ATtiny4313 resource files to SDK


==============
v1: 2015/01/29
==============
- Initial version, including MIFARE Ultralight emulation example and an empty template


