Skip to content

Releases: Rex--/picchick

picchick v0.4.1

03 May 00:46
Compare
Choose a tag to compare

This minor release adds an additional programmer.

New Programmers:

  • arduino-icsp - An Arduino-powered ICSP programmer. Sketch available here.

This release is available on pypi.

picchick v0.4.0

29 Oct 23:17
Compare
Choose a tag to compare

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

15 Oct 05:08
Compare
Choose a tag to compare

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

06 Oct 18:14
Compare
Choose a tag to compare

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

18 Jun 16:37
Compare
Choose a tag to compare

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

11 Mar 08:53
Compare
Choose a tag to compare

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

06 Mar 23:17
Compare
Choose a tag to compare

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