Skip to content

Commit c30aea6

Browse files
committed
cmsis_uart: Use CMSIS UART driver for stm32f103xb
1 parent 5006a28 commit c30aea6

File tree

11 files changed

+12336
-262
lines changed

11 files changed

+12336
-262
lines changed

records/hic_hal/stm32f103xb.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ common:
77
- INTERFACE_STM32F103XB
88
- USE_HAL_DRIVER
99
- STM32F103xB
10+
- STM32F10X_MD
1011
- DAPLINK_HIC_ID=0x97969908 # DAPLINK_HIC_ID_STM32F103XB
1112
- __packed=__packed # Prevent redefinition of __packed with ARMCC
1213
- DAPLINK_NO_ASSERT_FILENAMES
@@ -16,11 +17,14 @@ common:
1617
- source/hic_hal/stm32/stm32f103xb/cmsis
1718
- source/hic_hal/stm32/stm32f103xb/STM32F1xx_HAL_Driver
1819
- source/hic_hal/stm32/stm32f103xb/STM32F1xx_HAL_Driver/Inc
20+
- source/hic_hal/stm32/stm32f103xb/RTE_Driver
1921
sources:
2022
hic_hal:
2123
- source/hic_hal/stm32/stm32f103xb
2224
- source/hic_hal/stm32/stm32f103xb/cmsis
2325
- source/hic_hal/stm32/stm32f103xb/STM32F1xx_HAL_Driver/Src
26+
- source/hic_hal/stm32/stm32f103xb/RTE_Driver
27+
- source/hic_hal/cmsis-driver/uart/uart.c
2428

2529
tool_specific:
2630
uvision:

source/hic_hal/stm32/stm32f103xb/IO_Config.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,5 +82,9 @@ COMPILER_ASSERT(DAPLINK_HIC_ID == DAPLINK_HIC_ID_STM32F103XB);
8282
#define PIN_MSC_LED GPIO_PIN_9
8383
#define PIN_MSC_LED_Bit 9
8484

85+
#include "Driver_USART.h"
86+
extern ARM_DRIVER_USART Driver_USART2;
87+
#define CMSIS_UART_INSTANCE (Driver_USART2)
88+
#define CMSIS_UART_IRQ (USART2_IRQn)
8589

8690
#endif

0 commit comments

Comments
 (0)