Changelog for the dpdumper utility
- Fix reads with a data bus over 8 bits
- Depends on dpdumperlib 0.0.4
- 'rb' flag to reverse byte order for read and written files
- Reworded some prints when reading and writing ICs
- 500ms delay after powering up IC, to allow it to settle
- Pins that are Active-LOW to enable writing on an IC, are now set to high when reading
- Added optional parameters to write mode so that an arbitrary number of addresses can be skipped at the start or at the end of the address space for writing
- Removed warning that writing is untested
- Depends on dupicolib 0.5.0
- Reading ICs now uses a different protocol that cuts transfer time in roughly half
- Depends on dpdumperlib 0.0.2
- Flag to output the Hi-Z mask of every read in binary format
- Use upside-down floor division to calculate number of bytes for data entriess and addresses
- Tool description in argsparse
- Depends on dupicolib 0.4.2
- Split out some code in dpdumperlib, now depends on version 0.0.1
- Example definitions are now moved in the dpdumperlib repo
- Depends on dupicolib 0.4.0
- Require dupicolib 0.3.2
- Updated requirements
- Added progress bar to track read/write completion
- Added warning when using write mode
- Added print of IC name when reading
- Fix execution in case the --definition parameter is not passed
- Actually compare the hw definition required in the TOML files with the current board revision
- Changed the definition format, so that pin mapping is specified on a single entry, and everything else use the normal IC pin numbering
- Some notes in example TOML files were plain wrong
- Depends on dupicolib 0.2.0
- Print the adapter notes when present, and allow them to be skipped
- Add timed notice before starting the self-test
- Read firmware version from board
- Support different command classes depending on model and fw version
- Initial release