IntelHex 2.2
What's new in IntelHex 2.2 release.
Bugfixes
- Better compatibility with Python 3. (Alexander Belchenko)
- Script
hexinfo.py: Python 3 compatibility for processing start address dict keys. (patch from GitHub user mentaal) - Unit tests: Fixed xrange overflow test for Python 2.7 on 64-bit platforms. Use sys.maxint to ensure we trigger an exception. (Masayuki Takeda)
API changes
IntelHex.write_hex_filemethod: added support for new parameter:eolstyle = native | CRLF. (Alexander Belchenko)IntelHex.write_hex_file()method gets new optional parameterbyte_countto specify how many bytes should be written to each data record in output file. Default value is 16. (patch from GitHub user erki1993)
New features
- Added get_memory_size() method: approx memory footprint of IntelHex object plus data. (Alexander Belchenko)