Picchick

Latest version: v0.4.0

Safety actively analyzes 623106 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.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](https://pypi.org/project/picchick/0.4.0/).

0.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](https://pypi.org/project/picchick/)

0.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](https://pypi.org/project/picchick/0.3.0/) to update and install.

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](https://github.com/rex--/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](https://pypi.org/project/picchick/0.2.0/)_

0.1.1

**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.

0.1.0

**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

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.