Tell us about yourself!
For anyone having compile error with the hour() or any of the time related functions or libraries, go to this link https://github.com/PaulStoffregen/Time and download the .zip file, then in Arduino, go to Sketch, Include Library, Add .zip file and chose the zip file you downloaded. Make sure the top of the sketch has the #inclulde <TimeLib.h> line as well as #include <time.h> and you should be good to go.
I'm curious about the 10k "pulldown resistor" ... if both MOSFETS are OFF, wont the battery continue to discharge through that pulldown resistor? What is the point of having it in the circuit in the first place?
The whole "3.7V" label on these batterys is a bit deceiving as they actually do charge to 4.2 Volts ... dont ask me why this is the way it is, it just is what it is... :-)
Does this charger have protection against inserting the battery backwards? The single TP4056 charger lets the smoke out if you connect the battery backwards.
Cheap secret compartment!
Simple USB Socket Charger!