- Wed Jul 31, 2024 4:54 am
#69085
As a hobby, I'm designing a new modular board arround the STM32H725 for a motorcycle (expandability is also considered for larger engines).
The goal is to have global control over the motorcycle, from the engine to every light / flasher / horn with integrated accelerometer for anti-thief feature.
My first board was based on the Imxrt1062 (teensy custom board) for direct code compatibility but I was too limited on timers and analog inputs (I have shunts sensing on most outputs). since it's for a custom build motorcycle, ECU and wiring harness sizes are important. In the end I chose the stm32h725 for available timers and adc thus avoiding requiring additionals ADC ic or external timers and it's high performance.
for the arduino core compatibility, I have the necessary programing skills due to my background and I've look at the tuner studio manual for additionnal config.pages / options, pretty straight forward.
I have however not looked in details at the speeduino source code itself but based on the tuner studio manual, it should pretty much be as simple as defining a new config page with allocated eeprom adresses right?
I want to be able to program the news functions like the lights, anti thief and others on the go via tuner studio with a simple menu.
is my assumption right on the speeduino source code? I'm asking since I'm also looking at rusEFI project and trying to see which one is better adapted for my need.
The goal is to have global control over the motorcycle, from the engine to every light / flasher / horn with integrated accelerometer for anti-thief feature.
My first board was based on the Imxrt1062 (teensy custom board) for direct code compatibility but I was too limited on timers and analog inputs (I have shunts sensing on most outputs). since it's for a custom build motorcycle, ECU and wiring harness sizes are important. In the end I chose the stm32h725 for available timers and adc thus avoiding requiring additionals ADC ic or external timers and it's high performance.
for the arduino core compatibility, I have the necessary programing skills due to my background and I've look at the tuner studio manual for additionnal config.pages / options, pretty straight forward.
I have however not looked in details at the speeduino source code itself but based on the tuner studio manual, it should pretty much be as simple as defining a new config page with allocated eeprom adresses right?
I want to be able to program the news functions like the lights, anti thief and others on the go via tuner studio with a simple menu.
is my assumption right on the speeduino source code? I'm asking since I'm also looking at rusEFI project and trying to see which one is better adapted for my need.