Skip to content

IntelHex 2.2

Compare
Choose a tag to compare
@bialix bialix released this 28 Jan 12:12
· 49 commits to master since this release

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 parameter byte_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)