wideband/firmware
rusefillc 4ca946b91a
uart: rename UART_DEBUG to DEBUG_SERIAL_PORT (#236)
Also allow coexistance of DEBUG_SERIAL_PORT and TS_ENABLED

(cherry picked from commit 87cb7d1309cb8aac38f2e4e979252690df0cbb39)

Co-authored-by: Andrey Gusakov <dron0gus@gmail.com>
2023-04-27 12:54:32 -07:00
..
.settings add atollic build config 2020-10-27 16:06:25 -07:00
ChibiOS@0ce1cbd649 Can fix (#126) 2022-07-19 15:36:34 -07:00
boards doc (#237) 2023-04-27 12:53:37 -07:00
cmsis-svd@e5db2387d9 debugging config 2020-11-11 16:30:31 -08:00
console/binary TS: serial: do not disable serial after failed BT init attemp (#231) 2023-04-20 11:22:59 -07:00
ext helping Windows openblt build (#106) 2022-07-13 09:19:23 -07:00
ini TS: report heater effective voltage (#225) 2023-04-17 14:10:38 -07:00
libfirmware@39b3a04dab Ts dev (#175) 2023-01-11 00:29:22 -08:00
shared use libfirmware for crc, table lookup (#121) 2022-07-16 19:08:45 -07:00
tools Linux scripts update and improve (#127) 2022-07-20 15:37:20 -07:00
util save f0 memory, turn off OS features 2022-12-01 15:59:30 -08:00
.cproject add atollic build config 2020-10-27 16:06:25 -07:00
.project add atollic build config 2020-10-27 16:06:25 -07:00
Makefile Dac helper (#226) 2023-04-17 14:11:34 -07:00
app.ld move board-specific stuff in to its own folder 2021-02-25 22:02:15 -08:00
auxout.cpp Dac helper (#226) 2023-04-17 14:11:34 -07:00
auxout.h AUX outputs (#95) 2022-07-03 12:11:12 -07:00
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 fix (#126) 2022-07-19 15:36:34 -07:00
can_helper.h send ext id 2020-12-12 20:06:21 -08:00
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: keep fault state for each AFR channel (#139) 2022-09-06 16:53:11 -07:00
fault.h Multichannel (#134) 2022-08-29 17:19:30 -07:00
flash.bat flash.bat utility (#107) 2022-07-13 10:50:13 -07:00
gpio.h gpio helper 2020-09-20 02:35:38 -07:00
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
lambda_conversion.cpp lambda conversion for LSU 4.2, stub LSU ADV 2023-02-02 16:58:52 -08:00
lambda_conversion.h Multichannel (#134) 2022-08-29 17:19:30 -07:00
livedata.cpp TS: report heater effective voltage (#225) 2023-04-17 14:10:38 -07:00
livedata.h TS: report heater effective voltage (#225) 2023-04-17 14:10:38 -07:00
main.cpp main: do not forget to call startTunerStudioConnectivity() (#210) 2023-02-27 15:27:25 -08:00
main_hardfault_asm.S catch faults 2023-01-05 16:56:28 -08:00
max31855.cpp update libfirmware (#169) 2022-12-01 13:50:21 -08:00
max31855.h Configs cleanups (#164) 2022-10-06 11:24:11 -07:00
pid.cpp add D term 2021-07-09 11:16:46 -07:00
pid.h add D term 2021-07-09 11:16:46 -07:00
pump_control.cpp f1_rev and threads (#173) 2022-12-12 19:29:32 -08:00
pump_control.h pump controller 2020-10-31 16:59:35 -07:00
pump_dac.cpp pump_dac: GetPumpOutputDuty() translate logocal to physical pwm channel (#188) 2023-02-02 17:00:49 -08:00
pump_dac.h Multichannel (#134) 2022-08-29 17:19:30 -07:00
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 Multichannel (#134) 2022-08-29 17:19:30 -07:00
sampling.png add drawing 2020-10-29 17:22:18 -07:00
uart.cpp uart: rename UART_DEBUG to DEBUG_SERIAL_PORT (#236) 2023-04-27 12:54:32 -07:00
uart.h actually do it 2020-12-10 23:48:55 -08:00
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.