LED_shit/main/include/led_driver.h
2025-11-22 00:13:32 +00:00

27 lines
489 B
C

#ifndef LED_DRIVER_H
#define LED_DRIVER_H
#include <stdint.h>
#define LED_COUNT 60
// inicialização do driver
void led_driver_init(void);
// número de LEDs
int led_get_count(void);
// envia os dados para o anel
void led_show(void);
// limpa todos os LEDs
void led_clear(void);
// define um LED individual
void led_set_pixel(int index, uint8_t r, uint8_t g, uint8_t b);
// spin da sorte
void led_spin_to(uint16_t target, int min_spins, int max_spins, int base_delay_ms);
#endif