This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch releases/12.10
in repository https://gitbox.apache.org/repos/asf/nuttx.git


The following commit(s) were added to refs/heads/releases/12.10 by this push:
     new 6fc5b3e9dc drivers/sensors/CMakeLists.txt: Aligned Cmake with Make
6fc5b3e9dc is described below

commit 6fc5b3e9dc51dcda46d99519f72b7f2ec6db2e64
Author: simbit18 <simbi...@gmail.com>
AuthorDate: Tue Jun 24 18:09:53 2025 +0200

    drivers/sensors/CMakeLists.txt: Aligned Cmake with Make
    
    Add:
        Adafruit NAU7802 ADC sensor
        MCP9600 Thermocouple Amplifier
        Maxim MAX31865
    
    Removed repeated addition of the Rohm BH1749NUC Color Sensor
    
    Signed-off-by: simbit18 <simbi...@gmail.com>
---
 drivers/sensors/CMakeLists.txt | 70 +++++++++++++++++++++++++-----------------
 1 file changed, 41 insertions(+), 29 deletions(-)

diff --git a/drivers/sensors/CMakeLists.txt b/drivers/sensors/CMakeLists.txt
index 5db532c7e9..539acdf13b 100644
--- a/drivers/sensors/CMakeLists.txt
+++ b/drivers/sensors/CMakeLists.txt
@@ -20,6 +20,8 @@
 #
 # 
##############################################################################
 
+# Include sensor drivers
+
 if(CONFIG_SENSORS)
   set(SRCS sensor.c)
 
@@ -31,6 +33,10 @@ if(CONFIG_SENSORS)
     list(APPEND SRCS sensor_rpmsg.c)
   endif()
 
+  if(CONFIG_SENSORS_NAU7802)
+    list(APPEND SRCS nau7802.c)
+  endif()
+
   if(CONFIG_SENSORS_GNSS)
     set_source_files_properties(
       gnss_uorb.c DIRECTORY ${CMAKE_CURRENT_LIST_DIR}/..
@@ -62,23 +68,12 @@ if(CONFIG_SENSORS)
     list(APPEND SRCS adxl345_base.c)
   endif()
 
-  if(CONFIG_SENSORS_ADXL362)
-    list(APPEND SRCS adxl362_uorb.c)
-  endif()
-
-  if(CONFIG_SENSORS_BH1749NUC)
-    list(APPEND SRCS bh1749nuc_base.c)
-    if(CONFIG_SENSORS_BH1749NUC_UORB)
-      list(APPEND SRCS bh1749nuc_uorb.c)
-    else()
-      list(APPEND SRCS bh1749nuc.c)
-    endif()
-  endif()
-
   if(CONFIG_SENSORS_DHTXX)
     list(APPEND SRCS dhtxx.c)
   endif()
 
+  # These drivers can be used with sensor connected over SPI or I2C bus
+
   if(CONFIG_SENSORS_BMI270)
     list(APPEND SRCS bmi270_base.c)
     if(CONFIG_SENSORS_BMI270_UORB)
@@ -166,7 +161,12 @@ if(CONFIG_SENSORS)
     endif()
 
     if(CONFIG_SENSORS_BH1749NUC)
-      list(APPEND SRCS bh1749nuc.c)
+      list(APPEND SRCS bh1749nuc_base.c)
+      if(CONFIG_SENSORS_BH1749NUC_UORB)
+        list(APPEND SRCS bh1749nuc_uorb.c)
+      else()
+        list(APPEND SRCS bh1749nuc.c)
+      endif()
     endif()
 
     if(CONFIG_SENSORS_BH1750FVI)
@@ -186,6 +186,15 @@ if(CONFIG_SENSORS)
       endif()
     endif()
 
+    if(CONFIG_SENSORS_BMI088)
+      list(APPEND SRCS bmi088_base.c)
+      if(CONFIG_SENSORS_BMI088_UORB)
+        list(APPEND SRCS bmi088_uorb.c)
+      else()
+        list(APPEND SRCS bmi088.c)
+      endif()
+    endif()
+
     if(CONFIG_SENSORS_BMP180)
       list(APPEND SRCS bmp180_base.c)
       if(CONFIG_SENSORS_BMP180_UORB)
@@ -193,7 +202,6 @@ if(CONFIG_SENSORS)
       else()
         list(APPEND SRCS bmp180.c)
       endif()
-
     endif()
 
     if(CONFIG_SENSORS_BMP280)
@@ -216,6 +224,10 @@ if(CONFIG_SENSORS)
       list(APPEND SRCS hts221.c)
     endif()
 
+    if(CONFIG_SENSORS_LIS2MDL)
+      list(APPEND SRCS lis2mdl_uorb.c)
+    endif()
+
     if(CONFIG_LM75_I2C)
       list(APPEND SRCS lm75.c)
     endif()
@@ -232,6 +244,10 @@ if(CONFIG_SENSORS)
       list(APPEND SRCS mb7040.c)
     endif()
 
+    if(CONFIG_SENSORS_MCP9600)
+      list(APPEND SRCS mcp9600_uorb.c)
+    endif()
+
     if(CONFIG_SENSORS_MCP9844)
       list(APPEND SRCS mcp9844.c)
     endif()
@@ -256,10 +272,6 @@ if(CONFIG_SENSORS)
       list(APPEND SRCS ltc4151.c)
     endif()
 
-    if(CONFIG_SENSORS_LIS2MDL)
-      list(APPEND SRCS lis2mdl_uorb.c)
-    endif()
-
     if(CONFIG_SENSORS_INA219)
       list(APPEND SRCS ina219.c)
     endif()
@@ -334,6 +346,10 @@ if(CONFIG_SENSORS)
       list(APPEND SRCS adxl345_spi.c)
     endif()
 
+    if(CONFIG_SENSORS_ADXL362)
+      list(APPEND SRCS adxl362_uorb.c)
+    endif()
+
     if(CONFIG_SENSORS_ADXL372)
       if(CONFIG_SENSORS_ADXL372_UORB)
         list(APPEND SRCS adxl372_uorb.c)
@@ -382,16 +398,6 @@ if(CONFIG_SENSORS)
       list(APPEND SRCS as5048a.c)
     endif()
 
-    if(CONFIG_SENSORS_BMI088)
-      list(APPEND SRCS bmi088_base.c)
-      if(CONFIG_SENSORS_BMI088_UORB)
-        list(APPEND SRCS bmi088_uorb.c)
-      else()
-        list(APPEND SRCS bmi088.c)
-      endif()
-
-    endif()
-
   endif() # CONFIG_SPI
 
   # These drivers depend on 1WIRE support
@@ -454,6 +460,12 @@ if(CONFIG_SENSORS)
     list(APPEND SRCS hdc1008.c)
   endif()
 
+  # ANALOG MAX31865
+
+  if(CONFIG_SENSORS_MAX31865)
+    list(APPEND SRCS max31865.c)
+  endif()
+
   # SONY CXD5602PWBIMU
 
   if(CONFIG_SENSORS_CXD5602PWBIMU)

Reply via email to