Commit Graph

  • 832f1824b5 Update IMU list to use new interfaces Eiren Rain 2024-08-28 20:11:23 +02:00
  • d6a935dbc6 Abstract int pin and add multiplexer libraries Eiren Rain 2024-08-28 19:44:58 +02:00
  • 0f0e9de531 Fix compile errors Eiren Rain 2024-08-06 13:55:36 +02:00
  • b5c26f4c44 Work on new sensor interface to abstract I2C hardware Eiren Rain 2024-08-06 13:32:56 +02:00
  • 796c52ff9d Disable accelerometer calibration 1 minute after start up on BNO08X Eiren Rain 2024-08-05 18:54:09 +02:00
  • 6dcb20920b Add calibration reading commands for BNO08X Eiren Rain 2024-08-05 18:10:07 +02:00
  • 0ad955d1d4 [sfusion, BMI270] Perform gryo motionless calibration before gyro offset calibration (#367) jabberrock 2024-11-24 16:30:55 -08:00
  • a2522929dd [BMI270] Fix bug in data frame size calculation (#366) jabberrock 2024-11-21 04:17:23 -08:00
  • 11b846f6b7 Fix bounds checks in BMI270 driver in bulk_read (#362) jabberrock 2024-11-20 04:16:52 -08:00
  • 9f20c126a2 CI: Actually working firmware version detection (#365) lucas lelievre 2024-11-16 22:02:30 +01:00
  • 608fbd2eb1 Fix firmware version detection (#364) v0.5.1 lucas lelievre 2024-11-13 19:26:25 +01:00
  • d0143bcebf Fix firmware version detection llelievr/ci-release loucass003 2024-11-13 18:49:00 +01:00
  • 3022f2f0f7 Add some ESPNow debug espnow Eiren Rain 2024-11-05 21:37:24 +01:00
  • 8596c837d1 Send battery on ESPNow Eiren Rain 2024-11-05 20:08:59 +01:00
  • 2338c6886d Resend device info packet every 30 seconds on ESPNow for now Eiren Rain 2024-11-04 23:25:38 +01:00
  • 0cc97e8687 Fix ESPNow not sending proper data on BNO sensor Eiren Rain 2024-11-04 23:25:17 +01:00
  • 5213027a5d Add PAIR command for ESPNow Eiren Rain 2024-11-04 23:24:58 +01:00
  • 9f74062ff5 Fix some small issues gorbit99 2024-11-04 06:35:06 +01:00
  • f4ee1a5d4a Works with 16 byte packets on linux gorbit99 2024-11-04 03:08:38 +01:00
  • b3ac1b697f Add missing license text dumps gorbit99 2024-11-01 19:22:28 +01:00
  • 35c41648bc Actually use pairing info right after pairing gorbit99 2024-11-01 19:18:21 +01:00
  • dce06f4cc1 Sorry eiren gorbit99 2024-11-01 19:13:11 +01:00
  • 0e1c1461fb Fix defines for official slime Eiren Rain 2024-11-01 17:20:51 +01:00
  • abe4bb0a33 Make it compilable without ESP now define Eiren Rain 2024-11-01 17:11:55 +01:00
  • 40aabf7296 It seemingly works gorbit99 2024-10-31 23:05:55 +01:00
  • a7f5407be6 Works on bno gorbit99 2024-10-31 02:20:54 +01:00
  • 8b7b35bf4c Make it compile on ESP8266 gorbit99 2024-10-31 01:06:17 +01:00
  • a736da37f8 Initial dongle support gorbit99 2024-10-17 20:14:21 +02:00
  • 628fe20960 CI: Have firmware version be assigned by git + Create draft release from new tag build (#360) v0.5.0 lucas lelievre 2024-11-08 19:25:26 +01:00
  • dcb4cf9072 clang-format loucass003 2024-11-08 19:08:10 +01:00
  • a80545b6b5 Merge branch 'main' into llelievr/ci-release lucas lelievre 2024-11-08 18:59:03 +01:00
  • 0b882db74f Enforce clang-format on the repo (#355) Uriel 2024-11-08 18:23:18 +01:00
  • 1ca9a27ad4 Fix function call loucass003 2024-11-08 18:12:12 +01:00
  • 10cc1ba8cd Short commit id loucass003 2024-11-08 17:49:13 +01:00
  • 378d0a9796 Fix quotes loucass003 2024-11-08 17:22:39 +01:00
  • c58f0e4779 Have firmware version be assigned by git + Create draft release from new tag build loucass003 2024-11-08 17:13:51 +01:00
  • 50fa801653 CI: Change the filename output so it uses the board name instead of the board platform (#359) lucas lelievre 2024-11-08 15:43:24 +01:00
  • a4a9778f62 Add announcement of magnetometer not supported (#356) Uriel 2024-10-31 20:20:14 +01:00
  • a9f5b1ae8c Add a way to toggle magnetometer in runtime (#341) Uriel 2024-10-30 19:23:49 +01:00
  • 85dead25f3 Change "PASS" to "PASSWD" (#343) Butterscotch! 2024-10-30 14:15:43 -04:00
  • 2946a6a7a6 Fix softfusion watchdog timer reset (#346) jojos38 2024-10-30 19:09:29 +01:00
  • b278bcfcf4 chore: clarify protocol version (#350) DevMiner 2024-10-30 18:46:40 +01:00
  • e0751174e0 Enable caching to accelerate compilation (#354) m-RNA 2024-10-27 13:25:52 +08:00
  • dbce4cb809 Add dependabot & update workflows (#344) Butterscotch! 2024-09-25 12:02:37 -04:00
  • 8b000644ff GET.INFO Serial Command Should Returns Battery Voltage & Level (in Percentages) (#338) Ondrej Hruska 2024-09-01 10:46:47 -07:00
  • fef504e3b4 Add Haritora to consts (#333) JovannMC 2024-06-25 14:36:31 +03:00
  • ea00bebedd SoftFusion sensor framework with BMI, ICM, LSM6, MPU sensor implementations (#322) Przemyslaw Romaniak 2024-06-25 12:57:18 +02:00
  • 83b075b804 add macro for calculating radians (#317) Fredrik Hatletvedt 2024-06-20 01:35:00 +02:00
  • 3ae17abdf4 Fix enabling motion bias estimation (#325) Meia Kouno 2024-05-05 02:35:22 +03:00
  • d71c65cc70 fshelper: fixed ESP8266 regression caused by abstracting FS access #321 (#328) unlogisch04 2024-05-04 19:04:08 +02:00
  • e09ca3c571 Merge code for applying sensorOffset and setting data ready flag (#314) nekomona 2024-03-28 22:52:11 +08:00
  • 230859d4fa Move platform specific code for FS access into an abstraction (#319) DevMiner 2024-03-26 18:09:13 +01:00
  • 2be2659809 impl(network): toggling mags feat/toggle-mag DevMiner 2024-03-08 13:49:06 +01:00
  • a7e6e6a516 impl(bno055): magnetometer toggling DevMiner 2024-03-08 13:42:12 +01:00
  • 7533030e13 impl: basic magnetometer toggling DevMiner 2024-03-08 13:37:53 +01:00
  • 993d35aaea Fix rest detection timescale (#305) wigwagwent 2024-03-08 05:30:57 -07:00
  • 44c4c259b1 Add seeed xiao esp32c3 support (#307) Ray Votyn 2024-02-08 04:03:50 +00:00
  • d4cb74c328 Fix ICM20948 PacketBundling and LastData (#302) unlogisch04 2024-02-08 04:19:14 +01:00
  • 2c8e41ce08 feat: allow connecting to one specific server IP without broadcasting (#301) DevMiner 2024-01-19 03:24:45 +01:00
  • 35da44b1f9 ESP32: Fix ADC/battery sense logic (#310) Higanbana 2024-01-19 04:24:04 +02:00
  • c26ec17ae9 Update BMI remap example and remove trailing spaces (#309) Butterscotch! 2024-01-12 03:18:28 -05:00
  • 89405da69e Remove ESP32-C3 USB CDC warning (#311) Higanbana 2024-01-12 09:13:10 +02:00
  • b744c53676 Bump version to 0.4.0 v0.4.0 Eiren Rain 2023-11-08 17:57:51 +01:00
  • 8a00376200 Add compliance mode to limit trasmitter power to FCC certified values Eiren Rain 2023-11-08 17:57:41 +01:00
  • 78d4a1de5d refactor: feature flags cleanup-feature-flags DevMiner 2023-10-02 00:40:53 +02:00
  • 33fe59d307 refactor(network): clean up packet bundling DevMiner 2023-08-04 17:49:51 +02:00
  • a2f5a1ec88 refactor(network): use correct int*_t types for send* in NetworkConnection DevMiner 2023-08-03 14:42:59 +02:00
  • 14f2752d4d feat: commit hash (#228) unlogisch04 2023-10-13 14:57:33 +02:00
  • a3d4321a89 Use sensorType instead of IMU define (#297) wigwagwent 2023-10-13 05:56:30 -07:00
  • 10125c7253 Fix WiFiscan not working when not connected (#293) unlogisch04 2023-10-13 14:55:55 +02:00
  • 26f53ae5e5 Fix serial wifi and bwifi. Crash bwifi when no ... (#298) unlogisch04 2023-10-13 14:54:50 +02:00
  • 9968f152fc Add BOARD_WEMOSWROOM02 (#279) Yao Wei 2023-10-02 06:52:51 +08:00
  • 07785c8fc8 fix Imu icm42688 (#290) sctanf 2023-09-22 12:06:14 -05:00
  • 1ed8d63e65 Add ICM-42688 imu and MMC5983MA magnetometer (#242) sctanf 2023-09-22 09:30:25 -05:00
  • 3789a4cdb8 Add GET WIFISCAN and base64 WiFi credential commands (#262) nekomona 2023-09-22 21:14:28 +08:00
  • 77d9d3229e icm20948 timeout correction because of wifi set (#289) unlogisch04 2023-09-22 15:12:59 +02:00
  • 3b4ca6e627 BMI160: Fix double rest detection (#286) 0forks 2023-09-22 16:12:19 +03:00
  • 41f57bce5b BMI160: Fix magnetometer error check (#285) 0forks 2023-09-22 16:11:23 +03:00
  • afca9b2957 BMI160: Print fusion algo name in debug log (#284) 0forks 2023-09-22 16:10:41 +03:00
  • 69523f2a03 Fix mahony/madgwick updates (#283) 0forks 2023-09-22 16:10:13 +03:00
  • d66ebd0d97 Fix 9250 loop (#246) Castle McCloud 2023-09-21 11:04:13 -04:00
  • ffebf5fbb1 Report IMU errors (#288) Przemyslaw Romaniak 2023-09-21 16:45:24 +02:00
  • 63d25dafc6 ICM20948 no timeout detected fix (#287) unlogisch04 2023-09-21 16:44:19 +02:00
  • 54e5167f15 Ability to set sensor to be mandatory or not. (#282) Przemyslaw Romaniak 2023-09-18 21:34:39 +02:00
  • 71120ac0a8 Fix OPTIMIZE_UPDATES logic for acceleration (#269) 0forks 2023-09-18 17:08:03 +03:00
  • 3a27447f16 Fix sending ErroneousSensor if not found (#266) 0forks 2023-09-18 17:05:55 +03:00
  • 6144f01799 BNO080: Try to handle reset better (#268) Przemyslaw Romaniak 2023-09-18 16:04:18 +02:00
  • b7e87bd543 ESP32C3 stability improvements (#265) Przemyslaw Romaniak 2023-09-18 16:03:10 +02:00
  • 5fe244423a Fix building with magnetometer enabled (#273) Butterscotch! 2023-08-06 16:16:59 -04:00
  • 9d367f06ff Create FUNDING.yml Eiren Rain 2023-08-04 15:15:44 +03:00
  • 5f169aeee6 Add more constants for future use Eiren Rain 2023-08-04 14:03:14 +02:00
  • 67fa110a95 Allow more than 1 server flags packet per connection (#271) 0forks 2023-08-02 21:39:11 +03:00
  • df75889696 Implement packet bundling and add feature flags packet (#263) 0forks 2023-07-30 17:36:58 +03:00
  • 9991412efe Unifying Sensor Fusion Code to Abstract Between Sensors And Fusion Algorithms (#248) nekomona 2023-07-29 01:58:43 +08:00
  • 228a2dda2d Add Per-Sensor Descriptor and Support Multiple IMUs (#249) nekomona 2023-07-29 00:46:22 +08:00
  • ed74944551 Rewrite Network and UdpClient into a classes (#256) DevMiner 2023-07-14 20:21:23 +02:00
  • fe6c25316d Minor firmware refactoring (#250) Eiren Rain 2023-07-02 13:34:13 +02:00
  • 48d87a327e Fix OTA on 1MB Flash, Add 40MHz crystal option, Add ESP8285 support (#244) Alice King 2023-05-19 21:23:21 +08:00
  • ab6d42642c Added unenforced autoformatter (#235) Ryan Butler 2023-05-16 11:14:45 -04:00
  • 34870e08f3 Add support for new variants of BMI160 (#243) Alice King 2023-05-16 23:14:07 +08:00