Thomas Kolb
fa71acfc8e
main.c: remove unused #includes
2021-06-12 01:12:33 +02:00
Thomas Kolb
c76918ae2a
Moved clock setup to separate file
2021-06-11 23:55:10 +02:00
Thomas Kolb
c504fb944c
Call charge_control_init()
2021-06-11 22:35:59 +02:00
Thomas Kolb
6b070bbf86
Started implementing real charge control
...
Everything untested so far…
2021-06-07 22:45:17 +02:00
Thomas Kolb
46d3e16104
Make measurement usable
...
- Run ADC Calibration on startup (without calibration, there is a huge
offset error, making the current sensing unusable)
- Added calibration factors which allow to compensate for inaccuracies
in the circuitry (example: 1% tolerance transistors)
- Send measured values via RS485
2021-06-06 12:17:38 +02:00
Thomas Kolb
2ca6c41260
Implemented RS485 driver (TX only)
2021-06-06 12:16:46 +02:00
Thomas Kolb
6644b29257
Added power switch driver
2021-06-05 16:33:21 +02:00
Thomas Kolb
5764d87a08
Added the charge pump driver
2021-06-05 15:49:29 +02:00
Thomas Kolb
8c317f2904
Initial commit
...
- Set up build with latest libopencm3
- Created basic project structure
- Implement Charlieplexing for the LEDs and a little test sequence
2021-06-05 00:04:36 +02:00