Changes in hardware:
- MAX17048 for battery monitoring instead of ESP32 ADC
- Onboard LiPo protection for overvoltage, undervoltage and overcurrent (DW01A) (issue #53)
- Testpoints added for critical signals
- Capacitor on ESP32_EN changed from 100nF to 1uF ( issue #62)
- Easier to source LiPo charger (TP4056)
- LiPo charger status input fixed(issue #55)
Changes in software:
- MAX17048G added as source for battery stats (enabled by defining board revision 4 in Platformio.ini)
modified: Platformio/hardware/ESP32/infrared_sender_hal_esp32.cpp
modified: Platformio/hardware/windows_linux/infrared_sender_hal_windows_linux.cpp
modified: Platformio/src/applicationInternal/hardware/hardwarePresenter.h
Added 5 new devices:
LG TV
new file: Platformio/src/devices/TV/device_lgTV/device_lgTV.cpp
new file: Platformio/src/devices/TV/device_lgTV/device_lgTV.h
LG Soundbar
new file: Platformio/src/devices/AVreceiver/device_lgsoundbar/device_lgsoundbar.cpp
new file: Platformio/src/devices/AVreceiver/device_lgsoundbar/device_lgsoundbar.h
LG Blu-Ray player
new file: Platformio/src/devices/mediaPlayer/device_lgbluray/device_lgbluray.cpp
new file: Platformio/src/devices/mediaPlayer/device_lgbluray/device_lgbluray.h
Samsung Blu-Ray player
new file: Platformio/src/devices/mediaPlayer/device_samsungbluray/device_samsungbluray.cpp
new file: Platformio/src/devices/mediaPlayer/device_samsungbluray/device_samsungbluray.h
Nvidea Shield 2015
new file: Platformio/src/devices/mediaPlayer/device_shield/device_shield.cpp
new file: Platformio/src/devices/mediaPlayer/device_shield/device_shield.h