UNPKG

seb-cli-tool

Version:

SEB CLI - Smart Embedded Board Configuration Tool - Cloud-First MCU Management

257 lines (252 loc) 4.19 kB
# STM32F407VG MCU Configuration # Generated by Seb V1 Firmware CLI Compiler mcu: name: stm32f407vg family: stm32f4 package: lqfp100 flash_size: 1024KB ram_size: 192KB max_frequency: 168MHz # Clock configuration clock: hse_frequencies: [8MHz, 12MHz, 16MHz, 25MHz] sysclk_frequencies: [84MHz, 168MHz] pll_configs: 168MHz: pllm: 8 plln: 336 pllp: 2 pllq: 7 84MHz: pllm: 8 plln: 168 pllp: 2 pllq: 7 # Pin alternate function mappings pin_alternate_functions: PA9: UART1_TX: 7 TIM1_CH2: 1 TIM2_CH3: 1 I2C3_SMBA: 4 PA10: UART1_RX: 7 TIM1_CH3: 1 TIM2_CH4: 1 I2C2_SDA: 4 PA11: UART1_CTS: 7 TIM1_CH4: 1 CAN1_RX: 9 USB_DM: 10 PA12: UART1_RTS: 7 TIM1_ETR: 1 CAN1_TX: 9 USB_DP: 10 PC13: LED: 0 RTC_AF1: 0 PC14: OSC32_IN: 0 PC15: OSC32_OUT: 0 PA0: UART2_TX: 7 TIM2_CH1: 1 TIM5_CH1: 2 TIM8_ETR: 3 PA1: UART2_RTS: 7 TIM2_CH2: 1 TIM5_CH2: 2 TIM8_BKIN: 3 PA2: UART2_TX: 7 TIM2_CH3: 1 TIM5_CH3: 2 TIM9_CH1: 3 PA3: UART2_RX: 7 TIM2_CH4: 1 TIM5_CH4: 2 TIM9_CH2: 3 PA4: SPI1_NSS: 5 SPI3_NSS: 6 I2S3_WS: 6 DCMI_HSYNC: 13 PA5: SPI1_SCK: 5 TIM2_CH1: 1 TIM8_CH1N: 3 PA6: SPI1_MISO: 5 TIM3_CH1: 2 TIM8_BKIN: 3 TIM13_CH1: 9 PA7: SPI1_MOSI: 5 TIM3_CH2: 2 TIM8_CH1N: 3 TIM14_CH1: 9 PB0: TIM3_CH3: 2 TIM8_CH2N: 3 PB1: TIM3_CH4: 2 TIM8_CH3N: 3 PB2: BOOT1: 0 PB3: SPI1_SCK: 5 SPI3_SCK: 6 I2S3_CK: 6 TIM2_CH2: 1 TIM4_CH1: 2 PB4: SPI1_MISO: 5 SPI3_MISO: 6 I2S3ext_SD: 7 TIM3_CH1: 2 PB5: SPI1_MOSI: 5 SPI3_MOSI: 6 I2S3_SD: 6 TIM3_CH2: 2 PB6: I2C1_SCL: 4 TIM4_CH1: 2 USART1_TX: 7 PB7: I2C1_SDA: 4 TIM4_CH2: 2 USART1_RX: 7 PB8: I2C1_SCL: 4 TIM4_CH3: 2 TIM10_CH1: 3 CAN1_RX: 9 PB9: I2C1_SDA: 4 TIM4_CH4: 2 TIM11_CH1: 3 CAN1_TX: 9 PB10: I2C2_SCL: 4 USART3_TX: 7 TIM2_CH3: 1 PB11: I2C2_SDA: 4 USART3_RX: 7 TIM2_CH4: 1 PB12: SPI2_NSS: 5 I2S2_WS: 5 USART3_CK: 7 CAN2_RX: 9 PB13: SPI2_SCK: 5 I2S2_CK: 5 TIM1_CH1N: 1 CAN2_TX: 9 PB14: SPI2_MISO: 5 I2S2ext_SD: 6 TIM1_CH2N: 1 TIM8_CH2N: 3 PB15: SPI2_MOSI: 5 I2S2_SD: 5 TIM1_CH3N: 1 TIM8_CH3N: 3 # Peripheral configurations peripherals: uart: uart1: instance: USART1 clock: APB2 pins: tx: PA9 rx: PA10 cts: PA11 rts: PA12 uart2: instance: USART2 clock: APB1 pins: tx: PA2 rx: PA3 uart3: instance: USART3 clock: APB1 pins: tx: PB10 rx: PB11 ck: PB12 spi: spi1: instance: SPI1 clock: APB2 pins: sck: PA5 miso: PA6 mosi: PA7 nss: PA4 spi2: instance: SPI2 clock: APB1 pins: sck: PB13 miso: PB14 mosi: PB15 nss: PB12 i2c: i2c1: instance: I2C1 clock: APB1 pins: scl: PB6 sda: PB7 i2c2: instance: I2C2 clock: APB1 pins: scl: PB10 sda: PB11 can: can1: instance: CAN1 clock: APB1 pins: rx: PA11 tx: PA12 can2: instance: CAN2 clock: APB1 pins: rx: PB12 tx: PB13 # GPIO port information gpio_ports: GPIOA: clock: AHB1 pins: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] GPIOB: clock: AHB1 pins: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] GPIOC: clock: AHB1 pins: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] GPIOD: clock: AHB1 pins: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] GPIOE: clock: AHB1 pins: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] GPIOF: clock: AHB1 pins: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] GPIOG: clock: AHB1 pins: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]