picchick
A utility to aid in programming PIC microcontrollers
-
Update READNE in test directory
Rex McKinnon <[email protected]>
2025-09-07 21:04:50
-
Update device string representations
Rex McKinnon <[email protected]>
2025-09-07 21:04:04
-
Better output for flashing and read commands Flashing output now gives more accurate bytes written info. Reading output is now structured the same as displaying hexfiles.
Rex McKinnon <[email protected]>
2025-09-07 21:03:37
-
Update picstick programmer to support pic14e, pic14ex, and pic18 devices
Rex McKinnon <[email protected]>
2025-09-07 21:01:54
-
Add mcu initialization variable to programmers
Rex McKinnon <[email protected]>
2025-09-07 21:00:06
-
changes
Rex McKinnon <[email protected]>
2025-08-16 23:27:16
-
work on supporting pic16f1454 devices
Rex McKinnon <[email protected]>
2025-08-16 01:31:27
-
devices: add new pic18 device type
Rex McKinnon <[email protected]>
2025-08-13 19:41:56
-
erase command: set PC before sending command
Rex McKinnon <[email protected]>
2025-08-12 00:06:46
-
picstick: work on implementing generic protocol
Rex McKinnon <[email protected]>
2025-08-11 23:42:54
-
Updated docs to add the new programmer
Rex McKinnon <[email protected]>
2024-01-28 04:24:42
-
Fixed a few small bugs found when testing new programmer.
Rex McKinnon <[email protected]>
2024-01-28 04:17:17
-
Added new PIC programmer: arduino-icsp
Rex McKinnon <[email protected]>
2024-01-28 04:14:18
-
Release version 0.4.0. Finally polished up documentation a bit.
Rex McKinnon <[email protected]>
2022-10-29 23:05:43
-
cli: Added version flag to print current version.
Rex McKinnon <[email protected]>
2022-10-28 18:58:16
-
Release v0.4.0-beta: Lots of new features and changes. - Programmers can now define their own arguments. - Simple programmer interface. - Custom device configuration files. - Re-work of hexfile decoding and representation. This beta release may contain bugs, but basic functionality is working.
Rex McKinnon <[email protected]>
2022-10-28 17:27:06
-
Programmers can now define additional arguments.
Rex McKinnon <[email protected]>
2022-10-25 17:56:14
-
Deprecating README in favor of a more comprehensive external document.
Rex McKinnon <[email protected]>
2022-10-15 21:30:37
-
Release Version 0.3.1: Fixed a bug in the package setup.cfg causing picchick to fail to run
Rex McKinnon <[email protected]>
2022-10-15 05:03:07
-
Release version 0.3. Fixed a couple typos and such in the README.
Rex McKinnon <[email protected]>
2022-10-06 18:13:06
-
Added verification flag for write actions.
Rex McKinnon <[email protected]>
2022-09-05 23:29:55
-
picstick programmer: Improved output of flash command.
Rex McKinnon <[email protected]>
2022-09-05 04:48:05
-
v0.2.2: Improvements to hexfile module and its interaction with devices. - Better pretty printing of hex files. - Decoupling from dependence on device to decode. - Other miscellaneous changes.
Rex McKinnon <[email protected]>
2022-09-05 04:18:46
-
flipflop programmer: Updated to work with latest command set.
Rex McKinnon <[email protected]>
2022-08-31 04:03:33
-
Made programmer generic and added selection flag.
Rex McKinnon <[email protected]>
2022-08-26 03:52:09
-
Added better handling of xc8 device files.
Rex McKinnon <[email protected]>
2022-08-22 04:11:59
-
Bumped version.
Rex McKinnon <[email protected]>
2022-06-18 16:48:59
-
Removed debug print statement.
Rex McKinnon <[email protected]>
2022-06-18 16:45:30
-
Typo in picstick link.
Rex McKinnon <[email protected]>
2022-06-18 06:26:32
-
Removed programmer firmware from the scope of picchick. Version 0.2.0 includes various bugfixes and improvements.
Rex McKinnon <[email protected]>
2022-06-18 06:22:21
-
Fixed a bug when flashing hexfiles with USERID words.
Rex McKinnon <[email protected]>
2022-03-11 08:48:24
-
Added installation section in README
Rex McKinnon <[email protected]>
2022-03-07 00:06:08
-
Cleaning up for pypi release
Rex McKinnon <[email protected]>
2022-03-06 22:57:14
-
Added --device flag to specify device to be programmed
Rex McKinnon <[email protected]>
2022-03-06 22:07:13
-
Updated license text
Rex McKinnon <[email protected]>
2022-03-06 03:50:30
-
Added LICENSE
Rex McKinnon <[email protected]>
2022-03-06 02:47:41
-
Changed package url for picchick python package
Rex McKinnon <[email protected]>
2022-03-06 02:24:16
-
Packaged for distribution- Added pip installable 'picchick' module and associated command
Rex McKinnon <[email protected]>
2022-03-06 01:57:18
-
Changed directory naming scheme
Rex McKinnon <[email protected]>
2022-03-05 22:45:55
-
Address argument to erase command is now optional, defaults to erasing the entire device
Rex McKinnon <[email protected]>
2022-03-05 22:38:44
-
Changed default pin state to floating inputs
Rex McKinnon <[email protected]>
2022-03-03 06:49:09
-
Sped up programmer firmware 1000% (literally), added new hexfile decoder for memory blocks.
Rex McKinnon <[email protected]>
2022-03-03 03:59:19
-
Working enough to flash a simple blink program to a PIC16LF19196
Rex McKinnon <[email protected]>
2022-03-01 22:16:37