Commit Graph

  • 6108aa9bf6 Switch to UV master Rune Harlyk 2026-05-11 21:01:45 +02:00
  • b590f157e1 🔥 Removes unused sim test script Rune Harlyk 2026-05-11 21:01:14 +02:00
  • 0f2a0c65ba 🐛 Use mpu.heading for heading calculations Rune Harlyk 2026-03-20 17:19:41 +01:00
  • 37474e840d Update clone command to include submodules Rune Harlyk 2026-03-20 16:06:39 +01:00
  • e1d37a907d 🐛 ESP P4 i2c pull up Rune Harlyk 2026-03-06 23:35:20 +01:00
  • 41e6ff9ba6 Fix task and added timings for write sdcard-pb-improve Niklas Jensen 2026-02-21 15:24:37 +01:00
  • 0ee459b1a7 Imrpove upload speed by spam sending Niklas Jensen 2026-02-21 15:24:00 +01:00
  • 5863598fbc Adds callback based event bus eventbus-restructuring Rune Harlyk 2026-02-09 22:45:25 +01:00
  • eba00f98cd Clean up macros Rune Harlyk 2026-02-09 15:41:55 +01:00
  • 43e7f13888 Adds working camera stream for p4 with correct colors and good perf Rune Harlyk 2026-02-06 16:44:28 +01:00
  • d81b1b0851 🙏 Working camera stream with p4 Rune Harlyk 2026-02-06 14:20:50 +01:00
  • bf2fd957af Adds support for esp32 P4 Rune Harlyk 2026-02-02 20:42:51 +01:00
  • c9a5b6c2fc Improve timing function Niklas Jensen 2026-02-01 12:04:54 +01:00
  • 18ec2e618e Heap event bus event_bus Rune Harlyk 2026-02-01 01:09:38 +01:00
  • d6075deb6c 🔥 Removes old stateful persistence Rune Harlyk 2026-01-31 22:41:36 +01:00
  • 0c0ef0ac40 Moves rest of events to event bus Rune Harlyk 2026-02-01 00:44:24 +01:00
  • 57e0aac2aa 🔥 Removes old stateful services Rune Harlyk 2026-02-01 00:30:08 +01:00
  • 780d178e87 Adds event bus Rune Harlyk 2026-01-31 22:44:06 +01:00
  • 6af809e419 Reverted dumb sleep to yield Niklas Jensen 2026-01-31 21:36:32 +01:00
  • 9d8c79f9f8 Fixed upload progress (svelte) - added emit await Niklas Jensen 2026-01-31 21:31:56 +01:00
  • cc2f6d4747 Added sd card pins to globals Niklas Jensen 2026-01-31 21:14:27 +01:00
  • 18aa9e9e96 Added mutex for ws sending to avoid concurrent send Niklas Jensen 2026-01-31 21:14:10 +01:00
  • 8d4ce16460 Added sd support and fixed proto malloc Niklas Jensen 2026-01-31 20:03:52 +01:00
  • ff1444b2bc Makes wifi try to connect to latest Rune Harlyk 2026-01-31 21:05:37 +01:00
  • e5e9841dd3 Sets cpu freq to 240 Rune Harlyk 2026-01-31 21:00:39 +01:00
  • f4f8035f37 🐛 Handle spa Rune Harlyk 2026-01-31 18:57:34 +01:00
  • 13300aa9e0 🎨 Update monitor filters Rune Harlyk 2026-01-31 18:43:12 +01:00
  • cdf6c83be5 ♻️ Moves sdkconfig.defaults Rune Harlyk 2026-01-31 18:42:53 +01:00
  • bd984309f1 ♻️ Handle merging Rune Harlyk 2026-01-31 16:11:20 +01:00
  • aca8ee6de5 Full migration to esp-idf Rune Harlyk 2026-01-31 15:30:36 +01:00
  • 4dd7a5dce9 add icm to imt feature list ICM20948_fix_rb1 Niklas Jensen 2026-01-30 13:43:04 +01:00
  • c7e6376afe Fixed build Niklas Jensen 2026-01-29 20:02:43 +01:00
  • bc8145aca9 Initialize default DMP for ICM20948 Niklas Jensen 2025-12-26 23:33:10 +01:00
  • 90f561a62b Fix calling of IMU/MAG data when no new data available Niklas Jensen 2025-12-26 22:52:06 +01:00
  • 32966a3430 Make sure that ICM20948 is only updated once per loop when needed Niklas Jensen 2025-12-26 22:33:16 +01:00
  • ee571ed0ff Removed garbage code Niklas Jensen 2025-12-26 22:17:58 +01:00
  • 135ab88e25 Added peripheral logging - Removed main logging Niklas Jensen 2025-12-26 22:10:01 +01:00
  • cefeb11e10 Timing expansion: measurements per function (CLAUDE) Niklas Jensen 2025-12-26 20:19:54 +01:00
  • e5e8a94acd Fixed double begin on ICM20948 Niklas Jensen 2025-12-26 14:07:14 +01:00
  • 6f3e254341 Better definitions for SPI port Niklas Jensen 2025-12-26 13:59:28 +01:00
  • 7221418378 Enable SPI for icm20948 Niklas Jensen 2025-12-26 13:02:35 +01:00
  • b8038e402b Fixed frequency of I2C to work with servo controller Niklas Jensen 2025-12-02 15:29:05 +01:00
  • 2037b654a6 Fix IMU ang MAG, added MAG chart to svelte Niklas Jensen 2025-11-29 20:58:06 +01:00
  • 941a2b10f7 Early stages of magnetometer from ICM20948 Niklas Jensen 2025-11-29 19:44:41 +01:00
  • fcf058921a Add void pointer for initializing sensors Niklas Jensen 2025-11-27 23:00:01 +01:00
  • 0047810098 Ignore weird success flag on IMU update Niklas Jensen 2025-11-27 20:22:01 +01:00
  • 326decdae3 Added PAJ7620U2 defs, set mag for ICM20948 temp Niklas Jensen 2025-11-27 19:30:19 +01:00
  • ebbe1f9ca4 Fix USE_ICM20948 checks in peripherals.cpp Niklas Jensen 2025-11-27 18:15:57 +01:00
  • 42cce24c11 Added ICM20948 support Niklas Jensen 2025-11-27 16:34:24 +01:00
  • 48829dafaa Moved all filenames to filesystem file Niklas Jensen 2026-01-30 21:51:45 +01:00
  • 2536410ee3 Unused and untested peripheral endpoint updated to protobufs Niklas Jensen 2026-01-30 15:08:26 +01:00
  • 41da5163bc Converted servocontroller to protobufs + persistance defaults Niklas Jensen 2026-01-24 17:25:24 +01:00
  • 21ed3d51d2 Fix build pipeline Niklas Jensen 2026-01-30 22:09:57 +01:00
  • f04e97443d Removed specific mentions of protobuf for endpoints Niklas Jensen 2026-01-30 22:06:24 +01:00
  • 07f5ffd5a7 Default center angle of servos to 2 Niklas Jensen 2026-01-30 21:53:50 +01:00
  • 9b5261a022 Moved all filenames to filesystem file Niklas Jensen 2026-01-30 21:51:45 +01:00
  • 5df67bffb2 Updated debug in platform.ini to pass build pipeline Niklas Jensen 2026-01-30 20:10:17 +01:00
  • bdee1d0e04 Made proper response structure for network scan Niklas Jensen 2026-01-30 19:19:15 +01:00
  • bce9041f1f Allocate stateful persistance on heap - not stack Niklas Jensen 2026-01-30 19:04:35 +01:00
  • 2ce29ae0cc Updated proto sending over api to be dynamically allocated Niklas Jensen 2026-01-30 18:49:06 +01:00
  • 0af2f5ebec Rename proto macro to name that makes more sense Niklas Jensen 2026-01-30 18:39:06 +01:00
  • 4575f63921 Updated all wifi endpoints to use protobufs Niklas Jensen 2026-01-30 18:36:39 +01:00
  • 56d81f75cb Unused and untested peripheral endpoint updated to protobufs Niklas Jensen 2026-01-30 15:08:26 +01:00
  • 72e2522dcd Updated mdns to use protobufs (completely untested) Niklas Jensen 2026-01-30 14:56:15 +01:00
  • e1f44a6f06 Camera api to protobuf - still and stream not tested Niklas Jensen 2026-01-30 14:30:42 +01:00
  • 1a280f5356 Updated WIFI on esp and svelte side to use proto Niklas Jensen 2026-01-29 13:28:38 +01:00
  • 6d62b00c0e Fixed custom url matcher Niklas Jensen 2026-01-29 11:38:46 +01:00
  • 0a2d3c0e31 UNTESTED: fix for sending proper content type on config endpoint Niklas Jensen 2026-01-26 13:24:19 +01:00
  • 25063c1bd4 Updated edit in fs to use upload Niklas Jensen 2026-01-25 20:50:25 +01:00
  • f9a99ce013 Make /api/files/... to proto endpoints Niklas Jensen 2026-01-25 19:54:59 +01:00
  • bd012046f2 added esp builtin debugging capabilities Niklas Jensen 2026-01-25 19:35:00 +01:00
  • 1e333a0ffe Redo /api/system endpoints to proto Niklas Jensen 2026-01-25 19:34:46 +01:00
  • 1931551fa8 Remake delete for api to protobuf Niklas Jensen 2026-01-25 01:20:12 +01:00
  • 92da5b0dac Revert filesystem as it makes more sense to do over socket Niklas Jensen 2026-01-25 00:55:19 +01:00
  • 9666baf858 Remake filesystem listing to protobuf Niklas Jensen 2026-01-25 00:49:39 +01:00
  • 6e7f7bb657 Updating servo table data for Svelte Niklas Jensen 2026-01-24 18:23:33 +01:00
  • dbca9bd0b7 Converted servocontroller to protobufs + persistance defaults Niklas Jensen 2026-01-24 17:25:24 +01:00
  • a4e900fb65 Expanded comments to made endpoint and persistance easier to understand Niklas Jensen 2026-01-24 14:31:47 +01:00
  • 476c49f474 Protobuf persistance + Readded persistance for ap service Niklas Jensen 2026-01-24 14:25:49 +01:00
  • 7f4a158e24 Removed JSON from ap settings and service -> preparing to remake servo Niklas Jensen 2026-01-24 14:04:07 +01:00
  • 6e478460f5 Redone protobuf receiving to be more dynamic and scalable Niklas Jensen 2026-01-24 12:56:19 +01:00
  • d5af8d0294 Ap settngs post working, error msg on response Niklas Jensen 2026-01-24 11:24:09 +01:00
  • ae4a2fe115 Implement apstatus fetch on svelte site + protobuf decode Niklas Jensen 2026-01-23 15:27:44 +01:00
  • e1e656478d Redo ap settings to rest and proto Niklas Jensen 2026-01-23 14:23:19 +01:00
  • 02aaee0878 ♻️ Replace more arduino functions with native Rune Harlyk 2026-01-30 14:01:48 +01:00
  • 3f84434167 ♻️ Changes timing logging to only warn Rune Harlyk 2026-01-30 13:55:19 +01:00
  • 098f3b4c8f Adds heading chart Rune Harlyk 2026-01-30 12:38:08 +01:00
  • 608eec3894 ♻️ Only collect messages when there subscribers Rune Harlyk 2026-01-30 12:37:55 +01:00
  • 69e4aefec3 🎨 Adds fallback heading to be z axis Rune Harlyk 2026-01-30 12:15:09 +01:00
  • 1e9f38fe7b 🐛 Fixes mpu6050 dmp Rune Harlyk 2026-01-30 12:05:03 +01:00
  • dbc74d6f88 Replace third party libs with i2c bus drivers Rune Harlyk 2026-01-24 14:30:27 +01:00
  • d9e752777f 🐛 Clamps imu compensation to max roll and pitch Rune Harlyk 2026-01-29 17:04:27 +01:00
  • f513de0171 🐛 Fix the visualization world coordinate frame Rune Harlyk 2026-01-29 16:07:12 +01:00
  • 56376e6322 🐛 Fix visualization world rotation Rune Harlyk 2026-01-29 15:33:05 +01:00
  • a5e62d87fd 🐛 Fix walking condition Rune Harlyk 2026-01-29 13:52:15 +01:00
  • f033e8b0ae 🎨 Renames webserver and websocket Rune Harlyk 2026-01-24 13:11:53 +01:00
  • eb8b83736a ♻️ Removes PsychicHttp package from software desc Rune Harlyk 2026-01-24 13:07:14 +01:00
  • 57e80655cf Removes max file upload and secure getWsClients Rune Harlyk 2026-01-24 13:06:38 +01:00
  • 92b2d326c7 Endpoint refactoring miss by claude: ap api Niklas Jensen 2026-01-23 00:37:09 +01:00
  • 64199ac1a3 Removes PsychicHttp dependency Rune Harlyk 2026-01-22 22:20:13 +01:00