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 default tip

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