Commit Graph

479 Commits

Author SHA1 Message Date
Andrey Gusakov 6f15807902 can: avoid stack overflow 2022-06-19 15:15:14 +03:00
Andrey Gusakov 99808e0de9 uart: fix output style 2022-06-19 14:58:48 +03:00
Andrey Gusakov 66f74b2085 sampling: move sampling circle buffer into state struct 2022-06-19 14:58:48 +03:00
Andrey Gusakov cd689ba82e pwm: fixes for multichannel mode 2022-06-19 14:58:48 +03:00
Andrey Gusakov 8882ef2b23 pump_dac: fixes for multi-channel mode 2022-06-19 14:58:48 +03:00
Andrey Gusakov 665648e015 heater: new state - no heater power 2022-06-19 14:58:48 +03:00
Andrey Gusakov 7978c1c057 heater: fixes for multi channel mode 2022-06-19 14:54:57 +03:00
Andrey Gusakov 200a6054e6 fault: keep fault state for each AFR channel 2022-06-19 14:53:49 +03:00
Andrey Gusakov 04bfedfbea f1_dual: limit max heater duty 2022-06-19 14:53:24 +03:00
Andrey Gusakov eaa5f8e42c f1_dual: fix configuration names 2022-06-19 14:53:05 +03:00
Andrey Gusakov 650e91107a f1_dual: fix aux pwm outputs 2022-06-19 14:52:43 +03:00
Andrey Gusakov e233f98664 fix gpio remap 2022-06-18 23:58:40 +03:00
Andrey Gusakov b13f841985 Multichannel AFR 2022-06-18 21:14:29 +03:00
Andrey Gusakov 6ebb58182a f1_dual: DEBUG: enable uart debug (disable TS) 2022-06-18 16:03:00 +03:00
Andrey Gusakov ded18d5e82 tunerstudio: supress some errors 2022-06-07 22:45:04 +03:00
Andrey Gusakov c6e87665a9 f1_dual: enable EGT driver 2022-06-07 22:38:02 +03:00
Andrey Gusakov b727ba8858 Add max31855 driver 2022-06-07 22:36:59 +03:00
Andrey Gusakov e80792c3f0 f1_dual: setup correct remaps 2022-06-07 22:34:36 +03:00
Andrey Gusakov a754ceeeb1 board: f1_dual: use max sample for battery measurement, filter 2022-06-06 22:18:43 +03:00
Andrey Gusakov 7edd3bd753 heater_control: allow board to limit max heater duty 2022-06-05 21:05:45 +03:00
Andrey Gusakov 717527a5d6 UART debug vs TunerStudio: now selected through config option
Aslo convert uart debug to serial driver
2022-06-05 21:04:54 +03:00
Andrey Gusakov c994b7adb7 fix dual board 2022-06-05 21:04:01 +03:00
Andrey Gusakov ab20b65550 board: f1_dual: add way to measure battery through Heater- 2022-06-05 21:03:44 +03:00
Andrey Gusakov 6becb28cd1 board: f1_dial: add dual channel board 2022-06-05 19:40:04 +03:00
Andrey Gusakov b8ab2c8993 port: ID_SEL2_PIN is optional
Dual version is out of mcu pins and implement only one sel pin.
2022-06-05 19:40:04 +03:00
Andrey Gusakov d858d58858 pump_dac: return float not scalled int 2022-06-05 19:40:04 +03:00
Andrey Gusakov 4d02002d35 livedata: add heater duty 2022-06-05 19:40:04 +03:00
Andrey Gusakov 61cac9b492 f1_rev2: use common build script 2022-06-05 19:27:26 +03:00
Andrey Gusakov c233e72f2a f1_rev2: update build script 2022-06-05 19:27:26 +03:00
Andrey Gusakov 746ec8c6e2 Revert "Four-phase ESR measurement"
This reverts commit 0d635c0aa6.
2022-06-05 19:27:25 +03:00
Andrey Gusakov cc83c91f04 crc: fix type 2022-06-05 19:26:46 +03:00
Andrey Gusakov afa517e2d5 Integrate with TS interface 2022-06-05 19:26:46 +03:00
Andrey Gusakov 627e920e93 f1_rev2: dummy settings 2022-06-05 19:26:46 +03:00
Andrey Gusakov 8ca2e68d41 f1_rev2: use ChibiOS serial driver for TS interface 2022-06-05 19:26:46 +03:00
Andrey Gusakov e2b2657fd9 f1_rev2: TS ini file 2022-06-05 19:26:46 +03:00
Andrey Gusakov ac30d16b26 f1_rev2: TS signature 2022-06-05 19:26:46 +03:00
Andrey Gusakov 46c89b4392 TS integration 2022-06-05 19:26:46 +03:00
Andrey Gusakov 9005c8591b fix crc 2022-06-05 19:26:44 +03:00
Andrey Gusakov bf7e70f4fc disable bootloader 2022-06-05 19:24:11 +03:00
Andrey Gusakov 7c1075c3e1 f1_rev2: uart needs wait functions for TS protocol 2022-06-05 19:24:11 +03:00
Andrey Gusakov 93d3105f48 Port: new hooks from TS protocol 2022-06-05 19:24:11 +03:00
Andrey Gusakov a449c57509 Add TS protocol files to Makefile 2022-06-05 19:24:11 +03:00
Andrey Gusakov 58f14216ec Update TunerStudio protocol files 2022-06-05 19:24:11 +03:00
Andrey Gusakov f985d01294 byteswap fix 2022-06-05 19:24:11 +03:00
Andrey Gusakov 6bb3f858d9 Flash scripts 2022-06-05 19:24:11 +03:00
Andrey Gusakov 2aa5bbd571 Steal Thread Controller 2022-06-05 19:24:11 +03:00
Andrey Gusakov d11406edc2 Steal TS 2022-06-05 19:24:11 +03:00
Andrey Gusakov ff470e1340 TS stealed from RE 2022-06-05 19:24:11 +03:00
Andrey Gusakov 581d647fd4 byteswap.h 2022-06-05 19:24:11 +03:00
Andrey Gusakov cdb4df09f6 fix crc32 2022-06-05 19:24:11 +03:00