fix call order bug
Allow left justify of partial data
Added support for Intel Hex memory image format
Removed dependency on ptools
Fixed bug with flip_endianness option when data width != 4 bytes
Added support for reading binary files
Increase code coverage.
Add crop option to to_a method.
my_srec.to_a(crop: [0x3000_F004]) # => [[0x3000_F004, 0x55667788], [0x3000_F008, 0x99AABBCC], ...] my_srec.to_a(crop: [0x3000_F000, 0x3000_F004]) # => [[0x3000_F000, 0x11223344], [0x3000_F004, 0x55667788]]
Initial open source release
Added ability to create memory image objects directly from a string rather than reading from a file:
str = <<-END @2D100E00 0D 15 0F 13 0E 14 10 12 00 00 04 17 04 03 05 06 END my_hex = MemoryImage.new(str, source: String) my_hex.to_a # => [ # [0x2D100E00, 0x0D150F13], [0x2D100E04, 0x0E141012], # [0x2D100E08, 0x00000417], [0x2D100E0C, 0x04030506], # ]
Converted to a gem
Initial