From d945e87e4f738545fe39bcea05490b49b134f3e0 Mon Sep 17 00:00:00 2001 From: Peter van der Perk Date: Fri, 16 Dec 2022 15:12:26 +0100 Subject: [PATCH] S32K3 DRDY less ambigious --- .../nuttx/src/px4/nxp/s32k3xx/include/px4_arch/hw_description.h | 2 ++ .../src/px4/nxp/s32k3xx/include/px4_arch/spi_hw_description.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/platforms/nuttx/src/px4/nxp/s32k3xx/include/px4_arch/hw_description.h b/platforms/nuttx/src/px4/nxp/s32k3xx/include/px4_arch/hw_description.h index 9ae0300f27..e6d854bef3 100644 --- a/platforms/nuttx/src/px4/nxp/s32k3xx/include/px4_arch/hw_description.h +++ b/platforms/nuttx/src/px4/nxp/s32k3xx/include/px4_arch/hw_description.h @@ -245,6 +245,8 @@ enum class Bus { using CS = GPIO::GPIOPin; using DRDY = uint32_t; +#define DRDYInvalid 0 + struct bus_device_external_cfg_t { CS cs_gpio; DRDY drdy_gpio; diff --git a/platforms/nuttx/src/px4/nxp/s32k3xx/include/px4_arch/spi_hw_description.h b/platforms/nuttx/src/px4/nxp/s32k3xx/include/px4_arch/spi_hw_description.h index 5613a1c328..6d9152adfb 100644 --- a/platforms/nuttx/src/px4/nxp/s32k3xx/include/px4_arch/spi_hw_description.h +++ b/platforms/nuttx/src/px4/nxp/s32k3xx/include/px4_arch/spi_hw_description.h @@ -45,7 +45,7 @@ static inline constexpr px4_spi_bus_device_t initSPIDevice(uint32_t devid, SPI:: px4_spi_bus_device_t ret{}; ret.cs_gpio = getGPIOPort(cs_gpio.port) | getGPIOPin(cs_gpio.pin) | (GPIO_LOWDRIVE | GPIO_OUTPUT_ONE); - if (drdy_gpio != 0) { + if (drdy_gpio != DRDYInvalid) { ret.drdy_gpio = drdy_gpio; }