From abd985e3a15f3826696313c648f1fc1cc88caccc Mon Sep 17 00:00:00 2001 From: true Date: Fri, 8 May 2026 16:12:18 -0700 Subject: [PATCH] got LEDs working, ribbon trail program initially implemented - fixed soft I2C master set hi/lo routines - fixed bug in matrix_send not setting all LEDs from map - fix AWU interrupt not firing; requires EXTI line to be configured too even if unused - fixed wrong dividers used in system clock set function --- firmware/.cproject | 4 +- firmware/.template | 4 +- firmware/app/comms/soft_i2c_master.c | 22 ++++++---- firmware/app/led/ledprog.c | 10 ++--- firmware/app/led/matrix.c | 62 +++++++++++++++++++--------- firmware/app/led/matrix.h | 3 +- firmware/app/main.c | 49 ++++++++++++++++++---- firmware/app/system_ch32x035.c | 7 ++-- firmware/hsc26_art2.launch | 6 +-- firmware/hsc26_art2.wvproj | 6 +-- 10 files changed, 117 insertions(+), 56 deletions(-) diff --git a/firmware/.cproject b/firmware/.cproject index 3c7c55f..844e6ed 100644 --- a/firmware/.cproject +++ b/firmware/.cproject @@ -91,7 +91,7 @@