Commit Graph

2924 Commits

Author SHA1 Message Date
rusefillc 34e79b624e firmware update via CAN #3362 2022-05-10 07:14:11 -04:00
Andrey G 39bf967e70 OpenBLT: disable BOOT_CPU_USER_PROGRAM_START_HOOK for all supported boards (#4158)
We do not use it.
2022-05-10 06:15:46 -04:00
rusefillc bdfb21793e Hide pin mode from well-known boards #3397 2022-05-08 16:01:42 -04:00
rusefillc 11d111a980 Hide pin mode from well-known boards #3397 2022-05-08 15:11:28 -04:00
rusefillc e38cf71843 one step back 2022-05-07 08:11:58 -04:00
Andrey G 7c10ce92e6 Export PROJECT_BOARD, we need it while compiling OpenBLT with separate make call (#4146) 2022-05-07 06:12:07 -04:00
rusefillc 53a81088bf openblt for nissan 2022-05-07 05:54:05 -04:00
rusefillc 03e93a1f19 improving scripts? 2022-05-07 05:50:14 -04:00
Matthew Kennedy 997565ac22 Trigger gm 3 vs 5 (#4140)
* add parameter

* two modes

* add new mode to list

* format

* s

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-05-06 08:25:44 -04:00
rusefillc 507660266e proteus meta 2022-05-04 17:05:08 -04:00
Matthew Kennedy e1b2fcb2bc proteus meta 2022-05-04 17:00:38 -04:00
Matthew Kennedy 492be3188d set MRE overrides for spi2/3 pins (#4136)
* set overrides for spi2/3 pins

* don't enable SPI3, just set the pins

* s
2022-05-04 16:28:54 -04:00
rusefillc dfe7f5f2e9 proteus_f4_hardware_QC_special_build 2022-05-04 06:16:44 -04:00
rusefillc 6bc8eac94e proteus_f4_hardware_QC_special_build 2022-05-04 05:30:04 -04:00
GitHub build-firmware Action 3c7c54f7c4 Auto-generated configs and docs 2022-05-03 06:42:20 +00:00
rusefillc 4ef6123153 grrrrr2 2022-05-03 02:30:28 -04:00
rusefillc 78eb7fb74f grrrrr 2022-05-03 02:07:46 -04:00
rusefillc 84a62a3320 three steps back 2022-05-03 01:57:49 -04:00
rusefillc 99ed7e687e two steps back 2022-05-03 01:48:15 -04:00
rusefillc bd0d391d6c one step back 2022-05-03 01:25:03 -04:00
BeerMoneyMotorsports e880a7232c options port (#4133)
options port pinout
2022-05-03 00:58:55 -04:00
rusefillc 7adc826f29 invalid SD card configuration on MRE causes RED, blinking BLUE and no USB :( #4131 2022-05-03 00:54:38 -04:00
rusefillc 1306afa711 invalid SD card configuration on MRE causes RED, blinking BLUE and no USB :( #4131 2022-05-02 16:37:00 -04:00
rusefillc 114a94d2a2 invalid SD card configuration on MRE causes RED, blinking BLUE and no USB :( #4131 2022-05-02 16:10:19 -04:00
rusefillc fbffec4a64 back to MRE safery? 2022-05-02 06:35:11 -04:00
rusefillc da195acd87 MRE 0.6.0 has SD which does not match some previous usages 2022-05-02 05:42:59 -04:00
Andrey 03662e48c4 Move curves out of engineConfiguration in order to reduce RAM usage #4127 2022-05-01 23:43:43 -04:00
GitHub build-firmware Action d2d07e40ff Auto-generated configs and docs 2022-04-30 02:32:30 +00:00
Andrey 33b4f8f86d CAN GPIO #4096 2022-04-29 22:15:54 -04:00
GitHub build-firmware Action 94b9e4a5b1 Auto-generated configs and docs 2022-04-30 00:36:25 +00:00
rusefillc 4af8a13a31 CAN GPIO #4096 2022-04-29 20:29:50 -04:00
rusefillc f341ce561e 2 byte pin index #4097 (#4102)
* 2 byte pin index #4097

* 2 byte pin index #4097

good time to defragment configuration

* 2 byte pin index #4097

new fancy way

* 2 byte pin index #4097

smart comment

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-04-29 19:35:31 -04:00
rusefillc 0a4d899eea h128 i2c? (#4118)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-04-29 11:15:07 -04:00
GitHub build-firmware Action b84cb0d83a Auto-generated configs and docs 2022-04-28 22:06:22 +00:00
Matthew Kennedy 83caf1ea1b Brain pin is enum class (#4108)
* change most usages to Gpio::

* board configs

* engine configs etc

* isBrainPinValid, smart gpio

* generator

* generator

* generator

* connector yamls

* kinetis enums

* cypress txt

* kinetis config

* frankenso

* config generator

* actually do it for the others

* disable skips for pr ci

* fix tle8888

* misc

* weird cast from int

* needs this operator too

* this can be an unsigned subtract

* happy tests

* s

* kinetis isConfigurationChanged weirdness

* missed J/K

* cypress efifeatures

* build script mistake (!)

* mistake in smart gpio

* debounce

* eg33

* kinetis, so needy

* it's pretty green, we can skip these again
2022-04-28 17:32:39 -04:00
rusefillc 7db5f6a7dd nano refactoring 2022-04-28 17:12:04 -04:00
GitHub build-firmware Action 2aa448a9a6 Auto-generated configs and docs 2022-04-28 21:09:33 +00:00
rusefillc 3c19fd1955 fix https://github.com/rusefi/alphax-4chan/issues/17 2022-04-28 16:52:42 -04:00
Matthew Kennedy 1d0e04e9de no lua mre debug (#4110) 2022-04-26 14:07:56 -04:00
rusefillc e082f1110d TCU name 2022-04-25 23:27:47 -04:00
Matthew Kennedy a2e1a079b8 allow enum_class in rusefi_hw_enums.h (#4104)
* make things c++ friendly

* install various canaries in coal mines

* using is much clearer than typedef

* fixing builds

* lps25

* trigger includes were a mess

* c -> c++ cleanup

* os util

* why did so many include os_util.h?

* fwd declare

* cypress/kinetis

* s

* eg33 happy

* happy sim

* cypress usb

* pch

* cypress

* doesn't need to include all that

* h7
2022-04-25 20:38:16 -04:00
rusefillc 3ba6416e54 refactoring 2022-04-25 17:42:30 -04:00
rusefillc 7d2d6c4a01 [EPIC] [Feature Request] Transmission Control #1454 2022-04-25 17:20:56 -04:00
rusefillc 1dad60b118 anything for gods of flash 2022-04-24 18:46:17 -04:00
rusefillc 126aaae196 at least start 2022-04-23 21:11:45 -04:00
rusefillc e0e61f7f44 FasterEngineSpinUp should be enabled by default fix #4094 2022-04-23 09:51:47 -04:00
David Holdeman b4e8dfb05a More untested transmission features (#4093)
* use ISS for gearbox ratio, add gauge for TC ratio

* measure shift time

* add shift time gauge, todo notes for pc

* do conversion in the right direction

* switch to Timer and seconds

* try fixing build

* try fixing build again

* try defines, remove include

* use shift pcs

* add 3-2 pct curve

* control 3-2 solenoid

* move 3-2 to persistent config

* fix param
2022-04-23 07:34:39 -04:00
rusefillc ff3e7cd5ad https://github.com/rusefi/hellen154hyundai/issues/55 2022-04-22 00:44:44 -04:00
rusefillc 32604988c6 HD minor defaults progress 2022-04-19 19:52:20 -04:00
rusefillc 04ad509a2d HD minor defaults progress 2022-04-19 19:33:20 -04:00
rusefillc 33497d359f HD minor defaults progress 2022-04-19 16:35:19 -04:00
rusefillc 3d2063be2d Mark reports that detectHellenBoardType hangs up HD and Nucleo #4084 2022-04-19 15:26:32 -04:00
Matthew Kennedy 1e26e1ae99 pass parameters instead of `export` in build scripts (#4081)
* no `export ...` mess

* frankenso NA6
2022-04-18 19:05:27 -04:00
Matthew Kennedy 305c11a2cb Short board name 2 (#4080)
* some hellens

* the rest
2022-04-18 15:45:29 -04:00
Matthew Kennedy 3f9fc7d09c set SHORT_BOARD_NAME from mk, not shell script (#4078)
* MRE

* proteus

* weird format lol

* alphax 4

* alphax 2ch

* prometheus, subaru

* s

* put a canary in the coal mine

* activate the sleepy canaries

* atlas

* tdg pdm

* The canary detected the problems it needed to

This reverts commit b0a3718b115f69f85f78fc4814aec04434968c0f.

* Revert "activate the sleepy canaries"

This reverts commit f80cfcdd789418caa30854064bcb9ce865eee474.

* prometheus
2022-04-18 14:22:05 -04:00
Matthew Kennedy 8650686ab7 knock threshold table fix (#4077)
* fix knock threshold table

* defaults

* knock controller is engine module

* testable

* test builds

* knock tests work

* s

* format

* everyone loves changelogs
2022-04-18 08:03:16 -04:00
rusefillc ead3ff60b4 something is not right here, do we still have RAM image in MRE QC? 2022-04-18 00:03:56 -04:00
rusefillc 44dae6d8d5 sacrifice to the gods of small flash 2022-04-17 19:04:18 -04:00
rusefillc 9567f6f671 helping build 2022-04-16 20:22:46 -04:00
rusefillc 58d5ade510 running out of flash - helping QC build 2022-04-15 09:45:46 -04:00
rusefillc 12fbfae0fb running out of flash - helping QC build 2022-04-15 09:36:44 -04:00
rusefi f1f5101c1c https://github.com/rusefi/hellen154hyundai/issues/55 2022-04-14 00:13:30 -04:00
GitHub build-firmware Action a8d02ad7e5 Auto-generated configs and docs 2022-04-12 02:17:24 +00:00
rusefi 44651d7504 HD 2022-04-11 22:10:28 -04:00
GitHub build-firmware Action 648c2f1ab5 Auto-generated configs and docs 2022-04-12 00:28:49 +00:00
rusefillc f8fa9011b9 HD 2022-04-11 20:21:11 -04:00
GitHub build-firmware Action 961f3fa85f Auto-generated configs and docs 2022-04-11 22:42:53 +00:00
rusefillc 213ec61413 HD 2022-04-11 18:25:12 -04:00
GitHub build-firmware Action 9eb232acb1 Auto-generated configs and docs 2022-04-11 21:32:22 +00:00
rusefillc 50c084c3ad HD 2022-04-11 17:10:57 -04:00
rusefillc ab1450eafe Mark is an ass but by far the most potent combination of knowledgeable ass, smart ass, get it done ass and determined ass. and his ass consistently puts in time. 2022-04-11 11:47:59 -04:00
rusefillc b19134ad31 using unique file names to reduce confusion 2022-04-11 11:35:39 -04:00
rusefillc 7213011353 Hellen NB2 default tune #4038 2022-04-10 19:11:34 -04:00
rusefillc 85cf31887e Hellen NB2 default tune #4038 2022-04-10 15:49:01 -04:00
rusefillc 72178c1b09 Hellen NB2 default tune #4038 2022-04-10 15:13:22 -04:00
rusefillc 4574bb9f55 useful comment 2022-04-10 14:58:18 -04:00
rusefillc 5b31054480 Hellen NB2 default tune #4038 2022-04-10 13:49:14 -04:00
rusefi d7350ed2f7 refactoring: using VAR_DEF_ENGINE_TYPE bash variable for DEFAULT_ENGINE_TYPE Makefile variable 2022-04-09 18:48:33 -04:00
rusefillc c414c80055 MRE QC build broken #4059
another bug: this variable was not used for MRE!
2022-04-09 18:22:05 -04:00
rusefi 8e66bb7304 MRE QC build broken #4059
nasty typo!
2022-04-09 17:53:24 -04:00
GitHub build-firmware Action 58c484270a Auto-generated configs and docs 2022-04-09 05:01:43 +00:00
BeerMoneyMotorsports 0793e724c8 VVT TS Pin missing (#4055)
pin selection for VVT pin missing from TS.
2022-04-09 00:37:51 -04:00
rusefillc f0801cf285 analog inputs 2022-04-07 03:24:23 -04:00
rusefillc 6a84b42668 K10 Sensor 2022-04-07 03:03:59 -04:00
rusefillc 340d33f7d2 https://github.com/rusefi/rusefi/wiki/GDI4 2022-04-07 00:05:37 -04:00
rusefillc 7593af3bac https://github.com/rusefi/rusefi/wiki/GDI4 2022-04-06 23:41:55 -04:00
rusefillc 633afda705 https://github.com/rusefi/rusefi/wiki/GDI4 2022-04-06 23:26:28 -04:00
rusefillc 716bd1d446 board urls 2022-04-06 23:26:28 -04:00
rusefillc 2dbdbe7891 Gear detection based on RPM to VSS ratio #3779 2022-04-04 22:33:53 -04:00
rusefillc 41760c230d Gear detection based on RPM to VSS ratio #3779 2022-04-04 20:47:47 -04:00
Matthew Kennedy f8c6390867 fix (#4039) 2022-04-03 15:33:51 -04:00
GitHub build-firmware Action 4b6d69520e Auto-generated configs and docs 2022-04-03 14:22:17 +00:00
Andreika 6de504add1 Alphax4ch: yaml fix (#4037) 2022-04-03 09:59:37 -04:00
GitHub build-firmware Action 1a6fe00fcd Auto-generated configs and docs 2022-04-03 13:37:31 +00:00
Andreika 44192b2889 AlphaX-4ch: better yaml (#4035)
* AlphaX-4ch: better yaml

* move VIGN from A2 to F7
2022-04-03 09:06:49 -04:00
Andreika b10da9ce42 Alphax4ch better config (#4036)
* AlphaX-4ch: better yaml

* AlphaX-4ch: better config

* remove main.yaml
2022-04-03 09:02:30 -04:00
Matthew Kennedy fc4e6cbdb3 fix 4032 (#4034)
* fix 4032

* board defaults should not set these things
2022-04-03 06:58:25 -04:00
Andrey 298ea5f8c0 Trigger setup in TS is highly confusing: hide operation mode from users? #4031 2022-04-03 02:21:37 -04:00
Andrey 08fff0816b Trigger setup in TS is highly confusing: hide operation mode from users? #4031 2022-04-03 00:43:28 -04:00
Andrey b96c51874c Trigger setup in TS is highly confusing: hide operation mode from users? #4031 2022-04-03 00:34:18 -04:00
Andrey 08523c50cf Trigger setup in TS is highly confusing: hide operation mode from users? #4031 2022-04-02 23:50:39 -04:00
rusefillc 67412fbf43 Trigger setup in TS is highly confusing: hide operation mode from users? #4031 2022-04-02 22:55:44 -04:00
rusefillc 1621066ec5 Trigger setup in TS is highly confusing: hide operation mode from users? #4031 2022-04-02 22:25:23 -04:00
GitHub build-firmware Action 154741caec Auto-generated configs and docs 2022-04-02 01:19:59 +00:00
rusefillc ac5b013685 4chan ETB 2022-04-01 21:11:32 -04:00
GitHub build-firmware Action 51bb86c296 Auto-generated configs and docs 2022-04-01 17:17:55 +00:00
rusefillc 3c5b32250e 4chan ETB 2022-04-01 13:11:12 -04:00
rusefillc b22b70b0c2 4chan ETB 2022-04-01 12:51:51 -04:00
GitHub build-firmware Action 520d1d9f7a Auto-generated configs and docs 2022-03-31 01:20:12 +00:00
rusefi efc33441da AlphaX 2022-03-30 21:09:07 -04:00
rusefillc 3a17f3ba7b 4chan ETB 2022-03-30 20:49:36 -04:00
rusefillc f8b0f44782 4chan ETB 2022-03-30 20:38:05 -04:00
GitHub build-firmware Action e4a40a95b0 Auto-generated configs and docs 2022-03-30 23:49:17 +00:00
Matthew Kennedy 3a16d05dfc stub tdg pdm (#4025)
* stub tdg pdm

* mk

* happy build

* some actual config

* CAN

* script

* chmod

* skip rate now that we know it builds
2022-03-30 19:18:18 -04:00
rusefi 6eafd303f6 AlphaX 2022-03-30 18:34:06 -04:00
rusefillc f9db687f67 4chan ETB 2022-03-30 18:15:27 -04:00
rusefillc b58148a977 4chan ETB 2022-03-30 18:02:16 -04:00
rusefi f0266ed559 https://github.com/andreika-git/hellen-one/issues/148 2022-03-30 15:55:42 -04:00
rusefillc b7c979d5fe 4chan ETB 2022-03-30 15:05:44 -04:00
rusefillc a6d4e66bd4 4chan ETB 2022-03-30 14:57:57 -04:00
Matthew Kennedy 015f2165d8 allow egt on mre (#4026) 2022-03-30 07:01:10 -04:00
rusefillc fc74cf8371 4chan ETB 2022-03-29 20:49:23 -04:00
shadowm60 1a3b241d7c Hellen128 board variant (#4018)
* Update board_configuration.cpp

handle board variant and etb for rev c

* make it build

* Update board_configuration.cpp

Place board detection in the right place
2022-03-21 19:25:46 -04:00
Benas Brazdziunas e6e1c12d92 Small voltage divider coeff update for core8 (#4003)
* Launch fual and spark cut issue

* moved launch cuts to limp_manager

* Applied recomendations

* Auto-generated configs and docs

* Added recomendations

* Auto-generated configs and docs

* small fix to voltage divider coeff on core8

Co-authored-by: GitHub build-firmware Action <action@github.com>
Co-authored-by: Benas <bbrazdziunas@gavea.co.uk>
2022-03-15 07:59:45 -04:00
rusefillc 0e42cec874 AlphaX 2chan new EN lines #3990 2022-03-13 11:54:17 -04:00
rusefillc d0154f2b9d hellen bugfix: all four LEDs should light up on start-up 2022-03-13 01:30:35 -05:00
rusefillc 1026cd48ee hellen meta 2022-03-12 15:40:33 -05:00
rusefillc 3592d9697c looks like a typo? 2022-03-12 15:40:13 -05:00
rusefillc d83fd50008 AlphaX 2chan new EN lines #3990 2022-03-12 12:05:57 -05:00
rusefi 607e88c50e AlphaX 2022-03-11 12:41:12 -05:00
GitHub build-firmware Action 3aeed0dbea Auto-generated configs and docs 2022-03-11 01:39:55 +00:00
GitHub build-firmware Action 4506d8d2af Auto-generated configs and docs 2022-03-10 22:18:46 +00:00
rusefillc 3a2156090b Firmware support or user instructions for jdy-33 #3944 2022-03-10 13:35:37 -05:00
GitHub build-firmware Action e609e3cc90 Auto-generated configs and docs 2022-03-10 17:57:35 +00:00
rusefillc dc105d53ce refactoring UART2 2022-03-03 21:06:17 -05:00
Benas Brazdziunas 3bd1ff3763 Enable TS_PRIMARY_PORT on USART1 for BT use with TunerStudio.Tested on core8 with JDY-31 BT module (#3979) 2022-03-03 07:18:21 -05:00
Benas Brazdziunas 0fdbb9bcba Fix to CAN 1 bus overwrites. TX and RX pins swaped. (#3977) 2022-03-02 19:03:20 -05:00
Matthew Kennedy 299857ad33 embiggen lua (#3969) 2022-02-27 23:19:35 -06:00
rusefillc 95168053f0 Explicit fw (#3968)
* explicit FW ID

* explicit FW ID

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-02-27 00:49:47 -05:00
rusefillc de3234c5d7 those files seem dead 2022-02-26 22:24:32 -05:00
rusefillc 84fb26b984 explicit FW ID not so easy 2022-02-26 22:23:49 -05:00
rusefillc ea3f1ce7aa explicit FW ID 2022-02-26 21:49:16 -05:00
Matthew Kennedy a48809b6be core 8 overrides and stepper-as-brain-pin (#3962)
* core 8 overrides and stepper-as-brain-pin

* oops, change the pin not the mode

* a little bit of #3963 makes everyone happy
2022-02-26 09:14:37 -05:00
rusefillc f37943e56c Feature request: odometer for engine break #3857 2022-02-25 00:46:45 -05:00
rusefillc aad43cf48a BMW 6HP gatewy #3954
OMG it works!!!
2022-02-23 17:03:24 -05:00
rusefillc db8281718a BMW 6HP gatewy #3954
shorter identifiers
2022-02-23 13:21:23 -05:00
Andrey G 47db520f53 Enable EFI_EMBED_INI_MSD for EG33 board (#3957)
* Allow per-board EFI_EMBED_INI_MSD enable for F7

* eg33: enable EFI_EMBED_INI_MSD
2022-02-23 12:03:10 -05:00
Andrey G 311542e84a Flash size on eg33 (#3955)
* subaru-eg33: 1M of flash is available for FW and bootloader

* ports: stm32f7: allow board define its flash size, otherwise 512K
2022-02-23 07:36:58 -05:00
rusefillc 26b13ed510 BMW 6HP gatewy #3954 2022-02-22 23:13:32 -05:00
rusefillc d81f3365f3 N73 2022-02-22 22:20:03 -05:00
rusefillc 07de04bd2c dead 2022-02-22 22:14:27 -05:00
rusefillc 56a00ccb7a dead 2022-02-22 20:56:36 -05:00
rusefillc 780b6d0c62 N73 2022-02-22 20:50:38 -05:00
rusefillc ecb7a03958 N73 2022-02-21 17:34:21 -05:00
rusefillc f0de921850 openblt doesn't work proteus f7 #3483
one step back
2022-02-21 16:59:09 -05:00
rusefillc 7d564917b1 N73 2022-02-21 12:35:32 -05:00
rusefillc 84e5b01fea +x 2022-02-21 09:18:46 -05:00
rusefillc a21f116c8b OpenBLT: MRE: safe pins state #3802 2022-02-20 09:55:42 -05:00
rusefillc 09ebb8b44b N73 2022-02-20 09:55:42 -05:00
rusefillc ee73f97050 N73 2022-02-19 20:46:04 -05:00
rusefillc d6106abc83 https://github.com/rusefi/rusefi/issues/3365 2022-02-19 20:00:31 -05:00
rusefillc a89f122bb0 https://github.com/rusefi/rusefi_documentation/issues/209 2022-02-19 19:26:37 -05:00
Matthew Kennedy 6e4cb12275 mitigate F7 flash error by making the image smaller (#3859)
* grumble

* do it for all F7
2022-02-19 15:56:44 -05:00
GitHub build-firmware Action 544149a18e Auto-generated configs and docs 2022-02-19 02:03:25 +00:00
BeerMoneyMotorsports 290bcf8878 etb pin names (#3948) 2022-02-18 17:14:05 -08:00
GitHub build-firmware Action ef2be250d7 Auto-generated configs and docs 2022-02-19 01:12:42 +00:00
Matthew Kennedy e4b998ff7c ETB overrides (#3947) 2022-02-18 19:34:42 -05:00
BeerMoneyMotorsports 511b54b838 etb pin name fix (#3949) 2022-02-18 19:33:58 -05:00
rusefillc 2b123b1be9 id array length should match class array length 2022-02-16 12:47:54 -05:00
rusefillc 84c59a2d57 https://github.com/rusefi/alphax-2chan/issues/29 2022-02-16 12:07:10 -05:00
rusefi bcab9b827f Revert "SD card read prefetcher (#3814)"
This reverts commit 7a5860bf07.
2022-02-13 19:03:09 -05:00
rusefi 669e3e9ba0 N73 2022-02-13 19:03:03 -05:00
rusefillc 484f3957f6 LED_COMMUNICATION_BRAIN_PIN 2022-02-12 12:35:00 -05:00
rusefillc 03b4ed8228 dead code 2022-02-12 12:31:47 -05:00
rusefillc d6cb66ff73 core8 2022-02-11 17:19:07 -05:00
GitHub build-firmware Action 181b7fae9f Auto-generated configs and docs 2022-02-11 20:39:13 +00:00
Benas Brazdziunas a9089fec94 Connector setup(image and yaml) and applied recommendations (#3921)
* no message

* removed unnecessary as they are in defaults

Co-authored-by: Benas <bbrazdziunas@gavea.co.uk>
2022-02-11 15:04:02 -05:00
rusefillc ad1f6238f7 core8 2022-02-10 20:17:17 -05:00
rusefillc f3a009c0ea Lua CAN relay performance #3911 2022-02-10 20:17:17 -05:00
Benas Brazdziunas 3a3fab1882 added board config files (#3909) 2022-02-10 15:38:35 -05:00
rusefillc 1dd1fba698 hello fancy reality 2022-02-10 00:53:59 -05:00
rusefillc 28c8f3aeda n73 2022-02-10 00:53:27 -05:00
rusefillc 7dc496d37c n73 2022-02-09 23:56:43 -05:00
rusefillc 96c6accf60 now fixing h7 2022-02-09 23:40:00 -05:00
rusefillc d16945c7d4 reducing code duplication 2022-02-09 23:12:10 -05:00
rusefillc 7cac4416fc reducing code duplication 2022-02-09 23:07:16 -05:00
rusefillc 6c2d9879b9 reducing code duplication 144 2022-02-09 23:04:27 -05:00
rusefillc 2b205a652f reducing code duplication 2022-02-09 22:52:46 -05:00
rusefillc 8309c14a7d fixing harley81 2022-02-09 22:52:19 -05:00
rusefillc fb03a22688 reducing code duplication 2022-02-09 22:47:54 -05:00
rusefillc e71c4c87d2 reducing code duplication 2022-02-09 22:46:13 -05:00
rusefillc 674ee978ac fixing harley81 2022-02-09 22:36:33 -05:00
GitHub build-firmware Action 8bfae28e65 Auto-generated configs and docs 2022-02-10 03:28:45 +00:00
rusefillc 209fa2badc fixing harley81 2022-02-09 22:22:47 -05:00
rusefillc 70216edda9 fixing harley81 2022-02-09 21:49:01 -05:00
rusefillc fce3cebe2d fixing frankenso 2022-02-09 21:08:50 -05:00
rusefillc 44020f6c45 fixing frankenso 2022-02-09 20:59:55 -05:00
rusefillc 5538574374 81hd 2022-02-09 20:55:39 -05:00
GitHub build-firmware Action d00e695d20 Auto-generated configs and docs 2022-02-10 01:39:37 +00:00
rusefillc 3710a20c0c 4 chan 2022-02-09 19:57:02 -05:00
rusefillc 923e3517c9 better default DEFAULT_ENGINE_TYPE 2022-02-09 19:55:04 -05:00
rusefillc 763e134fad better default DEFAULT_ENGINE_TYPE 2022-02-09 19:52:22 -05:00
rusefillc 905b7f587c better default DEFAULT_ENGINE_TYPE 2022-02-09 19:49:41 -05:00
rusefillc 4910d683d7 4chan half of pins match 2chan 2022-02-09 19:48:12 -05:00
rusefillc 165d32f209 N73 2022-02-09 17:29:09 -05:00
rusefi 474c036a2b L9779WD driver L9779 #3768
helping build?
2022-02-09 15:55:38 -05:00
Matthew Kennedy 7a5860bf07 SD card read prefetcher (#3814)
* block cache

* efi::size

* extract function and prefetch at start

* comments

* s

* s

* bool result

* no prints

* refactoring

* enable only on some ECU

* normalize

* adjust defines

* is_protected

* naming, comment

* cleanup

* typo

* priority

* mem

* not that mem
2022-02-09 15:40:37 -05:00
rusefillc 74fee40db8 L9779WD driver L9779 #3768
most important detail
2022-02-09 15:22:27 -05:00
rusefillc 69b301adb5 L9779WD driver L9779 #3768 2022-02-09 08:00:33 -05:00
Matthew Kennedy 47b4ace4cb less dependence on that logger (#3884)
* less dependence on that logger

* comma

* refactor a bit, make it clear what this thing actually *does*

* static

* shrink the buffer a bit and make names useful

* dead util that's just subtraction lol
2022-02-09 06:53:16 -05:00
rusefillc 59568cd2e5 it's dead. 2022-02-07 07:55:21 -05:00
rusefillc 234b776613 dead copy-pasta 2022-02-06 21:50:09 -05:00
rusefillc e67ecd027b let's admit it we use C++ 2022-02-06 21:47:13 -05:00
rusefi 9264b36ef9 I2C EEPROM support fix #3860
bare bones support works
2022-02-06 19:39:21 -05:00
rusefi 4e0f897c2a helping build 2022-02-06 18:13:35 -05:00
rusefi ea4e840302 I2C EEPROM support #3860 2022-02-06 17:23:42 -05:00
rusefi cdbd94a15b I2C EEPROM support #3860 2022-02-06 17:23:07 -05:00
rusefi b66687c971 I2C EEPROM support #3860 2022-02-06 13:59:08 -05:00
rusefi 7364524f25 L9779WD driver L9779 #3768 2022-02-06 13:56:50 -05:00
rusefillc 3fa3c7ab35 n73 2022-02-06 12:42:00 -05:00
Andrey G 48b35df6a3 L9779: initial driver (#3897)
* smart_gpio.cpp: glue to L9779

* L9779: fill with some code

* L9779: missed getDiag

* L9779: no l9779 on subaru-eg33 board
2022-02-06 09:47:18 -05:00
rusefillc 2dd4929def 407 eeprom (#3896)
* I2C EEPROM support #3860

enable

* I2C EEPROM support #3860

fresh contib

* I2C EEPROM support #3860

fresh contib

* I2C EEPROM support #3860

BL gives us extra pain

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-02-05 15:57:11 -05:00
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 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
rusefillc 16463e2fb2 https://rusefi.com/forum/viewtopic.php?p=44278#p44278 2022-02-04 17:16:12 -05:00
rusefillc 69a86ee38f N73 2022-02-04 16:39:26 -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 fc6176b7da AndreiKA thank you for the clarification 2022-02-03 15:37:00 -05:00
GitHub build-firmware Action 6e0ec51a79 Auto-generated configs and docs 2022-02-03 20:36:34 +00:00
GitHub build-firmware Action 614fa598c8 Auto-generated configs and docs 2022-02-03 20:07:58 +00:00
GitHub build-firmware Action d56702b9bb Auto-generated configs and docs 2022-02-03 19:55:31 +00:00
Andrey f9e7d3d16d EFI_ADC_13 used multiple times in hellen121vag #2925 2022-02-03 13:53:08 -05:00
rusefillc f01346d015 EFI_ADC_13 used multiple times in hellen121vag #2925 2022-02-03 13:33:24 -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 57525283ac Remove FSIO, byeeeeeeeee (#3865)
* vestigial config

* replace last functionality

* engine/board configs include

* files that didn't need to include this

* remove FSIO implementation

* stragglers

* random little bits

* s

* s

* ConfigDefinition

* jar

* s
2022-02-02 02:03:31 -05:00
Matthew Kennedy f82f4d08d6 Remove fsio part 2 (#3876)
* dead config stuff

* fsio state

* remove tests

* getEngineValue

* put part back
2022-02-02 00:49:44 -05:00
Matthew Kennedy 73a0816f8c remove me7pnp (#3878)
* remove

* s

* HW_MICRO_RUSEFI
2022-02-01 21:46:06 -05:00
rusefillc 5805b0c855 passat docs 2022-02-01 20:44:02 -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
Matthew Kennedy a565c74189 SD card UI cleanup (#3870)
* dead config bit

* hide sd pin options

* #3868
2022-02-01 15:42:23 -05:00
Matthew Kennedy 28b6cce9d9 Remove fsio part 1 (#3871)
* dead includes

* move last logic out of fsio

* dead functions
2022-02-01 15:42:04 -05:00
rusefillc db8ff8e663 Remove Miata MX5 NB1 trigger #3488 2022-02-01 00:07:54 -05:00
rusefillc 926f0181e3 one step back + docs 2022-01-31 23:37:38 -05:00
rusefillc 16c3a02f33 docs 2022-01-31 23:36:07 -05:00
rusefillc a1e336aa04 moving default PROJECT_CPU into default folder 2022-01-31 23:24:24 -05:00
rusefillc 272ebfe692 merging two folders related to default binary 2022-01-31 23:17:13 -05:00
rusefillc 8184a54515 that should be safe and useful 2022-01-31 23:00:47 -05:00
rusefillc eb2f0bf67b harley 2022-01-31 20:41:27 -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
rusefillc 9d8c316aff Remove Miata MX5 NB1 trigger fix #3488 2022-01-31 18:20:43 -05:00