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