mirror of https://github.com/rusefi/wideband.git
25c5e249d9
* f1_dual_rev1: add pinmux settings for port F and G To supress compiler warning. (cherry picked from commit 89876fe8eaad933308b63a4b0b1666deb75bfc84) * f1_dual_rev1: fix remaps -disable JTAG to free PA15, PB3, PB4 -use SPI3 for EGT chips without remaping (cherry picked from commit 598f1aa0779ba6e90ccf2eb74445d074f2bfbc75) * f1_dual_rev1: disable unused TIM1, TIM2 (cherry picked from commit 9e71c3813fd09c080c0eb2f1e63fe82b475efb4f) * f1_dual_rev1: run at 72MHz from HSE (cherry picked from commit eaa4577ef85bdfdba637c203646883202a1f8e02) * f1_dual_rev1: fix can timings (cherry picked from commit 6437b3d92047adefe6534efaa57062bdda449d37) * f1_dual_rev1: add CAN timings for 125L, 250K and 1Mbps (cherry picked from commit bc988d10dda43bfc8b4566de274e3b99bc6b8a5e) --------- 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.