feat: add luckfox pico pro/max support

This commit is contained in:
eng33
2023-09-27 18:14:22 +08:00
parent 7e5e289d7e
commit e1dea8a98d
10 changed files with 695 additions and 13 deletions

View File

@@ -76,6 +76,46 @@
#define GPIO(bank, pin) ((((bank) * 32) + (pin)))
/**********************************************/
#define LUCKFOX_PICO_MAX_GPIO0 GPIO(GPIO1,PB2)
#define LUCKFOX_PICO_MAX_GPIO1 GPIO(GPIO1,PB3)
#define LUCKFOX_PICO_MAX_GPIO2 GPIO(GPIO1,PC7)
#define LUCKFOX_PICO_MAX_GPIO3 GPIO(GPIO1,PC6)
#define LUCKFOX_PICO_MAX_GPIO4 GPIO(GPIO1,PC5)
#define LUCKFOX_PICO_MAX_GPIO5 GPIO(GPIO1,PC4)
#define LUCKFOX_PICO_MAX_GPIO6 GPIO(GPIO1,PD2)
#define LUCKFOX_PICO_MAX_GPIO7 GPIO(GPIO1,PD3)
#define LUCKFOX_PICO_MAX_GPIO8 GPIO(GPIO2,PB1)
#define LUCKFOX_PICO_MAX_GPIO9 GPIO(GPIO1,PC0)
#define LUCKFOX_PICO_MAX_GPIO10 GPIO(GPIO1,PC1)
#define LUCKFOX_PICO_MAX_GPIO11 GPIO(GPIO1,PC2)
#define LUCKFOX_PICO_MAX_GPIO12 GPIO(GPIO1,PC3)
#define LUCKFOX_PICO_MAX_GPIO13 GPIO(GPIO2,PB0)
#define LUCKFOX_PICO_MAX_GPIO14 GPIO(GPIO1,PD0)
#define LUCKFOX_PICO_MAX_GPIO15 GPIO(GPIO1,PD1)
/**********************************************/
#define LUCKFOX_PICO_MAX_GPIO28 GPIO(GPIO2,PA7)
#define LUCKFOX_PICO_MAX_GPIO27 GPIO(GPIO4,PC1)
#define LUCKFOX_PICO_MAX_GPIO26 GPIO(GPIO4,PC0)
#define LUCKFOX_PICO_MAX_GPIO22 GPIO(GPIO2,PA6)
#define LUCKFOX_PICO_MAX_GPIO21 GPIO(GPIO2,PA3)
#define LUCKFOX_PICO_MAX_GPIO20 GPIO(GPIO2,PA2)
#define LUCKFOX_PICO_MAX_GPIO19 GPIO(GPIO2,PA1)
#define LUCKFOX_PICO_MAX_GPIO18 GPIO(GPIO2,PA0)
#define LUCKFOX_PICO_MAX_GPIO17 GPIO(GPIO2,PA5)
#define LUCKFOX_PICO_MAX_GPIO16 GPIO(GPIO2,PA4)
/**********************************************/
#define LUCKFOX_PICO_PLUS_GPIO0 GPIO(GPIO1,PB2)
#define LUCKFOX_PICO_PLUS_GPIO1 GPIO(GPIO1,PB3)