Skip to content
board.build 1.6 KiB
Newer Older
Papy's avatar
Papy committed
%section bmaaa-brain
  %inherit stm32-f107vc

  CONFIG_BMAAA
  CONFIG_BMAAA_BOARD brain

  %subsection ethernet
    CONFIG_DRIVER_NET_DWC10100
    CONFIG_DRIVER_NET_DWC10100_MDIO_MEM
    CONFIG_NET_ETHERNET
  %end

%section bmaaa-pinky
  %inherit nrf51-xxac

  CONFIG_BMAAA
  CONFIG_BMAAA_BOARD pinky

  CONFIG_DRIVER_NRF5X_SPI
  CONFIG_DRIVER_NRF5X_CLOCK
  CONFIG_DRIVER_NRF5X_TIMER
  CONFIG_DRIVER_NRF5X_RTC
  CONFIG_DRIVER_NRF5X_PRINTK_PIN 19
  CONFIG_DRIVER_NRF5X_GPIO
Nicolas Pouillon's avatar
Nicolas Pouillon committed
  CONFIG_DRIVER_NRF5X_GPIO_ICU
  CONFIG_DRIVER_NRF5X_GPIO_ICU_CHANNEL_COUNT 2
  CONFIG_MUTEK_PRINTK_ADDR 0x40002000

  %subsection printk-uart
    CONFIG_DRIVER_NRF5X_PRINTK
    %inherit printk
  %end

  %subsection shell-uart
    CONFIG_DRIVER_NRF5X_UART
    %inherit shell
  %end

  %subsection ble-*
    CONFIG_DRIVER_NRF5X_AES
    CONFIG_DRIVER_NRF5X_AES_RANDOM
    CONFIG_DRIVER_NRF5X_RNG
    CONFIG_DRIVER_NRF5X_NVMC
    CONFIG_DRIVER_NRF5X_AES_CCM
    CONFIG_DRIVER_NRF5X_BLE
  %end
  
  %subsection ble-security ble-crypto
    CONFIG_DRIVER_NRF5X_PERSIST
    CONFIG_DRIVER_NRF5X_AES
    CONFIG_DRIVER_NRF5X_AES_RANDOM
    CONFIG_DRIVER_NRF5X_AES_CCM
    CONFIG_DRIVER_NRF5X_RNG
    CONFIG_DRIVER_NRF5X_NVMC
  %end

  %subsection can
    CONFIG_DRIVER_MCP2515
Nicolas Pouillon's avatar
Nicolas Pouillon committed
    %inherit spi
  %end

  %subsection lcd
    CONFIG_DRIVER_NRF5X_GPIO_PWM
    CONFIG_DRIVER_NRF5X_GPIO_PWM_CHANNEL_COUNT 1
    CONFIG_DRIVER_HD44780
Nicolas Pouillon's avatar
Nicolas Pouillon committed
    CONFIG_DRIVER_HD44780_TERM
    CONFIG_DRIVER_HD44780_4BIT
    CONFIG_DRIVER_HD44780_4BIT_SWAPPED
  %end

Nicolas Pouillon's avatar
Nicolas Pouillon committed
  %subsection nfc
    CONFIG_DRIVER_NFC_MICORE2
    %inherit spi
  %end

  %subsection spi
    CONFIG_DRIVER_NRF5X_SPI
  %end

%common