Testers needed: USB Infrared Toy firmware v20 release candidate 1
We are exceedingly proud to announce the first USB IR Toy firmware using an open source USB firmware. In the past we used the Microchip USB stack, but it’s not distributable so we can’t release the full source code. Sure, it’s easy enough to download the code from Microchip directly, but that is an extra hassle for new PIC developers and doesn’t jive well with open source. Thanks to the work of JTR and Honken, there is now a 100% open source USB stack for PIC microcontrollers.
Grab IR Toy firmware v20-RC1 and IR Toy REC&PLAY utility v20-RC1 from the forum. If everything goes well these will be the final versions in the eventual release.
The new firmware can be installed using the included utility and the usual firmware update instructions.
All testing is sincerely appreciated. This release includes several test files you can try with a single click.
*Firmware ported to the JTR/Honken open source USB stack
*IR Sample mode overhaul, transmit and receive double-buffered for glitch-free performance
*New IR Sample mode commands improve transmit reliability
*SUMP logic analyzer mode double-buffered
*SUMP mode samples increased from 1024 to 4096
*SUMP mode shows demodulated and raw IR signal
*Removed debug and commented code that is no longer needed
*Removed Liyin mode and big/little endian config from IR sample mode
*Removed rawIO (deprecated), intruder (works poorly), and LIN (never implemented) modes
*Updated documentation with examples for new commands
*Firmware v20-RC1 and update utility
*REC&PLAY app v20-RC1 works with firmware v20+
*Some test-case files to verify
*Updated IR Toy configuration profile for OLS logic analyzer client (add to the /plugins/ folder)
*Source for everything
*Move USB to low-priority interrupts
*Remove giant statemachines
*Cleanup REC&PLAY app
*Windows REC&PLAY GUI app
This entry was posted in Development, Infrared toy and tagged Honken, JTR, open source, release candidate, USB.