Added a new D11-based board

This commit is contained in:
Alex Taradov 2022-04-06 18:57:16 -07:00
parent 522818d71c
commit ef750670d2

View File

@ -11,7 +11,8 @@
/*- Definitions -------------------------------------------------------------*/
//#define HAL_BOARD_STD
//#define HAL_BOARD_VCP_V1
#define HAL_BOARD_VCP_V3
//#define HAL_BOARD_VCP_V3
#define HAL_BOARD_OBD
#if defined(HAL_BOARD_CUSTOM)
// Externally supplied board configuration takes precedence
@ -77,6 +78,30 @@
#define UART_SERCOM_IRQ_HANDLER irq_handler_sercom1
#define UART_SERCOM_TXPO 1
#define UART_SERCOM_RXPO 3
#elif defined(HAL_BOARD_OBD)
#define HAL_CONFIG_ENABLE_VCP
HAL_GPIO_PIN(SWCLK_TCK, A, 9)
HAL_GPIO_PIN(SWDIO_TMS, A, 14)
HAL_GPIO_PIN(nRESET, A, 15)
HAL_GPIO_PIN(VCP_STATUS, A, 2);
HAL_GPIO_PIN(DAP_STATUS, A, 4);
HAL_GPIO_PIN(BOOT_ENTER, A, 31);
HAL_GPIO_PIN(UART_TX, A, 8);
HAL_GPIO_PIN(UART_RX, A, 5);
#define UART_SERCOM SERCOM0
#define UART_SERCOM_PMUX PORT_PMUX_PMUXE_D_Val
#define UART_SERCOM_GCLK_ID SERCOM0_GCLK_ID_CORE
#define UART_SERCOM_APBCMASK PM_APBCMASK_SERCOM0
#define UART_SERCOM_IRQ_INDEX SERCOM0_IRQn
#define UART_SERCOM_IRQ_HANDLER irq_handler_sercom0
#define UART_SERCOM_TXPO 1
#define UART_SERCOM_RXPO 1
#else
#error No board defined
#endif