wideband/firmware
rusefillc a454635612
TunerStudio: cleanup (#263)
2023-06-01 21:44:01 -07:00
..
.settings
ChibiOS@0ce1cbd649
boards f1_dual_rev1: OpenBLT (#261) 2023-05-29 16:08:21 -07:00
cmsis-svd@e5db2387d9
console/binary TunerStudio: cleanup (#263) 2023-06-01 21:44:01 -07:00
ext
ini livedata: temp is now packed int16 (#250) 2023-05-29 13:11:55 -07:00
libfirmware@39b3a04dab Ts dev (#175) 2023-01-11 00:29:22 -08:00
shared
tools
util save f0 memory, turn off OS features 2022-12-01 15:59:30 -08:00
.cproject
.project
Makefile max3185x: support also max31856 (#253) 2023-05-29 15:16:28 -07:00
app.ld
auxout.cpp max3185x: support also max31856 (#253) 2023-05-29 15:16:28 -07:00
auxout.h
can.cpp board can override CAN format 2023-03-28 00:01:21 -07:00
can.h board can override CAN format 2023-03-28 00:01:21 -07:00
can_helper.cpp
can_helper.h
dac.cpp dac: fix overflow (#238) 2023-04-26 14:01:14 -07:00
dac.h Dac helper (#226) 2023-04-17 14:11:34 -07:00
fault.cpp
fault.h
flash.bat
flash_can.sh Sample script to flash using OpenBLT over CAN (#257) 2023-05-29 15:49:57 -07:00
gpio.h
heater_control.cpp TS: report heater effective voltage (#225) 2023-04-17 14:10:38 -07:00
heater_control.h TS: report heater effective voltage (#225) 2023-04-17 14:10:38 -07:00
indication.cpp indication: advanced indication with per-channel status led (#235) 2023-05-03 13:18:05 -07:00
indication.h indication: advanced indication with per-channel status led (#235) 2023-05-03 13:18:05 -07:00
lambda_conversion.cpp lambda conversion for LSU 4.2, stub LSU ADV 2023-02-02 16:58:52 -08:00
lambda_conversion.h
livedata.cpp max3185x: support also max31856 (#253) 2023-05-29 15:16:28 -07:00
livedata.h livedata: temp is now packed int16 (#250) 2023-05-29 13:11:55 -07:00
main.cpp max3185x: support also max31856 (#253) 2023-05-29 15:16:28 -07:00
main_hardfault_asm.S catch faults 2023-01-05 16:56:28 -08:00
max3185x.cpp max3185x: support also max31856 (#253) 2023-05-29 15:16:28 -07:00
max3185x.h max3185x: support also max31856 (#253) 2023-05-29 15:16:28 -07:00
pid.cpp
pid.h
pump_control.cpp f1_rev and threads (#173) 2022-12-12 19:29:32 -08:00
pump_control.h
pump_dac.cpp Dual rev1 (#229) 2023-04-27 12:56:27 -07:00
pump_dac.h
pwm.cpp save ram 2022-12-01 15:52:03 -08:00
pwm.h save ram 2022-12-01 15:51:01 -08:00
readme.md docs (#167) 2023-01-01 03:28:15 -08:00
sampling.cpp LSU type from settings (#207) 2023-02-25 11:46:36 -08:00
sampling.h
sampling.png
uart.cpp max3185x: support also max31856 (#253) 2023-05-29 15:16:28 -07:00
uart.h
wideband_config.h Use temperature thresholds instead of ESR thresholds 2023-03-22 14:59:52 -07:00

readme.md

Implementation Details

Main logic is executed at a few KHz frequency (Bosch spec is 1-4KHz), driven by carefully selected ADC settings.