// // Definition of nRF24L01+ pin mappings for the platform // This file may be omitted if SUPPORT_NRF is not set in plat_compat.h // See rsc_enum.h for the R_ resource constants // #ifndef GEX_NRF_PINS_H #define GEX_NRF_PINS_H #include "platform.h" #include "rsc_enum.h" #define NRF_SPI SPI2 #define NRF_R_SPI R_SPI2 #define NRF_IRQ_Pin LL_GPIO_PIN_15 #define NRF_IRQ_GPIO_Port GPIOC #define NRF_R_IRQ R_PC15 #define NRF_EXTI_LINENUM 15 #define NRF_SYSCFG_EXTI_PORT LL_SYSCFG_EXTI_PORTC #define NRF_NSS_Pin LL_GPIO_PIN_13 #define NRF_NSS_GPIO_Port GPIOC #define NRF_R_NSS R_PC13 #define NRF_CE_Pin LL_GPIO_PIN_14 #define NRF_CE_GPIO_Port GPIOC #define NRF_R_CE R_PC14 #define NRF_RST_Pin LL_GPIO_PIN_12 #define NRF_RST_GPIO_Port GPIOC #define NRF_R_RST R_PC12 #define NRF_R_SCK R_PB13 #define NRF_SCK_AF LL_GPIO_AF_0 #define NRF_R_MISO R_PC2 #define NRF_MISO_AF LL_GPIO_AF_1 #define NRF_R_MOSI R_PC3 #define NRF_MOSI_AF LL_GPIO_AF_1 #endif //GEX_NRF_PINS_H