2024-12-27 09:11:09 +07:00
|
|
|
/* metadata:
|
|
|
|
name: CH32V203C-R0-1v0
|
|
|
|
url: https://github.com/openwch/ch32v20x/tree/main/SCHPCB/CH32V203C-R0
|
|
|
|
*/
|
|
|
|
|
2024-05-20 13:24:24 +07:00
|
|
|
#ifndef BOARD_H_
|
|
|
|
#define BOARD_H_
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
extern "C" {
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#define LED_PORT GPIOA
|
2024-07-05 15:40:02 +07:00
|
|
|
#define LED_PIN GPIO_Pin_0
|
2024-05-20 13:24:24 +07:00
|
|
|
#define LED_STATE_ON 0
|
2025-03-07 12:20:33 +01:00
|
|
|
#define LED_CLOCK_EN() RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE)
|
|
|
|
#define LED_MODE GPIO_Mode_Out_OD
|
2024-05-20 13:24:24 +07:00
|
|
|
|
2024-06-21 16:08:37 +07:00
|
|
|
#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
|
|
|
|
|
2024-05-20 13:24:24 +07:00
|
|
|
#ifdef __cplusplus
|
|
|
|
}
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#endif
|