main
TylerK Replace discrete-analog board with MCU/IC redesign: STM32G031 P&O MPPT + CC/CV firmware, LM5175 buck-boost, INA180 curr… e48ba30 1mo ago
/*
 * status_led.h -- LED1 (PA6, green = charge status) and LED2 (PA7, red =
 * fault) per the charge_state_t. BULK/ABSORPTION solid green, FLOAT slow
 * green blink (charge complete, maintaining), FAULT solid red.
 */
#ifndef STATUS_LED_H
#define STATUS_LED_H

#include <stdint.h>
#include "charge_control.h"

void status_led_init(void);
void status_led_update(charge_state_t state, uint32_t now_ms);

#endif /* STATUS_LED_H */