Commit Graph

  • 9cddbf8a9b All errors gone from socket.ts (logic errors might still be present) Niklas Jensen 2025-12-31 00:42:54 +01:00
  • e4ec2dd7b7 Bad idea to gut the listeners.. Niklas Jensen 2025-12-30 23:57:35 +01:00
  • 2eec367e05 Absolutely gutting the listeners - VERY WIP Niklas Jensen 2025-12-30 22:18:47 +01:00
  • f5fc31ca5a Added protoMetadata and trying to fix sub and unsub Niklas Jensen 2025-12-30 22:00:28 +01:00
  • c90ebe5630 Test proper handling of invalid types Niklas Jensen 2025-12-30 20:15:52 +01:00
  • eab9aab5c6 sendEvent updated Niklas Jensen 2025-12-30 20:03:25 +01:00
  • 466f2b1b37 Cleaner event key fetching Niklas Jensen 2025-12-30 19:52:15 +01:00
  • 770a462d78 Send, encoding and listeners handling Niklas Jensen 2025-12-30 19:49:21 +01:00
  • 8098dcec9b Added basic tests for testing a real websocket Niklas Jensen 2025-12-30 19:33:30 +01:00
  • c4d3c8966c Socket on, off, decodemsg and onmsg updated Niklas Jensen 2025-12-30 12:45:38 +01:00
  • 361d8b0975 Generation of type translation for socket (claude assisted) Niklas Jensen 2025-12-30 12:40:07 +01:00
  • 41d1b8e56d Start of svelte socket rewrite Niklas Jensen 2025-12-30 01:15:03 +01:00
  • 5459d0edd4 prototest update for testing Niklas Jensen 2025-12-30 00:36:55 +01:00
  • 8c45f66137 Idea of how typescript should decode Protobuffer Niklas Jensen 2025-12-29 21:06:29 +01:00
  • c2bbeb2f2b Fixed event comma seperator Niklas Jensen 2025-12-29 20:22:51 +01:00
  • 8a5f8a2154 buffer adjust Niklas Jensen 2025-12-29 14:01:06 +01:00
  • 3015c13da8 Attempt at implementing PB sending for ESP32 Niklas Jensen 2025-12-29 13:39:56 +01:00
  • 356ccda4ae Include minimal example of running protobuf with C Niklas Jensen 2025-12-28 23:41:32 +01:00
  • 1f0b416231 Add nanopb as submodule Niklas Jensen 2025-12-28 22:53:39 +01:00
  • 6bdefbbf54 Wrong placement of example Niklas Jensen 2025-12-28 22:28:49 +01:00
  • 2a25851fb6 Added page to test encoding of proto Niklas Jensen 2025-12-28 22:27:15 +01:00
  • 7a21580569 Added protobuf to TS (proper) Niklas Jensen 2025-12-28 22:26:44 +01:00
  • 8c418fd779 Revert "Added protobufs for TS" Niklas Jensen 2025-12-28 22:25:46 +01:00
  • 8e66a03c00 Added protobufs for TS Niklas Jensen 2025-12-28 22:02:27 +01:00
  • 9ceb7a9919 ♻️ Fix pitch and roll units Rune Harlyk 2026-01-03 14:49:15 +01:00
  • 04aeeb5f07 Set Svelte bundleStrategy single Rune Harlyk 2026-01-03 01:55:18 +01:00
  • 3451b93743 ♻️ Makes smoothing be a const Rune Harlyk 2026-01-02 23:08:03 +01:00
  • 4da929a6de ♻️ Moves throttling to socket out Rune Harlyk 2026-01-02 23:07:44 +01:00
  • 21bd4fa837 🚨 Fix linting errors Rune Harlyk 2026-01-02 22:00:25 +01:00
  • 3c557b69a3 🐛 Expands the number of allowed endpoints Rune Harlyk 2025-12-29 16:09:28 +01:00
  • 17f60f1a09 Initialize default DMP for ICM20948 ICM20948_fix Niklas Jensen 2025-12-26 23:33:10 +01:00
  • d1c2e5f447 Fix calling of IMU/MAG data when no new data available Niklas Jensen 2025-12-26 22:52:06 +01:00
  • da87d12588 Make sure that ICM20948 is only updated once per loop when needed Niklas Jensen 2025-12-26 22:33:16 +01:00
  • 9b4b939b1b Removed garbage code Niklas Jensen 2025-12-26 22:17:58 +01:00
  • c70e43126f Added peripheral logging - Removed main logging Niklas Jensen 2025-12-26 22:10:01 +01:00
  • cfc686e984 Timing expansion: measurements per function (CLAUDE) Niklas Jensen 2025-12-26 20:19:54 +01:00
  • 27efdbb69d Fixed double begin on ICM20948 Niklas Jensen 2025-12-26 14:07:14 +01:00
  • 741e9e7f3f Better definitions for SPI port Niklas Jensen 2025-12-26 13:59:28 +01:00
  • c47d579fa2 Enable SPI for icm20948 Niklas Jensen 2025-12-26 13:02:35 +01:00
  • 9f3b59f0a7 🎨 Improve controller bar ui Rune Harlyk 2025-12-25 20:15:45 +01:00
  • 0d1e27b167 🎨 Fix camera on robot Rune Harlyk 2025-12-25 20:04:00 +01:00
  • e1dad10a87 🎨 Improve ui of servo calibration tool Rune Harlyk 2025-12-25 19:16:36 +01:00
  • cbfd7aa354 Adds skill system skills_system Rune Harlyk 2025-12-25 14:03:39 +01:00
  • bc27e5000a 🎨 Update connection url Rune Harlyk 2025-12-25 14:02:21 +01:00
  • a67d4643b0 🎨 Handle static config files Rune Harlyk 2025-12-25 13:39:15 +01:00
  • 4e24d87e4b Make read imu and mag be timing based Rune Harlyk 2025-12-25 13:38:50 +01:00
  • 630bab7678 ♻️ Remove duplicate ping pong handling Rune Harlyk 2025-12-25 13:37:05 +01:00
  • f54c957be8 🐛 Secure sub and unsub with mutex Rune Harlyk 2025-12-25 13:36:49 +01:00
  • ed88e47944 🐛 Map rotation bound correct in rad Rune Harlyk 2025-12-25 13:36:24 +01:00
  • ba36bcc5a5 ♻️ Adds filesystems endpoints back Rune Harlyk 2025-12-25 13:36:01 +01:00
  • 5e2e29d2a4 ♻️ Change kinematics units to SI Rune Harlyk 2025-12-24 13:40:33 +01:00
  • 3be08a31ed Adds imu calibration Rune Harlyk 2025-12-24 12:53:20 +01:00
  • e22ac69e9b 🚨 Fix warnings Rune Harlyk 2025-12-24 12:34:36 +01:00
  • 0e54f0430f Adds rest of missing api endpoints Rune Harlyk 2025-12-23 22:28:23 +01:00
  • 0556f86473 🎨 Adds endpoints for wifi and ap Rune Harlyk 2025-12-20 21:07:32 +01:00
  • 097cc0e33e 🐛 Update base step height in visualizer Rune Harlyk 2025-12-08 22:30:56 +01:00
  • 8da09d4959 Fixed frequency of I2C to work with servo controller Niklas Jensen 2025-12-02 15:29:05 +01:00
  • 7376ecf270 Fix IMU ang MAG, added MAG chart to svelte ICM20948_plus_new_HTTP Niklas Jensen 2025-11-29 20:58:06 +01:00
  • 5481a598d9 Early stages of magnetometer from ICM20948 Niklas Jensen 2025-11-29 19:44:41 +01:00
  • 0d379a8013 Add void pointer for initializing sensors Niklas Jensen 2025-11-27 23:00:01 +01:00
  • 868ff0446a 🐛 Fix imu and magnotometer Rune Harlyk 2025-11-27 20:51:54 +01:00
  • 081c1e7046 Ignore weird success flag on IMU update Niklas Jensen 2025-11-27 20:22:01 +01:00
  • 042548412d 🐛 Imu temp in message Rune Harlyk 2025-11-27 18:44:36 +01:00
  • 5c4dc51093 Added PAJ7620U2 defs, set mag for ICM20948 temp Niklas Jensen 2025-11-27 19:30:19 +01:00
  • 94a50302cc 🐛 Fix socket deadlock Rune Harlyk 2025-11-27 17:38:51 +01:00
  • e17382c505 Emit imu, mag and bmp data Rune Harlyk 2025-11-27 17:38:37 +01:00
  • 106c20418c 🐛 Fix system metric emit Rune Harlyk 2025-11-27 17:30:00 +01:00
  • 413097db1c 🐛 Call begin on camera service Rune Harlyk 2025-11-27 16:54:30 +01:00
  • f9c28ed42a Fix USE_ICM20948 checks in peripherals.cpp Niklas Jensen 2025-11-27 18:15:57 +01:00
  • 69dbea3fae 🐛 Call begin on camera service Rune Harlyk 2025-11-27 16:54:30 +01:00
  • a24ab44b17 Added ICM20948 support Niklas Jensen 2025-11-27 16:34:24 +01:00
  • 2c2c300d60 Fix IMU ang MAG, added MAG chart to svelte Niklas Jensen 2025-11-29 20:58:06 +01:00
  • 7a27678e39 Early stages of magnetometer from ICM20948 Niklas Jensen 2025-11-29 19:44:41 +01:00
  • 5efe17c204 Add void pointer for initializing sensors Niklas Jensen 2025-11-27 23:00:01 +01:00
  • fe76f2d7dd Adds system metrics endpoints Rune Harlyk 2025-11-27 21:15:47 +01:00
  • 5b6fed69c0 Merge remote-tracking branch 'origin/master' into ICM20948_fix Niklas Jensen 2025-11-27 21:14:59 +01:00
  • f78a0f50bd 🐛 Fix imu and magnotometer Rune Harlyk 2025-11-27 20:51:54 +01:00
  • 52b81554a3 Ignore weird success flag on IMU update Niklas Jensen 2025-11-27 20:22:01 +01:00
  • 88ae331c96 Merge remote-tracking branch 'origin/master' into ICM20948_fix Niklas Jensen 2025-11-27 19:30:44 +01:00
  • 70eb5b916c Added PAJ7620U2 defs, set mag for ICM20948 temp Niklas Jensen 2025-11-27 19:30:19 +01:00
  • d43e98d06b 🐛 Imu temp in message Rune Harlyk 2025-11-27 18:44:36 +01:00
  • ffb2bc8749 🐛 Fix socket deadlock Rune Harlyk 2025-11-27 17:38:51 +01:00
  • 19b7da85fe Merge remote-tracking branch 'origin/master' into ICM20948_fix Niklas Jensen 2025-11-27 18:17:19 +01:00
  • 12ffd0ce59 Fix USE_ICM20948 checks in peripherals.cpp Niklas Jensen 2025-11-27 18:15:57 +01:00
  • 70c798a2cc 🐛 Fix socket deadlock Rune Harlyk 2025-11-27 17:38:51 +01:00
  • 6c61227623 Emit imu, mag and bmp data Rune Harlyk 2025-11-27 17:38:37 +01:00
  • 7d2f384898 🐛 Fix system metric emit Rune Harlyk 2025-11-27 17:30:00 +01:00
  • 8a80559ea7 🐛 Call begin on camera service Rune Harlyk 2025-11-27 16:54:30 +01:00
  • 20e9c305ce Merge remote-tracking branch 'origin/master' into ICM20948_fix Niklas Jensen 2025-11-27 16:56:11 +01:00
  • 1954094b68 🐛 Call begin on camera service Rune Harlyk 2025-11-27 16:54:30 +01:00
  • 9e02f8b8ee Remove psychichttp Rune Harlyk 2025-11-27 16:45:07 +01:00
  • 1f1fb421e9 Added ICM20948 support Niklas Jensen 2025-11-27 16:34:24 +01:00
  • 7c3dd2d15b Fixed ordering of readme (developing->running) Niklas Jensen 2025-11-27 12:59:52 +01:00
  • 135c7b0c94 Fixed esp32 prebuild FS directory location Niklas Jensen 2025-11-27 12:40:07 +01:00
  • 06d457f4e5 🐛 Fixes barometer Rune Harlyk 2025-11-04 20:03:07 +01:00
  • 67c5936399 🎨 Update observation space to match real world Rune Harlyk 2025-10-23 15:41:02 +02:00
  • f1751f2589 🐛 Fixes drag angles handling Rune Harlyk 2025-10-20 21:12:39 +02:00
  • 48c0b01f93 🎨 Remove sky in favor of static background color Rune Harlyk 2025-10-20 21:04:26 +02:00
  • 07fc90eb71 🎨 Expand animation with looping animation Rune Harlyk 2025-09-04 21:40:50 +02:00
  • 7bc11bf94b Adds animation state Rune Harlyk 2025-09-04 21:02:41 +02:00