Files
tinyUSB/hw/bsp/ch32v20x/boards/nanoch32v203/board.h

29 lines
582 B
C
Raw Normal View History

/* metadata:
name: nanoCH32V203
url: https://github.com/wuxx/nanoCH32V203
*/
2023-11-19 18:26:40 -08:00
#ifndef BOARD_H_
#define BOARD_H_
#ifdef __cplusplus
extern "C" {
#endif
#define LED_PORT GPIOA
#define LED_PIN GPIO_Pin_15
#define LED_STATE_ON 0
#define LED_CLOCK_EN() RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE)
#define LED_MODE GPIO_Mode_Out_OD
#define UART_DEV USART1
#define UART_CLOCK_EN() RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE)
#define UART_TX_PIN GPIO_Pin_9
#define UART_RX_PIN GPIO_Pin_10
2023-11-19 18:26:40 -08:00
#ifdef __cplusplus
}
#endif
#endif