diff options
Diffstat (limited to 'lib/pbdrv/pb.h')
-rw-r--r-- | lib/pbdrv/pb.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/lib/pbdrv/pb.h b/lib/pbdrv/pb.h new file mode 100644 index 0000000..b6efed0 --- /dev/null +++ b/lib/pbdrv/pb.h @@ -0,0 +1,22 @@ +#pragma once + +#define PB_CLOCK_SPEED_HZ 100000 +#define PB_TIMEOUT_MS 10 +#define PB_TIMEOUT_US (1e3 * PB_TIMEOUT_MS) + +// Adafruit NeoTrellis modules +#define PB_ADDR_ADA_NEO_1 0x2E +#define PB_ADDR_ADA_NEO_2 0x2F +#define PB_ADDR_ADA_NEO_3 0x30 +#define PB_ADDR_ADA_NEO_4 0x32 + +// TODO: ??? +#define PB_ADDR_MOD_NEOTRELLIS 0 +#define PB_ADDR_MOD_SOFTWARE 0 +#define PB_ADDR_MOD_HARDWARE 0 +#define PB_ADDR_MOD_VAULT 0 +// #define BUSADDR_MOD_AUTOMATION 0 + +// main controller +#define PB_ADDR_MOD_MAIN 0x00 + |