MR16/User/bsp/bsp_config.yaml

92 lines
1.6 KiB
YAML

gpio:
configs:
- custom_name: KEY
has_exti: true
ioc_label: KEY
pin: PA12
type: EXTI
- custom_name: SPI1_NSS
has_exti: false
ioc_label: SPI1_NSS
pin: PA4
type: OUTPUT
- custom_name: LCD_RS
has_exti: false
ioc_label: LCD_RS
pin: PA8
type: OUTPUT
- custom_name: RADIO_RST
has_exti: false
ioc_label: RADIO_RST
pin: PB0
type: OUTPUT
- custom_name: LCD_CS
has_exti: false
ioc_label: LCD_CS
pin: PB12
type: OUTPUT
- custom_name: LCD_RES
has_exti: false
ioc_label: LCD_RES
pin: PB14
type: OUTPUT
- custom_name: RADIO_RXEN
has_exti: false
ioc_label: RADIO_RXEN
pin: PB3
type: OUTPUT
- custom_name: RADIO_TXEN
has_exti: false
ioc_label: RADIO_TXEN
pin: PB4
type: OUTPUT
- custom_name: RADIO_DIO3
has_exti: true
ioc_label: RADIO_DIO3
pin: PB5
type: EXTI
- custom_name: RADIO_DIO2
has_exti: true
ioc_label: RADIO_DIO2
pin: PB6
type: EXTI
- custom_name: RADIO_DIO1
has_exti: true
ioc_label: RADIO_DIO1
pin: PB7
type: EXTI
- custom_name: RADIO_BUSY
has_exti: false
ioc_label: RADIO_BUSY
pin: PB8
type: INPUT
- custom_name: LCD_BLK
has_exti: false
ioc_label: LCD_BLK
pin: PB9
type: OUTPUT
enabled: true
pwm:
configs:
- channel: TIM_CHANNEL_4
custom_name: WS2812
label: WS2812
timer: TIM1
enabled: true
spi:
devices:
- instance: SPI1
name: SX1281
- instance: SPI2
name: LCD
enabled: true
time:
enabled: true
uart:
devices:
- instance: USART2
name: SX1281
- instance: USART1
name: DBUS
enabled: true