Commit Graph

20 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 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 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 70eb5b916c Added PAJ7620U2 defs, set mag for ICM20948 temp 2025-11-27 19:30:19 +01:00
Niklas Jensen 1f1fb421e9 Added ICM20948 support 2025-11-27 16:34:24 +01:00
Rune Harlyk a5371c36b9 ♻️ Moves peripherals to source file, add sensor base 2025-09-14 19:43:34 +02:00
Rune Harlyk 6368bf9213 🎨 Makes use of msg type for sensors 2025-09-10 11:15:44 +02:00
Rune Harlyk 59bb1d9579 ️ Improves imu speed by making it non blocking and run faster 2025-09-08 22:37:57 +02:00
Rune Harlyk bd8c8fd988 🐛 Fixes imu handling 2025-09-06 19:55:57 +02:00
Rune Harlyk 18d4d66758 Makes robot stand compensate imu 2025-09-04 19:27:48 +02:00
Rune Harlyk a3be035f98 🚚 Moves firmware to src and include 2025-07-11 12:16:23 +02:00