Commit Graph

406 Commits

Author SHA1 Message Date
Niklas Jensen da87d12588 Make sure that ICM20948 is only updated once per loop when needed 2025-12-26 22:33:16 +01:00
Niklas Jensen 9b4b939b1b Removed garbage code 2025-12-26 22:17:58 +01:00
Niklas Jensen c70e43126f Added peripheral logging - Removed main logging 2025-12-26 22:10:01 +01:00
Niklas Jensen cfc686e984 Timing expansion: measurements per function (CLAUDE) 2025-12-26 20:19:54 +01:00
Niklas Jensen 27efdbb69d Fixed double begin on ICM20948 2025-12-26 14:07:14 +01:00
Niklas Jensen 741e9e7f3f Better definitions for SPI port 2025-12-26 13:59:28 +01:00
Niklas Jensen c47d579fa2 Enable SPI for icm20948 2025-12-26 13:02:35 +01:00
Niklas Jensen 8da09d4959 Fixed frequency of I2C to work with servo controller 2025-12-02 15:29:05 +01:00
Niklas Jensen 2c2c300d60 Fix IMU ang MAG, added MAG chart to svelte 2025-11-29 20:58:06 +01:00
Niklas Jensen 7a27678e39 Early stages of magnetometer from ICM20948 2025-11-29 19:44:41 +01:00
Niklas Jensen 5efe17c204 Add void pointer for initializing sensors 2025-11-27 23:00:01 +01:00
Niklas Jensen 5b6fed69c0 Merge remote-tracking branch 'origin/master' into ICM20948_fix
# Conflicts:
#	esp32/include/peripherals/imu.h
2025-11-27 21:14:59 +01:00
Rune Harlyk f78a0f50bd 🐛 Fix imu and magnotometer 2025-11-27 20:59:11 +01:00
Niklas Jensen 52b81554a3 Ignore weird success flag on IMU update 2025-11-27 20:22:01 +01:00
Niklas Jensen 88ae331c96 Merge remote-tracking branch 'origin/master' into ICM20948_fix 2025-11-27 19:30:44 +01:00
Niklas Jensen 70eb5b916c Added PAJ7620U2 defs, set mag for ICM20948 temp 2025-11-27 19:30:19 +01:00
Rune Harlyk d43e98d06b 🐛 Imu temp in message 2025-11-27 18:44:36 +01:00
Rune Harlyk ffb2bc8749 🐛 Fix socket deadlock 2025-11-27 18:44:12 +01:00
Niklas Jensen 19b7da85fe Merge remote-tracking branch 'origin/master' into ICM20948_fix
# Conflicts:
#	esp32/src/main.cpp
#	esp32/src/peripherals/peripherals.cpp
2025-11-27 18:17:19 +01:00
Niklas Jensen 12ffd0ce59 Fix USE_ICM20948 checks in peripherals.cpp 2025-11-27 18:15:57 +01:00
Rune Harlyk 70c798a2cc 🐛 Fix socket deadlock 2025-11-27 17:38:51 +01:00
Rune Harlyk 6c61227623 Emit imu, mag and bmp data 2025-11-27 17:38:37 +01:00
Rune Harlyk 7d2f384898 🐛 Fix system metric emit 2025-11-27 17:32:48 +01:00
Rune Harlyk 8a80559ea7 🐛 Call begin on camera service 2025-11-27 17:28:49 +01:00
Niklas Jensen 20e9c305ce Merge remote-tracking branch 'origin/master' into ICM20948_fix 2025-11-27 16:56:11 +01:00
Rune Harlyk 1954094b68 🐛 Call begin on camera service 2025-11-27 16:54:30 +01:00
Niklas Jensen 1f1fb421e9 Added ICM20948 support 2025-11-27 16:34:24 +01:00
Niklas Jensen 135c7b0c94 Fixed esp32 prebuild FS directory location 2025-11-27 14:29:47 +01:00
Rune Harlyk 06d457f4e5 🐛 Fixes barometer 2025-11-04 20:03:07 +01:00
Rune Harlyk 76d965ff43 🎨 Updates defaults motion smoothing 2025-10-11 20:51:02 +02:00
Rune Harlyk 0b9921e592 🎨 Updates duty and fixes direction angle 2025-10-11 19:16:30 +02:00
Rune Harlyk aee29c47e4 🎨 Improves mode handling 2025-10-11 15:29:22 +02:00
Rune Harlyk 2face72aee 🎨 Clamp servo pwm 2025-10-09 18:33:17 +02:00
Rune Harlyk 1f8e7efdb2 Adds option to rotate gesture sensor 2025-10-09 18:33:04 +02:00
Rune Harlyk b184449e7b 🔥 Clean up arduino libs 2025-10-09 18:31:40 +02:00
Rune Harlyk bc31b1b2dd Replace millis with esp timer 2025-10-09 17:49:36 +02:00
Rune Harlyk 12e1f80830 🐛 Adds missing function definitions in socket adapter 2025-09-18 18:50:04 +02:00
Rune Harlyk 1cadcf8bdb 🎨 Pull subscribe logic out from websocket 2025-09-18 18:50:04 +02:00
Rune Harlyk 06d27e0644 🎨 Renames event socket to websocket adapter 2025-09-18 18:50:04 +02:00
Rune Harlyk 98b519dee8 🐛 Adds servo config over http 2025-09-18 18:50:04 +02:00
Rune Harlyk 4da2d7fa20 🔥 Cleans up build flags 2025-09-18 18:50:04 +02:00
Rune Harlyk 0f992b26e9 🔥 Removes unused feature flags 2025-09-18 18:50:04 +02:00
Rune Harlyk 2a57d1ecc3 🔥 Removes firmware rename script 2025-09-18 18:50:04 +02:00
Rune Harlyk 43b5216d9f ️ Removes task manager dependency 2025-09-18 18:50:04 +02:00
Rune Harlyk e1e11346b4 🔥 Removes unused functions and constants 2025-09-18 18:50:04 +02:00
Rune Harlyk 3ce8c88a84 🎨 Replace Arduino String with std::string 2025-09-18 18:50:04 +02:00
Rune Harlyk 0285b522f1 🎨 Replaces delay with vTaskDelay 2025-09-18 18:50:04 +02:00
Rune Harlyk c2d52449b4 🎨 Makes file system service use define var 2025-09-14 19:43:34 +02:00
Rune Harlyk f9a0880cd9 Moves servo event to main 2025-09-14 19:43:34 +02:00
Rune Harlyk 9c74c8e87b 🚨 Fixes build error for esp-idf 2025-09-14 19:43:34 +02:00