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
Changes
Revision | Date | Who | Commit message |
---|---|---|---|
10:4ac5d8748268 | 2020-09-15 | kuutei | add serialCLI lib |
9:272f6963c3b8 | 2020-09-15 | kuutei | Switch to serialCLI for IO started. Also, attempted to meet sample rate exactly but not much difference (10-20ms over). |
8:c781f4ae7eb3 | 2020-08-28 | kuutei | Fix inaccurate function that was accidentally also accurate |
7:0bd466713b97 | 2020-08-27 | kuutei | delete existing readme; |
6:8acc92716037 | 2020-08-27 | kuutei | add readme; |
5:c07438005b16 | 2020-08-27 | kuutei | first published version |
4:f63aab9fec77 | 2020-08-26 | kuutei | mcp9808 works well; |
3:0bad8eec80ee | 2020-08-26 | kuutei | switching to other ds18b20 library |
2:18d8f9d3286c | 2020-08-24 | kuutei | code probably valid but onewire temp sensor not working |
1:7749656733dd | 2020-08-24 | kuutei | sort of working |
0:56122e281547 | 2020-08-24 | kuutei | adding OTP, OVP, time limits |