migrate code to AS7, including fucked up arduino import

arduino as a library will not build with -flto. I can't figure it out. so we
waste some space compared to what platformio was building. oh well. there's
still over 1K of space left for programs.
This commit is contained in:
true
2025-04-23 01:42:39 -07:00
parent 1c34e1228f
commit 70b9fe0dd6
96 changed files with 23755 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
/*
hackspacecon wand firmware
rgb led control and programs
*/
#ifndef __RGBLED_H__
#define __RGBLED_H__
#include <tinyNeoPixel_Static.h>
#include <stdint.h>
#define RGB_COUNT 5
#define PROG_COUNT 2
#define enable_rgb_timer() {TCB0.CNT = 0; TCB0.CTRLA |= 1;};
#define disable_rgb_timer() {TCB0.CTRLA &= ~1;};
extern tinyNeoPixel rgb;
extern uint8_t rgbled[3 * RGB_COUNT];
extern uint8_t (*rgb_program[PROG_COUNT])(uint8_t);
void conf_rgb_timer();
#endif