Commit Graph

18 Commits

Author SHA1 Message Date
Benjamin Vedder 950cd7a88b Updated pwm-driver 2024-04-07 11:36:28 +02:00
Benjamin Vedder d8e3128e46 Optimization updates, added pwm-driver and added pwm extensions 2024-04-05 19:26:36 +02:00
Benjamin Vedder ebb0b339bb Use size-optimization on more files where performance is less important 2024-04-01 10:25:56 +02:00
Euan 1edde06ea9 Enable internal pullups for i2c_bb same as hw i2c
This allows slow i2c devices with no external pullup resistors, 100k seems to work fine in my testing.
2024-02-23 19:38:48 +00:00
Benjamin Vedder 2ec6bbe5a0 Much faster i2c error timeout 2023-10-18 12:45:38 +02:00
Benjamin Vedder 9624d03706 Support for read only i2c-operations 2023-03-23 20:20:24 +01:00
Benjamin Vedder 5eaea72df0 Lisp ICU support 2023-01-09 19:31:31 +01:00
Benjamin Vedder 26c97f7624 Made chVTGetSystemTimeX consistent everywhere 2022-12-14 19:48:26 +01:00
Benjamin Vedder 9b11246dd0
Merge pull request #558 from TechAUmNu/clean-servo-input
Clean servo input
2022-11-21 20:32:44 +01:00
Benjamin Vedder 7d90136465 Start ppm-decoder on get-ppm if it is not already running 2022-11-19 11:46:59 +01:00
Euan e48f9fef51 Clean PPM in wizard. Temperature comp for HSI.
Option to only send back valid servo pulse lengths to VESC Tool. Stops ground noise making the PPM mapping wizard unusable.

Add temperature compensation for HSI oscillator. Needed to stop PPM pulse length changing drastically over temperature. Fairly simple map at the moment but seems to work very well.
2022-11-17 22:32:59 +00:00
Benjamin Vedder 1f2568bd8c Some cleanup, run encoder-routine in thread instead of isr 2022-11-16 11:49:47 +01:00
Teslafly 28260c6cfc Add tle5012 encoder using software ssc interface 2022-11-15 13:34:30 -06:00
Benjamin Vedder ff9679d336 Lisp code streaming, more native functions and checks, custom config support, moved global send buffer to mempools 2022-09-18 22:47:50 +02:00
Benjamin Vedder 3f02141ab5 Added lbm-commands to get PPM and UAVCAN update age 2022-09-03 13:20:41 +02:00
Benjamin Vedder 7e172cd91d Removed old mk-file 2022-05-15 12:24:37 +02:00
Benjamin Vedder 81e8f2c368 Moved nrf to driver 2022-05-15 12:24:02 +02:00
Benjamin Vedder b900ffcde5 Orginized files 2022-05-15 11:55:34 +02:00