cypress trying to start TS
TS connect success!
blind code ready for GPT,ADC,SPI
SPI basic test works on 9201 and 8860
Timer is working
ADC fix?
Flash kinda works... in debug mode
DRV8860 driver works! ADC partially works! Flash works!
adc 1 channel works
fix for ADC channels>16 & fastADC problem
ADC works!
EXTINT first attempt... no IRQ?
Led3 blinks
EXTINT works!
trigger_adc EXTINT part works!
trigger_ADC analog preparations... not working yet
ADC now 100% works! But fast is NOT 10kHz!
Fast ADC works... Almost - strange adcToVoltage values...
fastADC working only first 22secs + fatal error after 33secs + USB not connecting
fastADC is working again, problems solved!
triggerADC - It works! (Still no timeshift compensation)
Forgot drv8860
ADC->EXTI trigger switching works! (but not seamlessly)
ADC->EXTI trigger switching now seamless? Needs more testing
ADC->EXTI trigger switching works!
trigger+RPM works but still trgerrors...
trying to impl. adaptive threshold... No luck so far :(
trigger detector almost works - trgerr=0 but no rpm<200?
triggerADC finally works!!! For now...
backup_ram for cypress
main_relay, stepper
better main_relay+stepper
USB VBus detection
CAN driver draft
CAN update
CAN interrupts fix
update
update
update
update
update
main.cpp clean-up
rusefi.ini clean-up
compilation fix
compilation fix
compilation fix
* pin_repository: provide readable pin names in error cases
* io_pins: remove getBrain_pin_eExt
We have getBrain_pin_eExt in io_pins.cpp and hwPortname in
pin_repository.cpp.
First uses auto-generated enums, second one uses runtime data to
provide name of hw pin.
Removing first saves us about 2K of flash couse big auto-generated
switch with pin names no more used by anyone and gets optimized out.
* gpios: mc33972: CS pin is now requested at smart_gpios.pcc
* getSpiDevice: support SPI4
* smart_gpios.cpp: startSmartCsPins set CSs to inactive state
OutputPin:initPin initializes pin with false value. This is active
state for SPI Chip Selects. Set to 1 to deselect all chips.
* Some more include fixes for linux
* Pass cross-compile path through CROSS_COMPILE
* Lower-upper case conversion fixes for linux
* Rename unmarkPin to brain_pin_markUnused
This is part of external gpiochip integration
* Add gpio_pin prefix to markUsed and markUnused
To distinguish from similar functions using brain_pin
* pin_repository: add helpers
this is part of gpio chips integration
* efi_gpio: simplify getHwPin using brain_pin_is_onchip