From 148b7b002145f581850d9c355274f98966075733 Mon Sep 17 00:00:00 2001 From: polymurph Date: Wed, 10 Nov 2021 10:31:29 +0100 Subject: [PATCH] outline of hw --- ideas/hw.h | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 ideas/hw.h diff --git a/ideas/hw.h b/ideas/hw.h new file mode 100644 index 0000000..a11377f --- /dev/null +++ b/ideas/hw.h @@ -0,0 +1,49 @@ + +#include + +#define MAX_N_PORTS 3 +#define MAX_PORT_PINS 15 +#define MAX_N_PIN_ALT_FUNC 8 + +// TODO: correct mapping! +static const uint8_t altFunc_List[MAX_N_PORTS][MAX_PORT_PINS] = { + { // PORT A + 0b01110000, + 0b11110000, + 0b01110000, + 0b01110000, + 0b11111000, + 0b11110000, + 0b11110110, + 0b11111110, + 0b11111000, + 0b01111100, + 0b11111000, + 0b11111100, + 0b11111100, + 0b11100000, + 0b11000000, + 0b11110100 + }, + { // PORT B + + }, + { // PORT F + 0b00000000, + 0b00000000, + 0b00000000, + 0b00000000, + 0b00000000, + 0b00000000, + 0b00000000, + 0b00000000, + 0b00000000, + 0b00000000, + 0b00000000, + 0b00000000, + 0b00000000, + 0b00000000, + 0b00000000, + 0b00000000, + } +};