mirror of https://github.com/rusefi/wideband.git
8bd19fcc2c
* auxout: manually fill pwm config (cherry picked from commit a01876bc034264de5d6930bf2cc49cf0fc0cbb0a) * auxout: some boards use primary PWM outputs instead of complementary (cherry picked from commit c13b95441e7b284a36445c261199e96580e94ebd) * auxout: implement ripple cancelation using inverted PWM (cherry picked from commit 77cbc04990421b24021639b098ea6040af3a12f8) * f1_common: default AUXOUT value is AFR voltage with 'default' scaling 8.5 to 18.0 AFR is represented with 0.0 to 5.0V (cherry picked from commit 0c62ab8f509ff0ab3ab4260e308ad4b55bd64e40) --------- Co-authored-by: Andrey Gusakov <dron0gus@gmail.com> |
||
---|---|---|
.. | ||
.settings | ||
ChibiOS@0ce1cbd649 | ||
boards | ||
cmsis-svd@e5db2387d9 | ||
console/binary | ||
ext | ||
ini | ||
libfirmware@39b3a04dab | ||
shared | ||
tools | ||
util | ||
.cproject | ||
.project | ||
Makefile | ||
app.ld | ||
auxout.cpp | ||
auxout.h | ||
can.cpp | ||
can.h | ||
can_helper.cpp | ||
can_helper.h | ||
dac.cpp | ||
dac.h | ||
fault.cpp | ||
fault.h | ||
flash.bat | ||
gpio.h | ||
heater_control.cpp | ||
heater_control.h | ||
lambda_conversion.cpp | ||
lambda_conversion.h | ||
livedata.cpp | ||
livedata.h | ||
main.cpp | ||
main_hardfault_asm.S | ||
max31855.cpp | ||
max31855.h | ||
pid.cpp | ||
pid.h | ||
pump_control.cpp | ||
pump_control.h | ||
pump_dac.cpp | ||
pump_dac.h | ||
pwm.cpp | ||
pwm.h | ||
readme.md | ||
sampling.cpp | ||
sampling.h | ||
sampling.png | ||
uart.cpp | ||
uart.h | ||
wideband_config.h |
readme.md
Implementation Details
Main logic is executed at a few KHz frequency (Bosch spec is 1-4KHz), driven by carefully selected ADC settings.