Hooks into the CE pin of TP4056 to add some extra features - overvolt cutoff - overtime cutoff - overtemperature cutoff (by use of MCP9808) - info on little OLED screen - battery presence detection Future features - current detection and cutoff (waiting for INA219 breakout for this) - Runtime configurable parameters by serial - Send stats over serial to desktop application Known flaws - see readme Circuit schematic coming soon (tm), see readme Designed and tested for nucleo F303RE but should be easily adaptable to any board. License: GPL v3
Dependencies: OLED_SSD1306 MCP9808
History
add serialCLI lib
2020-09-15, by kuutei [Tue, 15 Sep 2020 03:54:15 -0400] rev 10
add serialCLI lib
Switch to serialCLI for IO started. Also, attempted to meet sample rate exactly but not much difference (10-20ms over).
2020-09-15, by kuutei [Tue, 15 Sep 2020 03:40:08 -0400] rev 9
Switch to serialCLI for IO started. Also, attempted to meet sample rate exactly but not much difference (10-20ms over).
Fix inaccurate function that was accidentally also accurate
2020-08-28, by kuutei [Fri, 28 Aug 2020 01:59:48 -0400] rev 8
Fix inaccurate function that was accidentally also accurate
delete existing readme;
2020-08-27, by kuutei [Thu, 27 Aug 2020 07:07:00 +0000] rev 7
delete existing readme;
add readme;
2020-08-27, by kuutei [Thu, 27 Aug 2020 07:05:33 +0000] rev 6
add readme;
first published version
2020-08-27, by kuutei [Thu, 27 Aug 2020 06:49:31 +0000] rev 5
first published version
mcp9808 works well;
2020-08-26, by kuutei [Wed, 26 Aug 2020 04:56:21 +0000] rev 4
mcp9808 works well;
switching to other ds18b20 library
2020-08-26, by kuutei [Wed, 26 Aug 2020 02:21:29 +0000] rev 3
switching to other ds18b20 library
code probably valid but onewire temp sensor not working
2020-08-24, by kuutei [Mon, 24 Aug 2020 08:27:27 +0000] rev 2
code probably valid but onewire temp sensor not working
sort of working
2020-08-24, by kuutei [Mon, 24 Aug 2020 05:29:53 +0000] rev 1
sort of working