/* * */ #ifndef __APP_LED_MATRIX_H #define __APP_LED_MATRIX_H #include #include "driver/aw20xxx.h" // 0 index = bottom. // 0 value = no LED here. typedef struct LedMap { uint8_t ribbon[88]; // a "linear" bottom to top map, with gaps for the spacing. uint8_t a[20]; // left to right, bottom to apex to bottom. uint8_t ii_lf[5]; // top to bottom. uint8_t ii_rt[5]; // top to bottom. } LedMap; extern AW20x awled; extern LedMap led_set; extern uint8_t awled_fade[6*12]; void matrix_init(); void matrix_send(); void matrix_flag_update(); #endif /* __APP_LED_MATRIX_H */