Matthew Kennedy
8f536425fb
fix f4 standby ( #3894 )
...
* fix the bug
* wake on PD0 = CAN RX
* cleanup
2022-02-05 07:25:09 -05:00
rusefillc
6eefbca135
I2C EEPROM support #3860
...
let's go with EE24 for now
2022-02-04 22:03:12 -05:00
rusefillc
b1a7797c09
Wider usage of contrib ( #3892 )
...
* I2C EEPROM support #3860
let's use contrib on all F4
* I2C EEPROM support #3860
let's use contrib on all F4, step 2
* I2C EEPROM support #3860
let's use contrib on all F4, step 3
* I2C EEPROM support #3860
let's use contrib on all F4, step 4
* I2C EEPROM support #3860
huh
* I2C EEPROM support #3860
all the way
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-02-04 21:50:21 -05:00
Matthew Kennedy
31c0afc79f
remove mock adc ( #3888 )
...
* remove mock adc
* do these do /anything/?
2022-02-03 20:43:34 -05:00
rusefillc
c1dd86f1d0
User board-specific terms in error messages #3886
...
progress
2022-02-03 12:45:26 -05:00
Andreika
e6c705ece1
hellen_board_id + hellen-common.mk ( #3885 )
...
* Hellen_board_id
* move EXTI init before config load
* add NT2USF()
* Hellen_board_id unit-tests
* hellen-common.mk
* fix for older macos compiler
2022-02-03 11:24:31 -05:00
Matthew Kennedy
0fba5796e9
fix ( #3877 )
2022-02-01 18:40:40 -05:00
Matthew Kennedy
56240cb668
we have other places to set these MCU values ( #3875 )
...
* we have other places to set these values
* missing parts
Co-authored-by: rusefillc <rusefillc@gmail.com>
2022-02-01 18:18:16 -05:00
rusefillc
5c16186919
safer file name ( #3861 )
...
* safer file name
* safer file name
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-01-31 21:51:32 -05:00
rusefillc
606476fc57
Revert "I2C EEPROM support #3860"
...
This reverts commit 22a6d5b0f3
.
2022-01-31 20:39:20 -05:00
rusefillc
22a6d5b0f3
I2C EEPROM support #3860
2022-01-31 19:48:53 -05:00
rusefillc
6836c80cd0
I2C EEPROM support #3860
2022-01-31 18:58:39 -05:00
Matthew Kennedy
fe6cdf60e3
warnings fixes ( #3851 )
...
* unused things
* !!! actual bug !!!
* dead
* unused
* unused
* multi-bus lua RX was just broken
* make the compiler angry about it
* dead config
* alphax 2
* just call, no store
* compiler too angry
2022-01-31 18:37:42 -05:00
Matthew Kennedy
03e8abd5e1
remove getDebugChannels ( #3850 )
2022-01-27 19:21:05 -05:00
rusefillc
321d032f50
docs
2022-01-26 13:13:06 -05:00
rusefillc
324b90e6e7
https://github.com/rusefi/alphax-2chan/issues/22
2022-01-22 17:28:11 -05:00
rusefillc
93fff340fd
https://github.com/rusefi/alphax-2chan/issues/22
2022-01-22 16:50:58 -05:00
Andrey
3e3bdab488
migrating to SensorType::Rpm API
2022-01-20 22:38:08 -05:00
NMSTEC
6cdb5514a5
Add comments to Stop & Stby modes ( #3798 )
2022-01-17 13:11:24 -05:00
rusefillc
97b194f753
PA0 wake up - sharing is caring?
2022-01-17 01:25:31 -05:00
rusefillc
d90eb5259b
https://github.com/rusefi/alphax-2chan/issues/17
2022-01-16 10:48:31 -05:00
rusefillc
9ec0393d9e
Catch up with Chibios 20.3 #2555
2022-01-15 21:43:01 -05:00
rusefillc
afdca12d86
refactoring?
2022-01-14 22:45:49 -05:00
rusefillc
597a3430d9
https://en.wikipedia.org/wiki/Pi
2022-01-14 21:23:27 -05:00
NMSTEC
190c895e05
F429 Working Stby, Stop & Wake PA0 ( #3787 )
2022-01-12 23:18:58 -05:00
rusefillc
f34d968a20
GDI red FATAL led on cranking fix #3766
2022-01-12 01:01:33 -05:00
rusefillc
fc996ad339
Code style for methods with zero arguments #3535
2022-01-11 22:26:24 -05:00
rusefillc
3a069be8f2
L9779WD driver #3768
2022-01-10 19:15:36 -05:00
rusefillc
cc13519e6d
L9779WD driver #3768
2022-01-10 16:53:38 -05:00
Andrey G
fc32af43bb
F429 discovery ram dev ( #3761 )
...
* stm32f429-discovery: mostly copy-paste from ChibiOS-Contrib
* STM32F429-discovery has external SDRAM
* F429-Discovery: add simple memory test for SDRAM (disabled)
* Revert "random piece of https://github.com/dron0gus/rusefi/tree/f429-discovery-ram-dev "
This reverts commit 9625820272
.
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-01-10 16:14:39 -05:00
Matthew Kennedy
4ee76aadc2
per-board pre-low-power handlers ( #3752 )
...
* per-board pre-low-power handlers
* per-chip standby options
* default implementation
2022-01-10 08:37:05 -05:00
Andrey G
8205c37da0
Sdram preparations ( #3764 )
...
* ports: stm32f4: not all stm32f4xx are stm32f407, let board decide
* Do not include mcuconf_community.h in port's mcuconf.h usign relative path
as override file can be provided in board directory.
2022-01-10 08:31:29 -05:00
rusefillc
4537561214
AlphaX few bytes of progress
2022-01-10 01:47:06 -05:00
rusefillc
9625820272
random piece of https://github.com/dron0gus/rusefi/tree/f429-discovery-ram-dev
2022-01-09 22:45:46 -05:00
Andrey G
b37c9d546f
Enable ENABLE_AUTO_DETECT_HSE only if STM32_HSECLK is not defined ( #3758 )
...
Some board (like stm32f429-disco) with SDRAM need clock to be
enabled in __early_init (before .bss and .data initialization).
So if STM32_HSECLK defined - skip clock detection.
2022-01-09 17:39:29 -05:00
Andrey G
26a9795d94
Ports: STM32F4: add optional external SDRAM ( #3762 )
2022-01-09 17:39:10 -05:00
rusefillc
8857acedbe
GDI Epic #1448
2022-01-08 20:16:01 -05:00
Andrey G
f139e76345
USB: use OTG1/OTG2 for serial over USB depending on which enabled ( #3757 )
2022-01-08 16:33:48 -05:00
Andrey G
f4730421ed
mk files random cleanup ( #3759 )
2022-01-08 16:33:34 -05:00
Andrey G
a3849edbcc
CAN: do null check first ( #3755 )
...
Otherwise it will emit strange error if both can are disabled
2022-01-08 10:25:21 -05:00
rusefillc
58748c3f70
docs
2022-01-07 21:35:21 -05:00
rusefillc
e7e7ffac69
docs
2022-01-07 19:26:43 -05:00
rusefillc
35f3ecbb7e
docs
2022-01-07 18:57:23 -05:00
NMSTEC
1bde061b2d
Stop & wakeup working on rising edge ( #3747 )
...
* Stop & wakeup working on rising edge
* Standby & Sleep mode working Using PA0 only.
* Stop & standby works with wake from PA0.
Added alternative interrupt method to STOP
* Removed hand screwery on registers
2022-01-07 16:46:28 -05:00
Andrey G
f043b53c9a
TLE8888: do not allow direct gpio drive for Push Pull outputs ( #3748 )
...
Some register settings also needs to be changed. Change of direct
drive input is not enought.
2022-01-07 14:11:21 -05:00
rusefillc
f52c6ba41e
TLE8888 diag says OK on disconnected pins and bench test #3737
2022-01-03 20:33:51 -05:00
rusefillc
d4bc7077b3
smart diag into bench test
2022-01-03 14:21:54 -05:00
rusefillc
3c471c9486
typo
2022-01-03 03:09:14 -05:00
rusefillc
c2b5c7ce52
GDI/HPFP: Set HPFP current/timing params on MC33816 #3736 follow-up
2022-01-03 02:13:47 -05:00
Scott Smith
5e5750a5d5
GDI/HPFP: Set HPFP current/timing params on MC33816 ( #3736 )
2022-01-03 01:46:00 -05:00