Thomas Kolb
2246ac0290
Print log data over UART
2016-08-14 04:17:06 +02:00
Thomas Kolb
71c7cb57be
Deep sleep cosmetics
2016-08-14 03:10:01 +02:00
Thomas Kolb
d313860804
Enable RTC and deep sleep (stop mode)
2016-08-14 01:38:19 +02:00
Thomas Kolb
6fc7e27c0b
State tuning; safer startup
...
- Added some initial values for variables
- Prevent too fast state switching to bootstrap (only bootstrap 5
seconds after state change)
- Made threshold voltage for switching from MPP to CV different from CV
constant voltage
2016-08-13 01:12:33 +02:00
Thomas Kolb
df0db26122
Increased target voltage
2016-08-07 16:02:51 +02:00
Thomas Kolb
cfcbbe5269
Tuning, use idle state, some power saving
2016-08-07 01:04:24 +02:00
Thomas Kolb
33dea2e7a4
First implementation of MPP tracking
2016-08-07 00:36:15 +02:00
Thomas Kolb
97db9c24db
Implemented Constant Current mode
2016-08-06 22:22:21 +02:00
Thomas Kolb
3ef6872e03
Implemented constant voltage regulator
2016-08-06 03:15:27 +02:00
Thomas Kolb
7b02652cad
Implemented bootstrap and switching
2016-08-06 01:27:11 +02:00
Thomas Kolb
809ed13e46
Cleaned up old comments
2016-08-05 20:48:54 +02:00
Thomas Kolb
e485e23038
Enabled TIM1 for PWM
2016-08-05 20:48:36 +02:00
Thomas Kolb
99447b3454
Set all output GPIOs to output
...
No final setup yet for SW_ON and BOOTSTRAP_PULSE. These are currently
just low (== off) after power-on.
2016-08-05 00:27:40 +02:00
Thomas Kolb
c56e00a084
Moved LCD control code to separate module
2016-08-05 00:06:11 +02:00
Thomas Kolb
0d98607a0a
Added calibrated current scale
2016-08-04 23:17:25 +02:00
Thomas Kolb
1b81f70df3
Initial commit
...
What already works:
- ADC-reading with DMA
- Display
- UART debugging
2016-07-28 02:14:03 +02:00