Skip to content

Releases: bigjosh/TSL

More robust start time setting, 1Hz interrupt handling

27 Dec 20:32
Compare
Choose a tag to compare

Two big internal changes meant to improve robustness:

  1. New sequencing on initial start time setting. We take an extra second to explicitly charge the RTC backup capacitor at full voltage before clearing the low voltage flag, then we execute a software interrupt to re-run normal reset checks try to catch any problems quickly and definitively.

  2. New filter/interlock strategy for processing the FOUT signal from the RTC to avoid extra steps on spurious interrupts.

Both of these strategies slightly increase power usage, and the filtering increases it over the entire lifetime. We can mitigate some of this extra drain by using a virtual port to access the FOUT signal.

We also update the delay in burnthis.bat to reflect the additional time it takes charge the RTC backup cap before we set the new time.

Simplest test counter

23 Dec 22:53
Compare
Choose a tag to compare
Simplest test counter Pre-release
Pre-release

Starts up, shows reset reason, starts counting based on FOUT 1Hz from RX8900

TESTING ONLY

23 Dec 07:27
Compare
Choose a tag to compare
TESTING ONLY Pre-release
Pre-release
  • Adds reset reason display
  • delays on clock set
  • SW reset on clock set
  • disabled test pins
  • Programming batch file now sets all EEPROM locations

Adjust for 0-based month returned by `gmtime()`

18 Dec 19:46
Compare
Choose a tag to compare
P0.4

Adjust for 0-based month returned by gmtime()!

Programming procedure with new diagnostics screens, disabled reset, normal low battery check period

16 Dec 08:14
Compare
Choose a tag to compare
P0.3

Updated programming proceedure to use production firmware 1.01 and to…

Programming procedure with new low battery detection firmware

15 Dec 07:54
Compare
Choose a tag to compare
Low battery detection working

Currently cuts at about 2.5-2.6V.
FOR TESTING currently checks every 10 seconds on the 10 second mark.
IN production this will be only once every 8 days.

Programming procedure.

15 Dec 05:02
Compare
Choose a tag to compare
Pre-release

Ugly but works. Windows only. MkII programmer only.

Production Release 1a

12 Sep 21:39
Compare
Choose a tag to compare

Non functional changes to top layer.
snag_5c07a8b4

2018-09-12_17-05-23
2018-09-12_17-05-17

Production release 1

29 Aug 05:57
Compare
Choose a tag to compare

PCB ready for production. Could be cleaner layout, but works good.

As produced ALLPCB 7/16/2018

16 Jul 22:14
Compare
Choose a tag to compare
Pre-release
5

Update version on copper to 5