From ebbb75d0cd7f023840a74ca5cafa67d5ce651f15 Mon Sep 17 00:00:00 2001
From: Valerio Flamminii <valerio.flamminii@skywarder.eu>
Date: Sat, 25 Nov 2023 12:40:56 +0100
Subject: [PATCH] my_LIS3DSH driver

---
 .vscode/c_cpp_properties.json | 5 +++--
 .vscode/settings.json         | 3 ++-
 CMakeLists.txt                | 4 ++--
 cmake/boardcore.cmake         | 2 ++
 4 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json
index 895903d93..33926dfe3 100644
--- a/.vscode/c_cpp_properties.json
+++ b/.vscode/c_cpp_properties.json
@@ -428,9 +428,10 @@
                 "${defaultIncludePaths}",
                 "${workspaceFolder}/libs/miosix-kernel/miosix/arch/cortexM7_stm32f7/common",
                 "${workspaceFolder}/libs/miosix-kernel/miosix/arch/cortexM7_stm32f7/stm32f769ni_discovery",
-                "${workspaceFolder}/libs/miosix-kernel/miosix/config/arch/cortexM7_stm32f7/stm32f769ni_discovery"
+                "${workspaceFolder}/libs/miosix-kernel/miosix/config/arch/cortexM7_stm32f7/stm32f769ni_discovery",
+                "${workspaceFolder}"
             ]
         }
     ],
     "version": 4
-}
+}
\ No newline at end of file
diff --git a/.vscode/settings.json b/.vscode/settings.json
index fa393981b..f480fa92b 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -335,5 +335,6 @@
                 "Zyxda"
         ],
         "cSpell.language": "en",
-        "cSpell.enabled": true
+        "cSpell.enabled": true,
+        "cmake.configureOnOpen": false
 }
\ No newline at end of file
diff --git a/CMakeLists.txt b/CMakeLists.txt
index aaba63944..88bc4fb8e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -105,8 +105,8 @@ sbs_target(test-rtc stm32f767zi_compute_unit)
 add_executable(test-sensormanager src/tests/test-sensormanager.cpp)
 sbs_target(test-sensormanager stm32f429zi_skyward_death_stack_x)
 
-add_executable(test-serial src/tests/test-serial.cpp)
-sbs_target(test-serial stm32f756zg_nucleo)
+add_executable(test-tempsensor src/entrypoints/test-tempsensor.cpp)
+sbs_target(test-tempsensor stm32f407vg_stm32f4discovery)
 
 add_executable(test-taskscheduler src/tests/scheduler/test-taskscheduler.cpp)
 sbs_target(test-taskscheduler stm32f407vg_stm32f4discovery)
diff --git a/cmake/boardcore.cmake b/cmake/boardcore.cmake
index 49c749382..b460cd586 100644
--- a/cmake/boardcore.cmake
+++ b/cmake/boardcore.cmake
@@ -113,6 +113,8 @@ foreach(OPT_BOARD ${BOARDS})
         ${SBS_BASE}/src/shared/sensors/LPS28DFW/LPS28DFW.cpp
         ${SBS_BASE}/src/shared/sensors/LPS22DF/LPS22DF.cpp
         ${SBS_BASE}/src/shared/sensors/LSM6DSRX/LSM6DSRX.cpp
+        ${SBS_BASE}/src/shared/sensors/my_LIS3DSH/my_LIS3DSH.cpp
+        ${SBS_BASE}/src/shared/sensors/my_LIS3DSH/spi-driver.cpp
 
         # Calibration
         ${SBS_BASE}/src/shared/sensors/calibration/BiasCalibration/BiasCalibration.cpp
-- 
GitLab