Releases: Rex--/picchick
picchick v0.4.1
picchick v0.4.0
New Features:
- Programmer defined options
- Custom device configuration files
- Version flag
--version
Changes:
- Read action now can read any number of words
- Simpler programmer interface
- Better decoding and representation of hex files
- Programmers were changed to new interface
- Flipflop programmer's protocol was updated to the development version
This release is available on pypi.
picchick v0.3.1
This release fixes a bug in the setup.cfg causing picchick to fail to execute. All users are forced to updated because of this bug, sorry. :)
This bug unfortunately only affected operation when installed from a wheel, and during development I of course had it installed in "editable" mode where this issue did not occur. You live you learn.
This release is available to install from pypi
picchick v0.3.0
This release adds several new features to picchick:
- Programmer flag -c to specify programmer
- New programmer type
flipflop
- Verification flag
- Better UI during programming of a device
- Improved interface for project components
A minor version bump is to indicate incompatibility with v0.2.
Release is available on pypi to update and install.
picchick v0.2.0
Changes in Version 0.2.0:
- Firmware no longer included in picchick project. It is now just the host software.
- Port flag changed from -p to -P or --port.
- Baud flag changed from -b to -B or --baud.
- Baud is now correctly configured based on the flag (was always defaulting to 9600).
- Various other bugfixes.
The main change included in this version was a bugfix to correctly set the baudrate based on the flag. This allows us to communicate to the new picstick using a much higher baudrate (115200 vs 9600).
The programmer port and baud flags were changed to be capitals to more closely resemble avrdude.
This version can be found on pypi here
picchick v0.1.1
Version 0.1.1 Features:
Software
- Fixed a bug that broke the --flash command.
- Fixed a bug preventing --list-devices flag to run.
- Removed --list-devices flag.
- Added README to pypi package.
Firmware
- No changes to programmer firmware.
picchick v0.1.0
Version 0.1.0 Features:
Software
- Decoding of Intel HEX files produced by Microchip's xc8 compiler
- Reading and Writing of a PIC16's flash memory using a simple arduino-based programmer
- Flashing a compiled binary to a PIC16 for execution
Firmware
- Host communication via serial at 9600 baud
- Bit-bang Arduino implementation of Microchip's Low Voltage In Circuit Serial Programming interface
- Supports single-word read commands
- Supports single-word and single-row write commands
- Supports single-row and bulk erase commands