Added support for SWD USB STD board

This commit is contained in:
Alex Taradov 2017-05-07 23:18:32 -07:00
parent 6203cc65c2
commit 3e9c9ce8db
2 changed files with 30 additions and 7 deletions

View File

@ -34,9 +34,20 @@
#include "hal_gpio.h" #include "hal_gpio.h"
/*- Definitions -------------------------------------------------------------*/ /*- Definitions -------------------------------------------------------------*/
HAL_GPIO_PIN(SWCLK_TCK, A, 8) //#define BOARD_SWD_USB_MINI
HAL_GPIO_PIN(SWDIO_TMS, A, 5) #define BOARD_SWD_USB_STD
HAL_GPIO_PIN(nRESET, A, 9)
#if defined(BOARD_SWD_USB_MINI)
HAL_GPIO_PIN(SWCLK_TCK, A, 8)
HAL_GPIO_PIN(SWDIO_TMS, A, 5)
HAL_GPIO_PIN(nRESET, A, 9)
#elif defined(BOARD_SWD_USB_STD)
HAL_GPIO_PIN(SWCLK_TCK, A, 14)
HAL_GPIO_PIN(SWDIO_TMS, A, 15)
HAL_GPIO_PIN(SWO_DTO, A, 9)
HAL_GPIO_PIN(TDI, A, 8)
HAL_GPIO_PIN(nRESET, A, 5)
#endif
#define DAP_CONFIG_ENABLE_SWD #define DAP_CONFIG_ENABLE_SWD
//#define DAP_CONFIG_ENABLE_JTAG //#define DAP_CONFIG_ENABLE_JTAG

View File

@ -40,14 +40,26 @@
#include "dap_config.h" #include "dap_config.h"
/*- Definitions -------------------------------------------------------------*/ /*- Definitions -------------------------------------------------------------*/
HAL_GPIO_PIN(LED, A, 14) #if defined(BOARD_SWD_USB_MINI)
HAL_GPIO_PIN(LED, A, 14);
#elif defined(BOARD_SWD_USB_STD)
HAL_GPIO_PIN(LED, A, 4);
#else
#error Undefined board
#endif
#define APP_EP_SEND 1 #define APP_EP_SEND 1
#define APP_EP_RECV 2 #define APP_EP_RECV 2
#define APP_PWM_PER 0xffff #if defined(BOARD_SWD_USB_MINI)
#define APP_PWM_DIM 0xf000 #define APP_PWM_PER 0xffff
#define APP_PWM_BRIGHT 0 #define APP_PWM_DIM 0xf000
#define APP_PWM_BRIGHT 0
#elif defined(BOARD_SWD_USB_STD)
#define APP_PWM_PER 0xffff
#define APP_PWM_DIM 0x1000
#define APP_PWM_BRIGHT 0xf000
#endif
/*- Variables ---------------------------------------------------------------*/ /*- Variables ---------------------------------------------------------------*/
alignas(4) uint8_t app_request_buffer[DAP_CONFIG_PACKET_SIZE]; alignas(4) uint8_t app_request_buffer[DAP_CONFIG_PACKET_SIZE];