Andrey G
Andrey G
This allows faster detection of device disconnect and faster recovery
CDC ACM is interface mostly used for modems. ModemManager tries to detect modem on all newly added ttyACM devices. This breaks TunerStudio communication few seconds after establish when ModemManages sends...
https://github.com/rusefi/rusefi/blob/d246b688d069c4f37219fb64f550a7044f2c94b8/firmware/config/boards/microrusefi/openblt/main.c#L156 We need to confirm/adjust default pins state for bootloader. We need to check that these states will not cause any problems on car (like coil/injector/anything else enable). Current code...
I have SPI (QSPI) flash chip on my board. RE use separate thread to save settings to flash. Sometimes I see stuck yellow "Unsaved settings" indicator. Today I was able...
highSpeedOffsets should be located on separate settings page: 1. it should be excluded from settings CRC calculation. 2. it should not be saved to flash.
Current implementation based on ChibiOS virtual timer. It's callback executed in ISR context. https://github.com/rusefi/rusefi/blob/aa0d2d2cf48860d896bbd84cc7fd7d97ee82f84d/firmware/controllers/system/periodic_task.h#L17 Both `PeriodicFastController` and `PeriodicSlowController` do a lot of stuff. Most of this stuff (or either all)...
https://official.bankspower.com/density/ seems can be useful.
Due to freewheeling diodes Vs can rise quite high with back-EMF. Do we need TVS to clamp it? Datasheet says we need.  
 Threshold voltage may be as high as 3.5V which is not reachable with 3.3V STM32 GPIO.