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
