Releases: bigjosh/TSL-calibre-MSP
Programming package - updated firmware now passes boards that use as little at 1.5uA
Programming package - updated firmware for new PCB version with 10K resistor
Note that this new firmware is not backwards compatible with previous versions of the PCB that used a 100uF capacitor to backup the RTC.
To use, copy these files to the local hard drive and follow instructions in the readme.
Trigger pin switch tester
Shows the current state of the trigger pin switch on the right (0=lever in, 1=lever out) and an edge count on the left side of the LCD.
Note that this is not power optimized so will eventually drain the batteries.
Programming package - pausable count + no more Airtable
Copy these files to local hard drive and follow directions in the readme.
What's Changed
- Cleanup by @bigjosh in #41
- New persistent storage of time since launch count pauses when batteries are out, then resumes when back in by @bigjosh in #42
- No more airtable by @bigjosh in #43
Full Changelog: S3...P4
Schematic
Programming package - includes firmware image
Update that disables the RESET
pin on the programmer after programming.
Some units programmed at CW&T seemed to have bad chips, so maybe this reset pin is messing up the chip when it contacts the Vcc
pin as the PCB is slid into the programming jig? Disabling the RESET
does not seem to cause any problems with the chip booting up after programming, so mind as well try this and see if it has an effect.
Also updated with firmware that positively sets the pins connected to the voltage regulator. Previously these pins were left in input state, Doesn't really matter at these tiny current levels, but this is more correct.
Includes updated program.py
that adds dump
command to print the contents of a TSL.
Programming package - includes firmware image
Update to work around an issue where MSP430Flasher silently ignores a second consecutive read command. This made the device id
field in airtable always be the same (wrong) value.
So instead we are now only doing one single big read that includes all the regions we need, then we extract the bytes we want from that big read. Slightly wasteful & more complex, but it works.
Programming package - includes firmware image
The two files you need to program TSL boards.
More info here...
https://github.com/bigjosh/TSL-calibre-MSP/tree/main/programming
Draft firmware snapshot
F Fleshed out all the century book keeping stuff. Code complete, but un…