Aller au code source de ce fichier.
Macros | |
#define | BOARD_Brick |
#define | BOARD_NAME "Brick" |
#define | STM32_LSECLK 0U |
#define | STM32_HSECLK 8000000U |
#define | STM32_VDD 300U |
#define | STM32F429xx |
#define | GPIOA_PIN0 0U |
#define | GPIOA_MIDI_IN 1U |
#define | GPIOA_USART2_TX 2U |
#define | GPIOA_USART2_RX 3U |
#define | GPIOA_PIN4 4U |
#define | GPIOA_SPI1_SCK 5U |
#define | GPIOA_PIN6 6U |
#define | GPIOA_SPI1_MOSI 7U |
#define | GPIOA_PIN8 8U |
#define | GPIOA_USART1_TX 9U |
#define | GPIOA_USART1_RX 10U |
#define | GPIOA_USB_DM 11U |
#define | GPIOA_USB_DP 12U |
#define | GPIOA_SWDIO 13U |
#define | GPIOA_SWCLK 14U |
#define | GPIOA_ENC4_A 15U |
#define | GPIOB_SR_LOAD 0U |
#define | GPIOB_SR_CLK 1U |
#define | GPIOB_PIN2 2U |
#define | GPIOB_ENC4_B 3U |
#define | GPIOB_OLED_CS 4U |
#define | GPIOB_OLED_DC 5U |
#define | GPIOB_ENC2_A 6U |
#define | GPIOB_ENC2_B 7U |
#define | GPIOB_PIN8 8U |
#define | GPIOB_PIN9 9U |
#define | GPIOB_USART3_TX 10U |
#define | GPIOB_USART3_RX 11U |
#define | GPIOB_PIN12 12U |
#define | GPIOB_PIN13 13U |
#define | GPIOB_USBH_DM 14U |
#define | GPIOB_USBH_DP 15U |
#define | GPIOC_POT4 0U |
#define | GPIOC_POT3 1U |
#define | GPIOC_POT2 2U |
#define | GPIOC_POT1 3U |
#define | GPIOC_PIN4 4U |
#define | GPIOC_PIN5 5U |
#define | GPIOC_ENC1_A 6U |
#define | GPIOC_ENC1_B 7U |
#define | GPIOC_PIN8 8U |
#define | GPIOC_PIN9 9U |
#define | GPIOC_FLASH_SCK 10U |
#define | GPIOC_FLASH_MISO 11U |
#define | GPIOC_FLASH_MOSI 12U |
#define | GPIOC_PIN13 13U |
#define | GPIOC_PIN14 14U |
#define | GPIOC_PIN15 15U |
#define | GPIOD_PIN0 0U |
#define | GPIOD_FLASH_CS 1U |
#define | GPIOD_MIDI_OUT1 2U |
#define | GPIOD_LED_WS2812 3U |
#define | GPIOD_PIN4 4U |
#define | GPIOD_PIN5 5U |
#define | GPIOD_LED4 6U |
#define | GPIOD_LED3 7U |
#define | GPIOD_PIN8 8U |
#define | GPIOD_PIN9 9U |
#define | GPIOD_PIN10 10U |
#define | GPIOD_PIN11 11U |
#define | GPIOD_ENC3_A 12U |
#define | GPIOD_ENC3_B 13U |
#define | GPIOD_PIN14 14U |
#define | GPIOD_PIN15 15U |
#define | GPIOE_UART8_RX 0U |
#define | GPIOE_UART8_TX 1U |
#define | GPIOE_CART4_ID2 2U |
#define | GPIOE_CART4_ID1 3U |
#define | GPIOE_PIN4 4U |
#define | GPIOE_PIN5 5U |
#define | GPIOE_PIN6 6U |
#define | GPIOE_UART4_RX 7U |
#define | GPIOE_UART4_TX 8U |
#define | GPIOE_CART2_ID1 9U |
#define | GPIOE_PIN10 10U |
#define | GPIOE_PIN11 11U |
#define | GPIOE_PIN12 12U |
#define | GPIOE_PIN13 13U |
#define | GPIOE_CART1_ID2 14U |
#define | GPIOE_CART1_ID1 15U |
#define | GPIOF_PIN0 0U |
#define | GPIOF_PIN1 1U |
#define | GPIOF_PIN2 2U |
#define | GPIOF_PIN3 3U |
#define | GPIOF_PIN4 4U |
#define | GPIOF_PIN5 5U |
#define | GPIOF_PIN6 6U |
#define | GPIOF_PIN7 7U |
#define | GPIOF_PIN8 8U |
#define | GPIOF_PIN9 9U |
#define | GPIOF_PIN10 10U |
#define | GPIOF_PIN11 11U |
#define | GPIOF_PIN12 12U |
#define | GPIOF_PIN13 13U |
#define | GPIOF_PIN14 14U |
#define | GPIOF_CART3_ID2 15U |
#define | GPIOG_CART3_ID1 0U |
#define | GPIOG_CART2_ID2 1U |
#define | GPIOG_PIN2 2U |
#define | GPIOG_PIN3 3U |
#define | GPIOG_PIN4 4U |
#define | GPIOG_PIN5 5U |
#define | GPIOG_PIN6 6U |
#define | GPIOG_PIN7 7U |
#define | GPIOG_PIN8 8U |
#define | GPIOG_LED2 9U |
#define | GPIOG_LED1 10U |
#define | GPIOG_SR_DATA 11U |
#define | GPIOG_PIN12 12U |
#define | GPIOG_PIN13 13U |
#define | GPIOG_PIN14 14U |
#define | GPIOG_PIN15 15U |
#define | GPIOH_OSC_IN 0U |
#define | GPIOH_OSC_OUT 1U |
#define | GPIOH_PIN2 2U |
#define | GPIOH_PIN3 3U |
#define | GPIOH_PIN4 4U |
#define | GPIOH_PIN5 5U |
#define | GPIOH_PIN6 6U |
#define | GPIOH_PIN7 7U |
#define | GPIOH_PIN8 8U |
#define | GPIOH_PIN9 9U |
#define | GPIOH_PIN10 10U |
#define | GPIOH_PIN11 11U |
#define | GPIOH_PIN12 12U |
#define | GPIOH_PIN13 13U |
#define | GPIOH_PIN14 14U |
#define | GPIOH_PIN15 15U |
#define | GPIOI_PIN0 0U |
#define | GPIOI_PIN1 1U |
#define | GPIOI_PIN2 2U |
#define | GPIOI_PIN3 3U |
#define | GPIOI_PIN4 4U |
#define | GPIOI_PIN5 5U |
#define | GPIOI_PIN6 6U |
#define | GPIOI_PIN7 7U |
#define | GPIOI_PIN8 8U |
#define | GPIOI_PIN9 9U |
#define | GPIOI_PIN10 10U |
#define | GPIOI_PIN11 11U |
#define | GPIOI_PIN12 12U |
#define | GPIOI_PIN13 13U |
#define | GPIOI_PIN14 14U |
#define | GPIOI_PIN15 15U |
#define | GPIOJ_PIN0 0U |
#define | GPIOJ_PIN1 1U |
#define | GPIOJ_PIN2 2U |
#define | GPIOJ_PIN3 3U |
#define | GPIOJ_PIN4 4U |
#define | GPIOJ_PIN5 5U |
#define | GPIOJ_PIN6 6U |
#define | GPIOJ_PIN7 7U |
#define | GPIOJ_PIN8 8U |
#define | GPIOJ_PIN9 9U |
#define | GPIOJ_PIN10 10U |
#define | GPIOJ_PIN11 11U |
#define | GPIOJ_PIN12 12U |
#define | GPIOJ_PIN13 13U |
#define | GPIOJ_PIN14 14U |
#define | GPIOJ_PIN15 15U |
#define | GPIOK_PIN0 0U |
#define | GPIOK_PIN1 1U |
#define | GPIOK_PIN2 2U |
#define | GPIOK_PIN3 3U |
#define | GPIOK_PIN4 4U |
#define | GPIOK_PIN5 5U |
#define | GPIOK_PIN6 6U |
#define | GPIOK_PIN7 7U |
#define | GPIOK_PIN8 8U |
#define | GPIOK_PIN9 9U |
#define | GPIOK_PIN10 10U |
#define | GPIOK_PIN11 11U |
#define | GPIOK_PIN12 12U |
#define | GPIOK_PIN13 13U |
#define | GPIOK_PIN14 14U |
#define | GPIOK_PIN15 15U |
#define | LINE_MIDI_IN PAL_LINE(GPIOA, 1U) |
#define | LINE_USART2_TX PAL_LINE(GPIOA, 2U) |
#define | LINE_USART2_RX PAL_LINE(GPIOA, 3U) |
#define | LINE_SPI1_SCK PAL_LINE(GPIOA, 5U) |
#define | LINE_SPI1_MOSI PAL_LINE(GPIOA, 7U) |
#define | LINE_USART1_TX PAL_LINE(GPIOA, 9U) |
#define | LINE_USART1_RX PAL_LINE(GPIOA, 10U) |
#define | LINE_USB_DM PAL_LINE(GPIOA, 11U) |
#define | LINE_USB_DP PAL_LINE(GPIOA, 12U) |
#define | LINE_SWDIO PAL_LINE(GPIOA, 13U) |
#define | LINE_SWCLK PAL_LINE(GPIOA, 14U) |
#define | LINE_ENC4_A PAL_LINE(GPIOA, 15U) |
#define | LINE_SR_LOAD PAL_LINE(GPIOB, 0U) |
#define | LINE_SR_CLK PAL_LINE(GPIOB, 1U) |
#define | LINE_ENC4_B PAL_LINE(GPIOB, 3U) |
#define | LINE_OLED_CS PAL_LINE(GPIOB, 4U) |
#define | LINE_OLED_DC PAL_LINE(GPIOB, 5U) |
#define | LINE_ENC2_A PAL_LINE(GPIOB, 6U) |
#define | LINE_ENC2_B PAL_LINE(GPIOB, 7U) |
#define | LINE_USART3_TX PAL_LINE(GPIOB, 10U) |
#define | LINE_USART3_RX PAL_LINE(GPIOB, 11U) |
#define | LINE_USBH_DM PAL_LINE(GPIOB, 14U) |
#define | LINE_USBH_DP PAL_LINE(GPIOB, 15U) |
#define | LINE_POT4 PAL_LINE(GPIOC, 0U) |
#define | LINE_POT3 PAL_LINE(GPIOC, 1U) |
#define | LINE_POT2 PAL_LINE(GPIOC, 2U) |
#define | LINE_POT1 PAL_LINE(GPIOC, 3U) |
#define | LINE_ENC1_A PAL_LINE(GPIOC, 6U) |
#define | LINE_ENC1_B PAL_LINE(GPIOC, 7U) |
#define | LINE_FLASH_SCK PAL_LINE(GPIOC, 10U) |
#define | LINE_FLASH_MISO PAL_LINE(GPIOC, 11U) |
#define | LINE_FLASH_MOSI PAL_LINE(GPIOC, 12U) |
#define | LINE_FLASH_CS PAL_LINE(GPIOD, 1U) |
#define | LINE_MIDI_OUT1 PAL_LINE(GPIOD, 2U) |
#define | LINE_LED_WS2812 PAL_LINE(GPIOD, 3U) |
#define | LINE_LED4 PAL_LINE(GPIOD, 6U) |
#define | LINE_LED3 PAL_LINE(GPIOD, 7U) |
#define | LINE_ENC3_A PAL_LINE(GPIOD, 12U) |
#define | LINE_ENC3_B PAL_LINE(GPIOD, 13U) |
#define | LINE_UART8_RX PAL_LINE(GPIOE, 0U) |
#define | LINE_UART8_TX PAL_LINE(GPIOE, 1U) |
#define | LINE_CART4_ID2 PAL_LINE(GPIOE, 2U) |
#define | LINE_CART4_ID1 PAL_LINE(GPIOE, 3U) |
#define | LINE_UART4_RX PAL_LINE(GPIOE, 7U) |
#define | LINE_UART4_TX PAL_LINE(GPIOE, 8U) |
#define | LINE_CART2_ID1 PAL_LINE(GPIOE, 9U) |
#define | LINE_CART1_ID2 PAL_LINE(GPIOE, 14U) |
#define | LINE_CART1_ID1 PAL_LINE(GPIOE, 15U) |
#define | LINE_CART3_ID2 PAL_LINE(GPIOF, 15U) |
#define | LINE_CART3_ID1 PAL_LINE(GPIOG, 0U) |
#define | LINE_CART2_ID2 PAL_LINE(GPIOG, 1U) |
#define | LINE_LED2 PAL_LINE(GPIOG, 9U) |
#define | LINE_LED1 PAL_LINE(GPIOG, 10U) |
#define | LINE_SR_DATA PAL_LINE(GPIOG, 11U) |
#define | LINE_OSC_IN PAL_LINE(GPIOH, 0U) |
#define | LINE_OSC_OUT PAL_LINE(GPIOH, 1U) |
#define | PIN_MODE_INPUT(n) (0U << ((n) * 2U)) |
#define | PIN_MODE_OUTPUT(n) (1U << ((n) * 2U)) |
#define | PIN_MODE_ALTERNATE(n) (2U << ((n) * 2U)) |
#define | PIN_MODE_ANALOG(n) (3U << ((n) * 2U)) |
#define | PIN_ODR_LOW(n) (0U << (n)) |
#define | PIN_ODR_HIGH(n) (1U << (n)) |
#define | PIN_OTYPE_PUSHPULL(n) (0U << (n)) |
#define | PIN_OTYPE_OPENDRAIN(n) (1U << (n)) |
#define | PIN_OSPEED_VERYLOW(n) (0U << ((n) * 2U)) |
#define | PIN_OSPEED_LOW(n) (1U << ((n) * 2U)) |
#define | PIN_OSPEED_MEDIUM(n) (2U << ((n) * 2U)) |
#define | PIN_OSPEED_HIGH(n) (3U << ((n) * 2U)) |
#define | PIN_PUPDR_FLOATING(n) (0U << ((n) * 2U)) |
#define | PIN_PUPDR_PULLUP(n) (1U << ((n) * 2U)) |
#define | PIN_PUPDR_PULLDOWN(n) (2U << ((n) * 2U)) |
#define | PIN_AFIO_AF(n, v) ((v) << (((n) % 8U) * 4U)) |
#define | VAL_GPIOA_MODER |
#define | VAL_GPIOA_OTYPER |
#define | VAL_GPIOA_OSPEEDR |
#define | VAL_GPIOA_PUPDR |
#define | VAL_GPIOA_ODR |
#define | VAL_GPIOA_AFRL |
#define | VAL_GPIOA_AFRH |
#define | VAL_GPIOB_MODER |
#define | VAL_GPIOB_OTYPER |
#define | VAL_GPIOB_OSPEEDR |
#define | VAL_GPIOB_PUPDR |
#define | VAL_GPIOB_ODR |
#define | VAL_GPIOB_AFRL |
#define | VAL_GPIOB_AFRH |
#define | VAL_GPIOC_MODER |
#define | VAL_GPIOC_OTYPER |
#define | VAL_GPIOC_OSPEEDR |
#define | VAL_GPIOC_PUPDR |
#define | VAL_GPIOC_ODR |
#define | VAL_GPIOC_AFRL |
#define | VAL_GPIOC_AFRH |
#define | VAL_GPIOD_MODER |
#define | VAL_GPIOD_OTYPER |
#define | VAL_GPIOD_OSPEEDR |
#define | VAL_GPIOD_PUPDR |
#define | VAL_GPIOD_ODR |
#define | VAL_GPIOD_AFRL |
#define | VAL_GPIOD_AFRH |
#define | VAL_GPIOE_MODER |
#define | VAL_GPIOE_OTYPER |
#define | VAL_GPIOE_OSPEEDR |
#define | VAL_GPIOE_PUPDR |
#define | VAL_GPIOE_ODR |
#define | VAL_GPIOE_AFRL |
#define | VAL_GPIOE_AFRH |
#define | VAL_GPIOF_MODER |
#define | VAL_GPIOF_OTYPER |
#define | VAL_GPIOF_OSPEEDR |
#define | VAL_GPIOF_PUPDR |
#define | VAL_GPIOF_ODR |
#define | VAL_GPIOF_AFRL |
#define | VAL_GPIOF_AFRH |
#define | VAL_GPIOG_MODER |
#define | VAL_GPIOG_OTYPER |
#define | VAL_GPIOG_OSPEEDR |
#define | VAL_GPIOG_PUPDR |
#define | VAL_GPIOG_ODR |
#define | VAL_GPIOG_AFRL |
#define | VAL_GPIOG_AFRH |
#define | VAL_GPIOH_MODER |
#define | VAL_GPIOH_OTYPER |
#define | VAL_GPIOH_OSPEEDR |
#define | VAL_GPIOH_PUPDR |
#define | VAL_GPIOH_ODR |
#define | VAL_GPIOH_AFRL |
#define | VAL_GPIOH_AFRH |
#define | VAL_GPIOI_MODER |
#define | VAL_GPIOI_OTYPER |
#define | VAL_GPIOI_OSPEEDR |
#define | VAL_GPIOI_PUPDR |
#define | VAL_GPIOI_ODR |
#define | VAL_GPIOI_AFRL |
#define | VAL_GPIOI_AFRH |
#define | VAL_GPIOJ_MODER |
#define | VAL_GPIOJ_OTYPER |
#define | VAL_GPIOJ_OSPEEDR |
#define | VAL_GPIOJ_PUPDR |
#define | VAL_GPIOJ_ODR |
#define | VAL_GPIOJ_AFRL |
#define | VAL_GPIOJ_AFRH |
#define | VAL_GPIOK_MODER |
#define | VAL_GPIOK_OTYPER |
#define | VAL_GPIOK_OSPEEDR |
#define | VAL_GPIOK_PUPDR |
#define | VAL_GPIOK_ODR |
#define | VAL_GPIOK_AFRL |
#define | VAL_GPIOK_AFRH |
Fonctions | |
void | boardInit (void) |
Board-specific initialization code. | |
#define BOARD_Brick |
#define BOARD_NAME "Brick" |
#define GPIOA_ENC4_A 15U |
#define GPIOA_MIDI_IN 1U |
#define GPIOA_PIN0 0U |
#define GPIOA_PIN4 4U |
#define GPIOA_PIN6 6U |
#define GPIOA_PIN8 8U |
#define GPIOA_SPI1_MOSI 7U |
#define GPIOA_SPI1_SCK 5U |
#define GPIOA_SWCLK 14U |
#define GPIOA_SWDIO 13U |
#define GPIOA_USART1_RX 10U |
#define GPIOA_USART1_TX 9U |
#define GPIOA_USART2_RX 3U |
#define GPIOA_USART2_TX 2U |
#define GPIOA_USB_DM 11U |
#define GPIOA_USB_DP 12U |
#define GPIOB_ENC2_A 6U |
#define GPIOB_ENC2_B 7U |
#define GPIOB_ENC4_B 3U |
#define GPIOB_OLED_CS 4U |
#define GPIOB_OLED_DC 5U |
#define GPIOB_PIN12 12U |
#define GPIOB_PIN13 13U |
#define GPIOB_PIN2 2U |
#define GPIOB_PIN8 8U |
#define GPIOB_PIN9 9U |
#define GPIOB_SR_CLK 1U |
#define GPIOB_SR_LOAD 0U |
#define GPIOB_USART3_RX 11U |
#define GPIOB_USART3_TX 10U |
#define GPIOB_USBH_DM 14U |
#define GPIOB_USBH_DP 15U |
#define GPIOC_ENC1_A 6U |
#define GPIOC_ENC1_B 7U |
#define GPIOC_FLASH_MISO 11U |
#define GPIOC_FLASH_MOSI 12U |
#define GPIOC_FLASH_SCK 10U |
#define GPIOC_PIN13 13U |
#define GPIOC_PIN14 14U |
#define GPIOC_PIN15 15U |
#define GPIOC_PIN4 4U |
#define GPIOC_PIN5 5U |
#define GPIOC_PIN8 8U |
#define GPIOC_PIN9 9U |
#define GPIOC_POT1 3U |
#define GPIOC_POT2 2U |
#define GPIOC_POT3 1U |
#define GPIOC_POT4 0U |
#define GPIOD_ENC3_A 12U |
#define GPIOD_ENC3_B 13U |
#define GPIOD_FLASH_CS 1U |
#define GPIOD_LED3 7U |
#define GPIOD_LED4 6U |
#define GPIOD_LED_WS2812 3U |
#define GPIOD_MIDI_OUT1 2U |
#define GPIOD_PIN0 0U |
#define GPIOD_PIN10 10U |
#define GPIOD_PIN11 11U |
#define GPIOD_PIN14 14U |
#define GPIOD_PIN15 15U |
#define GPIOD_PIN4 4U |
#define GPIOD_PIN5 5U |
#define GPIOD_PIN8 8U |
#define GPIOD_PIN9 9U |
#define GPIOE_CART1_ID1 15U |
#define GPIOE_CART1_ID2 14U |
#define GPIOE_CART2_ID1 9U |
#define GPIOE_CART4_ID1 3U |
#define GPIOE_CART4_ID2 2U |
#define GPIOE_PIN10 10U |
#define GPIOE_PIN11 11U |
#define GPIOE_PIN12 12U |
#define GPIOE_PIN13 13U |
#define GPIOE_PIN4 4U |
#define GPIOE_PIN5 5U |
#define GPIOE_PIN6 6U |
#define GPIOE_UART4_RX 7U |
#define GPIOE_UART4_TX 8U |
#define GPIOE_UART8_RX 0U |
#define GPIOE_UART8_TX 1U |
#define GPIOF_CART3_ID2 15U |
#define GPIOF_PIN0 0U |
#define GPIOF_PIN1 1U |
#define GPIOF_PIN10 10U |
#define GPIOF_PIN11 11U |
#define GPIOF_PIN12 12U |
#define GPIOF_PIN13 13U |
#define GPIOF_PIN14 14U |
#define GPIOF_PIN2 2U |
#define GPIOF_PIN3 3U |
#define GPIOF_PIN4 4U |
#define GPIOF_PIN5 5U |
#define GPIOF_PIN6 6U |
#define GPIOF_PIN7 7U |
#define GPIOF_PIN8 8U |
#define GPIOF_PIN9 9U |
#define GPIOG_CART2_ID2 1U |
#define GPIOG_CART3_ID1 0U |
#define GPIOG_LED1 10U |
#define GPIOG_LED2 9U |
#define GPIOG_PIN12 12U |
#define GPIOG_PIN13 13U |
#define GPIOG_PIN14 14U |
#define GPIOG_PIN15 15U |
#define GPIOG_PIN2 2U |
#define GPIOG_PIN3 3U |
#define GPIOG_PIN4 4U |
#define GPIOG_PIN5 5U |
#define GPIOG_PIN6 6U |
#define GPIOG_PIN7 7U |
#define GPIOG_PIN8 8U |
#define GPIOG_SR_DATA 11U |
#define GPIOH_OSC_IN 0U |
#define GPIOH_OSC_OUT 1U |
#define GPIOH_PIN10 10U |
#define GPIOH_PIN11 11U |
#define GPIOH_PIN12 12U |
#define GPIOH_PIN13 13U |
#define GPIOH_PIN14 14U |
#define GPIOH_PIN15 15U |
#define GPIOH_PIN2 2U |
#define GPIOH_PIN3 3U |
#define GPIOH_PIN4 4U |
#define GPIOH_PIN5 5U |
#define GPIOH_PIN6 6U |
#define GPIOH_PIN7 7U |
#define GPIOH_PIN8 8U |
#define GPIOH_PIN9 9U |
#define GPIOI_PIN0 0U |
#define GPIOI_PIN1 1U |
#define GPIOI_PIN10 10U |
#define GPIOI_PIN11 11U |
#define GPIOI_PIN12 12U |
#define GPIOI_PIN13 13U |
#define GPIOI_PIN14 14U |
#define GPIOI_PIN15 15U |
#define GPIOI_PIN2 2U |
#define GPIOI_PIN3 3U |
#define GPIOI_PIN4 4U |
#define GPIOI_PIN5 5U |
#define GPIOI_PIN6 6U |
#define GPIOI_PIN7 7U |
#define GPIOI_PIN8 8U |
#define GPIOI_PIN9 9U |
#define GPIOJ_PIN0 0U |
#define GPIOJ_PIN1 1U |
#define GPIOJ_PIN10 10U |
#define GPIOJ_PIN11 11U |
#define GPIOJ_PIN12 12U |
#define GPIOJ_PIN13 13U |
#define GPIOJ_PIN14 14U |
#define GPIOJ_PIN15 15U |
#define GPIOJ_PIN2 2U |
#define GPIOJ_PIN3 3U |
#define GPIOJ_PIN4 4U |
#define GPIOJ_PIN5 5U |
#define GPIOJ_PIN6 6U |
#define GPIOJ_PIN7 7U |
#define GPIOJ_PIN8 8U |
#define GPIOJ_PIN9 9U |
#define GPIOK_PIN0 0U |
#define GPIOK_PIN1 1U |
#define GPIOK_PIN10 10U |
#define GPIOK_PIN11 11U |
#define GPIOK_PIN12 12U |
#define GPIOK_PIN13 13U |
#define GPIOK_PIN14 14U |
#define GPIOK_PIN15 15U |
#define GPIOK_PIN2 2U |
#define GPIOK_PIN3 3U |
#define GPIOK_PIN4 4U |
#define GPIOK_PIN5 5U |
#define GPIOK_PIN6 6U |
#define GPIOK_PIN7 7U |
#define GPIOK_PIN8 8U |
#define GPIOK_PIN9 9U |
#define LINE_CART1_ID1 PAL_LINE(GPIOE, 15U) |
#define LINE_CART1_ID2 PAL_LINE(GPIOE, 14U) |
#define LINE_CART2_ID1 PAL_LINE(GPIOE, 9U) |
#define LINE_CART2_ID2 PAL_LINE(GPIOG, 1U) |
#define LINE_CART3_ID1 PAL_LINE(GPIOG, 0U) |
#define LINE_CART3_ID2 PAL_LINE(GPIOF, 15U) |
#define LINE_CART4_ID1 PAL_LINE(GPIOE, 3U) |
#define LINE_CART4_ID2 PAL_LINE(GPIOE, 2U) |
#define LINE_ENC1_A PAL_LINE(GPIOC, 6U) |
#define LINE_ENC1_B PAL_LINE(GPIOC, 7U) |
#define LINE_ENC2_A PAL_LINE(GPIOB, 6U) |
#define LINE_ENC2_B PAL_LINE(GPIOB, 7U) |
#define LINE_ENC3_A PAL_LINE(GPIOD, 12U) |
#define LINE_ENC3_B PAL_LINE(GPIOD, 13U) |
#define LINE_ENC4_A PAL_LINE(GPIOA, 15U) |
#define LINE_ENC4_B PAL_LINE(GPIOB, 3U) |
#define LINE_FLASH_CS PAL_LINE(GPIOD, 1U) |
#define LINE_FLASH_MISO PAL_LINE(GPIOC, 11U) |
#define LINE_FLASH_MOSI PAL_LINE(GPIOC, 12U) |
#define LINE_FLASH_SCK PAL_LINE(GPIOC, 10U) |
#define LINE_LED1 PAL_LINE(GPIOG, 10U) |
#define LINE_LED2 PAL_LINE(GPIOG, 9U) |
#define LINE_LED3 PAL_LINE(GPIOD, 7U) |
#define LINE_LED4 PAL_LINE(GPIOD, 6U) |
#define LINE_LED_WS2812 PAL_LINE(GPIOD, 3U) |
#define LINE_MIDI_IN PAL_LINE(GPIOA, 1U) |
#define LINE_MIDI_OUT1 PAL_LINE(GPIOD, 2U) |
#define LINE_OLED_CS PAL_LINE(GPIOB, 4U) |
#define LINE_OLED_DC PAL_LINE(GPIOB, 5U) |
#define LINE_OSC_IN PAL_LINE(GPIOH, 0U) |
#define LINE_OSC_OUT PAL_LINE(GPIOH, 1U) |
#define LINE_POT1 PAL_LINE(GPIOC, 3U) |
#define LINE_POT2 PAL_LINE(GPIOC, 2U) |
#define LINE_POT3 PAL_LINE(GPIOC, 1U) |
#define LINE_POT4 PAL_LINE(GPIOC, 0U) |
#define LINE_SPI1_MOSI PAL_LINE(GPIOA, 7U) |
#define LINE_SPI1_SCK PAL_LINE(GPIOA, 5U) |
#define LINE_SR_CLK PAL_LINE(GPIOB, 1U) |
#define LINE_SR_DATA PAL_LINE(GPIOG, 11U) |
#define LINE_SR_LOAD PAL_LINE(GPIOB, 0U) |
#define LINE_SWCLK PAL_LINE(GPIOA, 14U) |
#define LINE_SWDIO PAL_LINE(GPIOA, 13U) |
#define LINE_UART4_RX PAL_LINE(GPIOE, 7U) |
#define LINE_UART4_TX PAL_LINE(GPIOE, 8U) |
#define LINE_UART8_RX PAL_LINE(GPIOE, 0U) |
#define LINE_UART8_TX PAL_LINE(GPIOE, 1U) |
#define LINE_USART1_RX PAL_LINE(GPIOA, 10U) |
#define LINE_USART1_TX PAL_LINE(GPIOA, 9U) |
#define LINE_USART2_RX PAL_LINE(GPIOA, 3U) |
#define LINE_USART2_TX PAL_LINE(GPIOA, 2U) |
#define LINE_USART3_RX PAL_LINE(GPIOB, 11U) |
#define LINE_USART3_TX PAL_LINE(GPIOB, 10U) |
#define LINE_USB_DM PAL_LINE(GPIOA, 11U) |
#define LINE_USB_DP PAL_LINE(GPIOA, 12U) |
#define LINE_USBH_DM PAL_LINE(GPIOB, 14U) |
#define LINE_USBH_DP PAL_LINE(GPIOB, 15U) |
#define PIN_AFIO_AF | ( | n, | |
v | |||
) | ((v) << (((n) % 8U) * 4U)) |
#define PIN_MODE_ALTERNATE | ( | n | ) | (2U << ((n) * 2U)) |
#define PIN_MODE_ANALOG | ( | n | ) | (3U << ((n) * 2U)) |
#define PIN_MODE_INPUT | ( | n | ) | (0U << ((n) * 2U)) |
#define PIN_MODE_OUTPUT | ( | n | ) | (1U << ((n) * 2U)) |
#define PIN_ODR_HIGH | ( | n | ) | (1U << (n)) |
#define PIN_ODR_LOW | ( | n | ) | (0U << (n)) |
#define PIN_OSPEED_HIGH | ( | n | ) | (3U << ((n) * 2U)) |
#define PIN_OSPEED_LOW | ( | n | ) | (1U << ((n) * 2U)) |
#define PIN_OSPEED_MEDIUM | ( | n | ) | (2U << ((n) * 2U)) |
#define PIN_OSPEED_VERYLOW | ( | n | ) | (0U << ((n) * 2U)) |
#define PIN_OTYPE_OPENDRAIN | ( | n | ) | (1U << (n)) |
#define PIN_OTYPE_PUSHPULL | ( | n | ) | (0U << (n)) |
#define PIN_PUPDR_FLOATING | ( | n | ) | (0U << ((n) * 2U)) |
#define PIN_PUPDR_PULLDOWN | ( | n | ) | (2U << ((n) * 2U)) |
#define PIN_PUPDR_PULLUP | ( | n | ) | (1U << ((n) * 2U)) |
#define STM32_HSECLK 8000000U |
#define STM32_LSECLK 0U |
#define STM32_VDD 300U |
#define STM32F429xx |
#define VAL_GPIOA_AFRH |
#define VAL_GPIOA_AFRL |
#define VAL_GPIOA_MODER |
#define VAL_GPIOA_ODR |
#define VAL_GPIOA_OSPEEDR |
#define VAL_GPIOA_OTYPER |
#define VAL_GPIOA_PUPDR |
#define VAL_GPIOB_AFRH |
#define VAL_GPIOB_AFRL |
#define VAL_GPIOB_MODER |
#define VAL_GPIOB_ODR |
#define VAL_GPIOB_OSPEEDR |
#define VAL_GPIOB_OTYPER |
#define VAL_GPIOB_PUPDR |
#define VAL_GPIOC_AFRH |
#define VAL_GPIOC_AFRL |
#define VAL_GPIOC_MODER |
#define VAL_GPIOC_ODR |
#define VAL_GPIOC_OSPEEDR |
#define VAL_GPIOC_OTYPER |
#define VAL_GPIOC_PUPDR |
#define VAL_GPIOD_AFRH |
#define VAL_GPIOD_AFRL |
#define VAL_GPIOD_MODER |
#define VAL_GPIOD_ODR |
#define VAL_GPIOD_OSPEEDR |
#define VAL_GPIOD_OTYPER |
#define VAL_GPIOD_PUPDR |
#define VAL_GPIOE_AFRH |
#define VAL_GPIOE_AFRL |
#define VAL_GPIOE_MODER |
#define VAL_GPIOE_ODR |
#define VAL_GPIOE_OSPEEDR |
#define VAL_GPIOE_OTYPER |
#define VAL_GPIOE_PUPDR |
#define VAL_GPIOF_AFRH |
#define VAL_GPIOF_AFRL |
#define VAL_GPIOF_MODER |
#define VAL_GPIOF_ODR |
#define VAL_GPIOF_OSPEEDR |
#define VAL_GPIOF_OTYPER |
#define VAL_GPIOF_PUPDR |
#define VAL_GPIOG_AFRH |
#define VAL_GPIOG_AFRL |
#define VAL_GPIOG_MODER |
#define VAL_GPIOG_ODR |
#define VAL_GPIOG_OSPEEDR |
#define VAL_GPIOG_OTYPER |
#define VAL_GPIOG_PUPDR |
#define VAL_GPIOH_AFRH |
#define VAL_GPIOH_AFRL |
#define VAL_GPIOH_MODER |
#define VAL_GPIOH_ODR |
#define VAL_GPIOH_OSPEEDR |
#define VAL_GPIOH_OTYPER |
#define VAL_GPIOH_PUPDR |
#define VAL_GPIOI_AFRH |
#define VAL_GPIOI_AFRL |
#define VAL_GPIOI_MODER |
#define VAL_GPIOI_ODR |
#define VAL_GPIOI_OSPEEDR |
#define VAL_GPIOI_OTYPER |
#define VAL_GPIOI_PUPDR |
#define VAL_GPIOJ_AFRH |
#define VAL_GPIOJ_AFRL |
#define VAL_GPIOJ_MODER |
#define VAL_GPIOJ_ODR |
#define VAL_GPIOJ_OSPEEDR |
#define VAL_GPIOJ_OTYPER |
#define VAL_GPIOJ_PUPDR |
#define VAL_GPIOK_AFRH |
#define VAL_GPIOK_AFRL |
#define VAL_GPIOK_MODER |
#define VAL_GPIOK_ODR |
#define VAL_GPIOK_OSPEEDR |
#define VAL_GPIOK_OTYPER |
#define VAL_GPIOK_PUPDR |
void boardInit | ( | void | ) |
Board-specific initialization code.