1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-16 12:55:19 +03:00

Fixed ownership labels for pins of SPI receivers.

This commit is contained in:
mikeller 2017-12-29 00:51:48 +13:00
parent 7b8634e1c9
commit 2a837890b7
5 changed files with 8 additions and 6 deletions

View file

@ -69,4 +69,5 @@ const char * const ownerNames[OWNER_TOTAL_COUNT] = {
"CAMERA_CONTROL",
"TIMUP",
"RANGEFINDER",
"RX_SPI"
};

View file

@ -69,6 +69,7 @@ typedef enum {
OWNER_CAMERA_CONTROL,
OWNER_TIMUP,
OWNER_RANGEFINDER,
OWNER_RX_SPI,
OWNER_TOTAL_COUNT
} resourceOwner_e;

View file

@ -69,7 +69,7 @@ void rxSpiDeviceInit(rx_spi_type_e spiType)
UNUSED(spiType);
const SPIDevice rxSPIDevice = spiDeviceByInstance(RX_SPI_INSTANCE);
const IO_t rxCsPin = DEFIO_IO(RX_NSS_PIN);
IOInit(rxCsPin, OWNER_SPI_CS, rxSPIDevice + 1);
IOInit(rxCsPin, OWNER_RX_SPI_CS, rxSPIDevice + 1);
IOConfigGPIO(rxCsPin, SPI_IO_CS_CFG);
#endif // USE_RX_SOFTSPI

View file

@ -530,22 +530,22 @@ void frSkySpiInit(const rxConfig_t *rxConfig, rxRuntimeConfig_t *rxRuntimeConfig
// gpio init here
gdoPin = IOGetByTag(IO_TAG(RX_FRSKY_SPI_GDO_0_PIN));
IOInit(gdoPin, OWNER_RX_BIND, 0);
IOInit(gdoPin, OWNER_RX_SPI, 0);
IOConfigGPIO(gdoPin, IOCFG_IN_FLOATING);
frSkyLedPin = IOGetByTag(IO_TAG(RX_FRSKY_SPI_LED_PIN));
IOInit(frSkyLedPin, OWNER_LED, 0);
IOConfigGPIO(frSkyLedPin, IOCFG_OUT_PP);
#if defined(USE_RX_FRSKY_SPI_PA_LNA)
rxLnaEnPin = IOGetByTag(IO_TAG(RX_FRSKY_SPI_LNA_EN_PIN));
IOInit(rxLnaEnPin, OWNER_RX_BIND, 0);
IOInit(rxLnaEnPin, OWNER_RX_SPI, 0);
IOConfigGPIO(rxLnaEnPin, IOCFG_OUT_PP);
IOHi(rxLnaEnPin); // always on at the moment
txEnPin = IOGetByTag(IO_TAG(RX_FRSKY_SPI_TX_EN_PIN));
IOInit(txEnPin, OWNER_RX_BIND, 0);
IOInit(txEnPin, OWNER_RX_SPI, 0);
IOConfigGPIO(txEnPin, IOCFG_OUT_PP);
#if defined(USE_RX_FRSKY_SPI_DIVERSITY)
antSelPin = IOGetByTag(IO_TAG(RX_FRSKY_SPI_ANT_SEL_PIN));
IOInit(antSelPin, OWNER_RX_BIND, 0);
IOInit(antSelPin, OWNER_RX_SPI, 0);
IOConfigGPIO(antSelPin, IOCFG_OUT_PP);
#endif
#endif // USE_RX_FRSKY_SPI_PA_LNA

View file

@ -358,7 +358,7 @@ void flySkyInit (const struct rxConfig_s *rxConfig, struct rxRuntimeConfig_s *rx
}
IO_t bindPin = IOGetByTag(IO_TAG(BINDPLUG_PIN));
IOInit(bindPin, OWNER_RX_SPI_CS, 0);
IOInit(bindPin, OWNER_RX_BIND, 0);
IOConfigGPIO(bindPin, IOCFG_IPU);
uint8_t startRxChannel;