Commit Graph

1600 Commits

Author SHA1 Message Date
rusefillc f04ca64b50 B6 2022-10-24 22:54:42 -04:00
rusefi c07ee72165 B6 2022-10-24 20:29:46 -04:00
Matthew Kennedy a65190b008 remove 2jz trigger that's really 12 tooth crank (#4637)
* remove 2jz trigger that's really 12 tooth crank

* triggerimage hardcoded name
2022-10-05 21:59:17 -04:00
Matthew Kennedy 60fc30d34d remove 898 (#4634)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-10-04 20:12:57 -04:00
rusefillc 93b5758736 there is no third trigger simulator channel right? 2022-10-03 00:18:11 -04:00
rusefillc 830f18a3c8 need Proteus QC 2022-10-01 23:05:11 -04:00
rusefi 707bbe9782 need Proteus QC 2022-10-01 22:07:44 -04:00
rusefi 2b686c6724 need Proteus QC 2022-10-01 22:00:25 -04:00
rusefillc ee7c81f1d0 need Proteus QC 2022-10-01 06:15:00 -04:00
rusefillc 277969dfaf need Proteus QC 2022-09-30 11:47:04 -04:00
rusefillc c17fa49426 CAN side of automated testing #4630
more meta
2022-09-29 20:55:38 -04:00
Matthew Kennedy 6f5bed28d9 better k gaps (#4623) 2022-09-25 09:14:29 -04:00
Andrey 24cf41c5f7 Honda K cam wheels #3405 2022-09-25 00:26:42 -04:00
Andrey 178fe15760 more inclusive configuration name 2022-09-24 23:49:41 -04:00
Andrey 5935c18beb K progress - just a rename 2022-09-24 23:25:36 -04:00
rusefillc 124e7b97b0 crank-bases is the proper way, with proper trigger offset 2022-09-23 20:13:14 -04:00
rusefi 25aab4722b B6 2022-09-18 18:55:57 -04:00
rusefi 61f778969f B6 2022-09-18 18:22:55 -04:00
rusefillc 90e8ffa215 B6 2022-09-18 17:20:42 -04:00
rusefi a1cda66c12 B6 2022-09-18 01:03:01 -04:00
rusefillc efd4e725da Harley 2022-09-15 14:55:01 -04:00
rusefillc 9b3248d14c B6 2022-09-08 22:06:21 -04:00
rusefillc 241258a9de defaults clean-up: silentTriggerError 2022-09-08 14:44:34 -04:00
Andrey f243f1608c B6 2022-09-06 15:12:43 -04:00
rusefi ee90371837 B6 2022-09-04 11:29:18 -04:00
Andrey ea22fcbe95 refactoring: enum name clean-up 2022-09-01 00:23:33 -04:00
Matthew Kennedy 4035d79a91 idle always uses instant rpm (#4499)
* idle always uses instant rpm

* configs

* fully inject rpm
2022-08-29 22:18:06 -04:00
Matthew Kennedy 2926570747 idle coasting table is RPM, not clt (#4487)
* idle coasting table is RPM, not clt

* default

* autoscale

* changelog
2022-08-29 08:15:04 -04:00
rusefillc 5870e86f5b b6 progress 2022-08-28 21:54:24 -04:00
Andrey 230f9dac71 Lua code reuse 2022-08-25 11:15:45 -04:00
rusefillc 3d2b71747a typo 2022-08-24 18:52:33 -04:00
rusefillc 083211c233 https://en.wikipedia.org/wiki/Man-in-the-middle_attack 2022-08-21 14:42:42 -04:00
rusefi 3e2042b8d3 NB1 Base Map, no sync, no start fix #4440 2022-08-13 23:37:02 -04:00
rusefillc fde0e853c8 350z: more canned tune #4416 2022-08-05 21:05:21 -04:00
Andrey G b346876ecc Fix build broken due to nissan vq (#4415) 2022-08-05 16:55:49 -04:00
rusefillc 54ffe20e9c Z says 'hello lua' 2022-08-05 15:24:12 -04:00
rusefillc e77bfa4182 B6 2022-07-29 17:26:49 -04:00
rusefillc bca2afb81e B6 2022-07-25 08:06:04 -04:00
Matthew Kennedy 1fd637d27e remove idle offset (#4355)
* remove offset

* remove more completely

* changelog
2022-07-18 15:49:43 -04:00
Matthew Kennedy 492a5db2fb libfirmware gets efi::size (#4354) 2022-07-18 01:56:58 -04:00
Matthew Kennedy ba8a84e5ce GDI: add min/max boost time config (#4343)
* add min/max boost time config

* add cast

* generated

* UI
2022-07-16 02:23:05 -04:00
rusefillc a89317f5ce E65 progress 2022-07-08 19:00:49 -04:00
rusefillc b84a0bdf98 fix lua CAN RX of 11b frames #4321 2022-07-05 13:40:02 -04:00
Matthew Kennedy 2c80b8cf19 implement CAN driver for simulator (#4312)
* stub simulator CAN driver

* comments

* CAN sensor

* maybe implement?

* s

* fix

* tx and rx actually work!?!?!

* check_can_isr

* modify chibios

* Sim has no CAN on Windows (for now?)

* safer init/deinit, enable assertions

* smarter handling of missing CAN device

* better guards

* guards for windows
2022-07-03 08:25:24 -04:00
rusefillc 8c0ec4578e B6 2022-06-25 13:26:21 -04:00
rusefillc bc7e9e76ab https://github.com/rusefi/hellen-NA8-96-issues/issues/16 2022-06-25 11:37:36 -04:00
rusefillc 34b2aaf946 https://github.com/rusefi/hellen-NA8-96-issues/issues/16 2022-06-25 11:25:35 -04:00
rusefillc 4771c6c2db https://github.com/rusefi/hellen-NA8-96-issues/issues/16 2022-06-25 02:56:01 -04:00
rusefillc b4b699670d https://github.com/rusefi/hellen-NA8-96-issues/issues/16 2022-06-25 02:26:50 -04:00
Matthew Kennedy 478549ccdf get rid of setSerialConfigurationOverrides (#4274)
* get rid of setSerialConfigurationOverrides

* missed a few

* kinetis
2022-06-23 19:42:09 -04:00
rusefi 0ea3ef9a42 master please cheer up! 2022-06-23 14:54:25 -04:00
rusefi aae5b9fab6 miata 96 defaults 2022-06-23 14:30:41 -04:00
rusefillc 1b8e3bda34 bit math is hard :( 2022-06-20 21:36:10 -04:00
rusefillc 05f1b8c938 B6 2022-06-20 16:43:50 -04:00
rusefillc 203f560654 b6 build 2022-06-20 08:26:28 -04:00
rusefillc d9514d4479 B6 shutdown Lua and else 2022-06-19 20:06:03 -04:00
rusefi 4e572af85f B6 progress 2022-06-03 01:26:16 -04:00
rusefi 7a618da578 B6 progress 2022-06-03 00:04:59 -04:00
rusefi aff59d91d4 proteus pinout minor mess & B6 2022-06-02 23:28:30 -04:00
rusefi 7f4904d427 B6 progress 2022-06-02 22:40:30 -04:00
rusefi 5190cf44e0 B6 progress 2022-06-02 00:34:02 -04:00
Matthew Kennedy c2f61dc95f Remove third trigger channel (#4226)
* remove third trigger

* clean up the honda mess

* there was nothing novel about this engine config

* include

* missed a few

* s

* x

* changelog

* don't set the third trigger input

* don't redefine the same thing 3 times

* only two inputs!

* test
2022-06-01 21:24:20 -04:00
rusefi 3028d42d3f B6 progress 2022-05-31 23:02:04 -04:00
rusefi 7ce6ec7f13 B6 progress 2022-05-31 22:26:18 -04:00
rusefillc 5902a55739 B6 test mule 2022-05-21 02:25:43 -04:00
rusefillc fb3b1120b1 B6 test mule 2022-05-21 01:45:09 -04:00
Andrey 009929fc20 altering technical debt 2022-05-15 10:07:17 -04:00
Matthew Kennedy fa835950a0 remove 360 trigger (#4165)
* remove 360

* s

* simplify that mess
2022-05-11 06:15:06 -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
rusefillc dfe7f5f2e9 proteus_f4_hardware_QC_special_build 2022-05-04 06:16:44 -04:00
Andrey 03662e48c4 Move curves out of engineConfiguration in order to reduce RAM usage #4127 2022-05-01 23:43:43 -04: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 e082f1110d TCU name 2022-04-25 23:27:47 -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 e0e61f7f44 FasterEngineSpinUp should be enabled by default fix #4094 2022-04-23 09:51:47 -04:00
rusefillc 3d2063be2d Mark reports that detectHellenBoardType hangs up HD and Nucleo #4084 2022-04-19 15:26:32 -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 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 5b31054480 Hellen NB2 default tune #4038 2022-04-10 13:49:14 -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 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
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
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 7d564917b1 N73 2022-02-21 12:35:32 -05:00
rusefillc 09ebb8b44b N73 2022-02-20 09:55:42 -05:00
rusefillc ee73f97050 N73 2022-02-19 20:46:04 -05:00
rusefi 669e3e9ba0 N73 2022-02-13 19:03:03 -05:00
rusefillc f3a009c0ea Lua CAN relay performance #3911 2022-02-10 20:17:17 -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 165d32f209 N73 2022-02-09 17:29:09 -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
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 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
rusefillc 69a86ee38f N73 2022-02-04 16:39:26 -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 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 9d8c316aff Remove Miata MX5 NB1 trigger fix #3488 2022-01-31 18:20:43 -05:00
Matthew Kennedy e17b0d292d flash savings (#3858)
* save table space

* turn some stuff off on some boards

* comment
2022-01-31 08:57:37 -05:00
Matthew Kennedy b07127614b decouple TPS accel enrichment from trigger (#3825)
* move call site

* move thresholding out of fast path

* adjust config

* test
2022-01-23 15:31:39 -05:00
rusefi ee1db1cc95 moving away from debugMode 2022-01-21 15:21:05 -05:00
rusefillc b8871eaca6 refactoring? 2022-01-14 23:10:48 -05:00
rusefillc 3fa08b4d89 hard code canned tune for harley #3789 2022-01-14 16:38:05 -05:00
rusefillc d319155d54 https://rusefi.com/forum/viewtopic.php?p=44024#p44024 2022-01-13 22:46:17 -05:00
rusefillc 50a5bba315 GDI Epic #1448 2022-01-10 16:53:49 -05:00
rusefi a230c139cc B6 2022-01-10 13:53:02 -05:00
rusefillc ccc4112dd1 B6 2022-01-09 21:16:24 -05:00
Andreika e7fb21c346 Hellen mcu module detector (experimental) (#3756)
* Hellen mcu module detector (experimental)

* make unit-tests happy

* make unit-tests even more happy

* move Hellen-specific stuff to hellen_common.cpp

* fix other hellen config builds

* helping non-Hellen builds too

* helping alpha2ch build

* helping build

* cleanup

* help unit-tests

Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2022-01-09 17:40:08 -05:00
rusefillc 2634eef3dc GDI Epic #1448 2022-01-09 01:29:39 -05:00
rusefillc f8d0e2a3d6 GDI Epic #1448 2022-01-08 20:55:58 -05:00
rusefi c7bb0d6c28 some dead stuff & minor progress 2022-01-08 20:35:12 -05:00
rusefillc 8a88b42f43 extracting common hellen to it's own file 2022-01-08 20:16:01 -05:00
rusefillc 4810c86015 AlphaX 2022-01-08 20:16:01 -05:00
rusefillc ea534a9be1 mk files refactoring 2022-01-06 21:40:48 -05:00
rusefillc 100863a5d3 AlphaX 2022-01-05 13:49:38 -05:00
rusefillc b11c241827 GDI better defaults? 2022-01-03 22:05:19 -05:00
rusefillc bca9c2bb36 moving curves to defaults 2022-01-03 18:49:06 -05:00
rusefillc c2b5c7ce52 GDI/HPFP: Set HPFP current/timing params on MC33816 #3736 follow-up 2022-01-03 02:13:47 -05:00
rusefillc 42edc1437c GDI Epic #1448 2022-01-01 12:10:54 -05:00
rusefillc 712bc8436f passat pedal calibration 2021-12-31 02:17:42 -05:00
rusefi f2114cdb42 MRE meta 2021-12-31 02:07:00 -05:00
rusefi 1d33953a2e MRE meta 2021-12-31 01:44:28 -05:00
rusefi 14b4701435 GDI Epic #1448 2021-12-31 01:21:42 -05:00
rusefi 7c10ffb07c MRE meta 2021-12-31 01:21:42 -05:00