rusefillc
ebc39b3690
f1_rev3: used MCU has gpio port F and G (in bigger package) ( #221 )
...
Set safe state for gpio ports F and G to keep compiler happy.
Co-authored-by: Andrey Gusakov <dron0gus@gmail.com>
2023-03-24 14:59:06 -07:00
Matthew Kennedy
00cc305d02
GetCanConfig
2023-03-15 18:07:31 -07:00
Andrey G
a9bc33abbd
LSU type from settings ( #207 )
...
* port: per-board SetupESRDriver() and GetESRSupplyR() functions
* Pick sensor type from settings
* f1_rev2: build helper for LSU4.2 FW
2023-02-25 11:46:36 -08:00
Andrey G
a6052895e9
f1_dual/rev3: Revert CPU clock back to 48 MHz due to ADC problems on GD32 ( #181 )
2023-01-23 11:23:14 -08:00
Andrey G
cdf632652b
f1_X: adjust CAN timings for 64MHz CPU clock (cAN clock is 32MHz) ( #177 )
2022-12-22 08:08:03 -08:00
Andrey G
1aa7c661f6
f1_rev and threads ( #173 )
...
* f1_rev3: high speed (strenght) for heater PWM output
* threads: set name for all thread
* f1_dual: enalbe CH_CFG_USE_REGISTRY so GDB can see thread
* f1_rev3: enalbe CH_CFG_USE_REGISTRY so GDB can see thread
2022-12-12 19:29:32 -08:00
Matthew Kennedy
a7961e178f
bad signature copypaste
2022-12-06 16:59:36 -08:00
Matthew Kennedy
3807bb20e2
ini updates
2022-12-06 16:46:07 -08:00
Matthew Kennedy
85365bcb68
faster f1 clocks ( #172 )
...
* faster f1 clocks
* PWM happy
2022-12-03 17:23:02 -08:00
Matthew Kennedy
1543561ed2
Revert "Revert "turn off unused OS features""
...
This reverts commit e48fa2cbba
.
2022-12-03 01:35:20 -08:00
Matthew Kennedy
e48fa2cbba
Revert "turn off unused OS features"
...
This reverts commit cc25a0f94f
.
2022-12-03 01:15:01 -08:00
Matthew Kennedy
3c0f930508
ini updates
2022-12-02 23:31:32 -08:00
Matthew Kennedy
cc25a0f94f
turn off unused OS features
2022-12-02 13:20:35 -08:00
Matthew Kennedy
320efe05a5
memory savings
2022-12-02 02:07:21 -08:00
Matthew Kennedy
91677672bf
use gcc 11.3 ( #166 )
...
* use gcc 11.3
* does the full image work?
* does this work?
2022-12-01 16:15:05 -08:00
Andrey G
d69505171a
Configs cleanups ( #164 )
...
* f1_dual, f1_rev3: use Serial for TS not for debug
* f1_dual: config cleanup
* EGT_CHANNELS is better option for optional compilation of max driver
* max31855: supress warning
2022-10-06 11:24:11 -07:00
Andrey G
adae19db09
Extract common code for all F1 devices ( #162 )
...
* main: acctually call InitConfiguration()
* f1_rev2: enable EFL and MFS (Managed Flash Storate)
* f1_dual: enable EFL and MFS (Managed Flash Storate)
* f1 boards: extract common code
* port.h: add LoadDefaults() method to Configuration class
* f1 boards: store Configuration to MFS
* f1 boards: common getTsSignature() for all f1 boards
2022-09-19 16:31:30 -07:00
Andrey G
0a4a609db9
port: GetConfiguration() return reference, not copy ( #161 )
2022-09-19 15:27:08 -07:00
rusefillc
9ec8d56e2b
port.h: remove duplicate, GetConfiguratiuonSize() returns size_t ( #152 )
...
Co-authored-by: Andrey Gusakov <dron0gus@gmail.com>
2022-09-15 11:56:17 -07:00
rusefillc
5f6e62a7e0
f1_rev3 and f1_rev2 both use same ini file ( #149 )
...
Co-authored-by: Andrey Gusakov <dron0gus@gmail.com>
2022-09-07 19:56:23 -07:00
Andrey G
cddcd0d88c
Multichannel ( #134 )
...
* Multichannel AFR
* heater: fixes for multi channel mode
* f1_dual: fix configuration names
* pump_dac: fixes for multi-channel mode
* pwm: fixes for multichannel mode
* pump_control: reference instead of pointer
* sampling: reference instead of pointer
* heater_control: reference instead of pointer
* sampling: comment about heater/battery voltage
* f0_module: fixes for multi-channel update
* f1_rev2: fix for multichannel AFR
* hello rev 3
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-08-29 17:19:30 -07:00
rusefillc
2cc460adba
Rev3 dac ( #137 )
...
* f1_rev3: STM32 is 64-pin
* f1_rev3: enable DAC driver, enable HW block
Co-authored-by: Andrey Gusakov <dron0gus@gmail.com>
2022-08-29 17:12:49 -07:00
rusefillc
09872e0d3c
F103 rev 3 ( #136 )
...
* f1_rev3: add board support (mostly copy-paste)
* f1_rev3: add to workflows
* hal_mfs.mk - one way or another we will use MFS for sure in this repo
* SPI means EGT and EGT means SPI
* one step towards master
Co-authored-by: Andrey Gusakov <dron0gus@gmail.com>
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-08-20 11:39:03 -07:00