Skip to content

Releases: Rex--/picchick

picchick v0.4.1

Choose a tag to compare

@Rex-- Rex-- released this 03 May 00:46

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

Choose a tag to compare

@Rex-- Rex-- released this 29 Oct 23:17

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

Choose a tag to compare

@Rex-- Rex-- released this 15 Oct 05:08

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

Choose a tag to compare

@Rex-- Rex-- released this 06 Oct 18:14

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

Choose a tag to compare

@Rex-- Rex-- released this 18 Jun 16:37

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

Choose a tag to compare

@Rex-- Rex-- released this 11 Mar 08:53

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

Choose a tag to compare

@Rex-- Rex-- released this 06 Mar 23:17

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