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_file
method: added support for new parameter:eolstyle = native | CRLF
. (Alexander Belchenko)IntelHex.write_hex_file()
method gets new optional parameterbyte_count
to 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)