Commit Graph

1485 Commits

Author SHA1 Message Date
rusefillc 55b763f62e dead engine config 2020-11-26 20:26:12 -05:00
rusefillc 21acca2f47 Starter is engaged on start-up in pull-up configuration #1969 2020-11-26 16:58:02 -05:00
rusefillc b75ab76f1f Starter is engaged on start-up in pull-up configuration #1969 2020-11-26 16:56:18 -05:00
rusefillc 24c9e54cde Starter is engaged on start-up in pull-up configuration #1969 2020-11-26 16:20:13 -05:00
rusefi fb98a3dffc GDI Epic #1448 2020-11-22 01:14:34 -05:00
rusefi 71638c07ae toyota89281_33010_pedal_position_sensor 2020-11-16 23:38:23 -05:00
rusefillc cd7cefb669 DC not ETB refactoring 2020-11-16 20:05:35 -05:00
rusefi 081aaec862 B6 2020-11-15 20:56:16 -05:00
rusefi 07aae5e10e GDI Epic #1448 2020-11-15 15:37:53 -05:00
rusefillc 07e25ccf3c https://rusefi.com/forum/viewtopic.php?p=38367#p38367
idle position/waste gate position sensor usability
2020-11-14 18:05:27 -05:00
Matthew Kennedy 0e3673e78c
remove idle thread; just call from periodicSlowCallback (#1924)
* remove thread

* remove ui
2020-11-11 21:47:19 -05:00
rusefillc c15a4a22d2 GDI Epic #1448 2020-11-11 00:43:21 -05:00
Andrey G 62f441376c
Tle8888 stepper (#1936)
* TLE8888: enable PP mode for OUT21..24 in case of useTLE8888_stepper

* Lada Kalina is a test mule for stepper idle
2020-11-10 14:16:46 -05:00
rusefi 75a77b06f4 debounce unintended auto-increment bug (was: Proteus TCU gear shift configuration) #1927 2020-11-07 00:35:56 -05:00
rusefi 8a11920dec v12 & dual-channel PPS 2020-11-06 15:30:11 -05:00
rusefi 86bdb79c5a v12 Proteus 2020-11-06 14:18:54 -05:00
rusefi d28504cb31 miata TCU 2020-11-04 12:42:30 -05:00
rusefi 3a17c61ae6 miata TCU 2020-11-03 23:59:00 -05:00
rusefi 0d1399f834 miata TCU 2020-11-03 23:21:47 -05:00
David Holdeman a7b5833f2a
set solenoids (#1925) 2020-11-03 22:18:40 -05:00
rusefillc df285c9328 TCU 2020-11-03 20:17:47 -05:00
Matthew Kennedy cf3dc9c2c3
convert cranking defaults to mg (#1921)
* convert cranking defaults to mg

* fix tests
2020-11-03 14:12:26 -05:00
rusefi 93d37634a8 B6 GDI 2020-11-01 00:33:18 -04:00
rusefi f527972670 b6 2020-10-29 01:15:55 -04:00
rusefi ee3879d4e1 b6 2020-10-28 18:53:30 -04:00
rusefillc 3635bac90a [EPIC] [Feature Request] Transmission Control #1454 2020-10-28 01:23:05 -04:00
rusefillc 67789a4b2f GDI 2020-10-28 01:01:54 -04:00
Matthew Kennedy 09b41bb1bb
Everything in lambda! (#1893)
* lambda

* default configs, fix build

* config, gauge, UI

* more digits

* change menu text

* fix that while I'm here

* doesn't need extra word

* todo note

* tests

* last test

* missed a config

* update java

* store target lambda

* more java

* format

* hopefully enough java for CI to pass
2020-10-26 18:15:17 -04:00
Andrey G 8e11675afd
Tle8888 big update 1 (#1892)
* smart gpio: fix tle8888 direct pin mapping for MRE

* MRE: use TLE8888 pins instead of MCU gpios that drives TLE8888

* TLE8888: cleanup

* TLE8888: do not reset driver private data on WD/undervoltage reset

* TLE8888: diagnostic updates

* TLE8888 driver: BIG driver rework

* TLE8888: check SPI answers for abnormal states

Reply with other than requested register can be a sign of:
-Power-On-Reset, then OpStat0 will be replyed
-WatchDog reset, then FWDStat1 will be replyed
-Invalid communication frame, then Diag0 will be replyed

Keep tracking last accessed register and check with the next reply.

* TLE8888: debug clean-up

* TLE8888: implement spi array write

This reduce CS inactive state time between two consequent accesses
from 8.8 uS to 1.4 uS

* TLE8888: fix PP outputs in OD mode

* TLE8888: cleanup register definitions

* TLE8888: run separate driver thread for each chip instance

Calculating poll interval for few chips become more complex, avoid
this running thread for each device.

* TLE8888: fix cypress and kinetic compilation

Both platforms define its own MAX and cause redifination error if
common.h is included in driver.

* MRE: update mapping.yaml and fix direct pin mapping for TLE8888

* TLE8888: diagnnostic: disable switch off in case of overcurrent

For all output, use current limiting instead

* TLE8888: check for overvoltage on OUT8..OUT13

* TLE8888: add TODO note about how to recover from failure condition

Currently TLE8888 automaticly recovers only from overcurrent and
(may be) overtemperature conditions.
Short to bat cause output disable (bit in OECONFIG is reset) and
needs driver/host intervention.

* TLE8888: save few bytes of RAM

* TLE8888: Lada Kalina is test mule for IDLE stepper on TLE8888

Don't forget to enable PP mode for TLE8888 outputs 21..24:
uncomment line 1087 in tle8888.c

* TLE8888: reorder code, cleanup

* TLE8888: mode all debug/statisctic to per-chip struct

* TLE8888: rework poll interval calculation

* MRE: use TLE8888 pins instead of MCU gpios that drives TLE8888 #2
2020-10-23 12:25:30 -04:00
Matthew Kennedy 4e249889a6
implement fuel pressure sensors (#1897)
* add

* remove old

* remove more old

* makefile

* fix init

* patch up other stuff

* actually fix it this time

* raw output channels

* gauges, UI

* scaled channel

* fix field ordering
2020-10-23 07:31:47 -04:00
rusefi a7a475a1df B6 2020-10-23 00:39:22 -04:00
rusefillc c0c1eefd55 GDI Epic #1448 2020-10-22 01:48:28 -04:00
rusefi e12e3f9dc6 progress 2020-10-22 00:57:11 -04:00
rusefi 580872d88e VAG radiator control 2020-10-19 23:25:23 -04:00
rusefi 15dcecb9c5 GDI Epic #1448 2020-10-17 20:17:53 -04:00
rusefillc 665900d76a GDI Epic #1448 2020-10-17 14:53:56 -04:00
rusefillc bd7dcf1709 HW CI has failed 11 times since Oct 2 #1849 2020-10-16 13:54:12 -04:00
rusefillc ba906c2cee GDI Epic #1448 2020-10-13 00:35:04 -04:00
rusefi fc5f47a653 QC control mode to crash if RPM = 0 and to mark successful 3 minute test with self-stimulation RPM increase #1871 2020-10-11 19:16:41 -04:00
rusefi 94a6399e56 QC control mode to crash if RPM = 0 and to mark successful 3 minute test with self-stimulation RPM increase #1871 2020-10-11 19:05:56 -04:00
rusefillc cd4c665ea0 SD enable 2020-10-06 01:15:17 -04:00
rusefillc 5f15b8e48b tachPulsePerRev needs a safer default, MRE config needs a value 2020-10-06 00:56:49 -04:00
Matthew Kennedy 16bfd39bac
Remove dead & useless config (#1834)
* remove dead config

* remove enum
2020-09-29 06:34:39 -04:00
David Holdeman 337106cd24
DebounceButton A/C switch (#1782)
* change acSwitch name, add mode

* fix

* remove some adc stuff

* remove some adc stuff

* semicolon stupid

* left behind

* add readpinstate

* wrong var name

* add functions back

* fix name

* bool, not void, plus fix name

* move

* not sure what I broke

* try setMockValue

* namespace

* whoops missed one

* switch values because adc was set up for pullup

* try 5

* comment for now

* comment for now

* uncomment tests, add function to mock, add mock to efiReadPin

* fixes

* for F's sake

* if

* add defy

* pass params

* use ASSERT_TRUE/FALSE

* advance time

* remove ifdef from readPin

* try moving if

* move to separate func

* move extern

* move include

* try engine_test_helper

* am confuse

* move func to else

* include hal

* add efi prod check

* remove include

* try extern

* move include

* semicolon stupid

* move extern again

* include

* move mockPinStates

* size

* add if

* add comment

* clean on instantiation
2020-09-10 22:16:20 -04:00
Matthew Kennedy 509a1b072d
fix miata default (#1781) 2020-09-09 17:11:07 -04:00
Matthew Kennedy d2d0ffa1ee
remove tach output pin (#1779)
* remove from cfg

* cfg

* rip out impl

* efi gpio
2020-09-09 16:52:23 -04:00
rusefi 67f305f48a microRusEFI used as Body Control Module BCM BCU 2020-09-07 17:59:59 -04:00
rusefi 39d09bc976 microRusEFI used as Body Control Module BCM BCU 2020-09-06 20:21:01 -04:00
rusefi 52cb30f9ea microRusEFI used as Body Control Module BCM BCU 2020-09-06 20:09:26 -04:00
rusefi c0b0622773 microRusEFI used as Body Control Module BCM BCU 2020-09-06 19:43:54 -04:00
Matthew Kennedy 0e14e51179
reorder ADC channel index (#1763)
* change config

* correct logic

* clearing these no longer needed

* test expected this to be set
2020-09-06 18:25:26 -04:00
rusefi 6f0267fb7e blinking more LEDs 2020-08-31 17:15:04 -04:00
rusefi d059cb4616 blinking more LEDs 2020-08-31 14:26:34 -04:00
rusefi c1e7c315d4 blinking more LEDs 2020-08-31 13:44:58 -04:00
rusefi 45917215f1 blinking more LEDs 2020-08-31 13:27:56 -04:00
rusefi f5e2382439 B6 2020-08-29 19:01:44 -04:00
rusefi 613faa90cd verboseVVTDecoding 2020-08-29 17:05:54 -04:00
rusefi 6f6eb0f561 BCM 2020-08-29 14:29:34 -04:00
rusefi e532710b87 B6 2020-08-29 10:06:28 -04:00
rusefi 2ddf6ad717 VVT support for VAG trigger #883 2020-08-25 16:19:23 -04:00
rusefi 3c3fe0a73b v12 2020-08-23 15:09:23 -04:00
rusefi 466f412c7b docs 2020-08-21 14:59:24 -04:00
rusefi 494057f30d v12 progress 2020-08-21 14:09:51 -04:00
rusefi ceeba4d677 v12 2020-08-19 22:03:27 -04:00
rusefi 1f0e39fc6f v12 2020-08-19 01:09:39 -04:00
rusefi 5fdebbdabc v12 2020-08-19 00:35:09 -04:00
rusefi a15352bb19 1.6 VAF tune 2020-08-11 22:17:53 -04:00
rusefi 33d31d16f7 trigger and VSS hw integrated testing #1668 2020-08-08 12:03:24 -04:00
rusefi 5925ca5125 trigger and VSS hw integrated testing #1668 2020-08-08 11:45:02 -04:00
Matthew Kennedy 2ba340bce4 no bins 2020-08-03 12:21:49 -07:00
Matthew Kennedy 51804a4eb9 no more setFuelMap 2020-08-03 12:14:11 -07:00
Matthew Kennedy 6591af7e05 defaults 2020-08-02 16:21:53 -07:00
rusefi 1d4ebd29bc NA6 progress 2020-08-02 12:08:35 -04:00
rusefi efcf0532da NA6 progress 2020-08-02 11:09:18 -04:00
rusefi 997c316013 NA6 progress 2020-08-02 10:18:14 -04:00
rusefi bba404ac41 dropping legacy stuff 2020-08-01 19:17:58 -04:00
rusefillc e009d60b29
Merge pull request #1632 from mck1117/remove-plain-maf
goodbye, plain maf
2020-08-01 09:16:38 -04:00
rusefi 185a023ada NA6 progress 2020-07-31 22:43:32 -04:00
Matthew Kennedy cb01b8a07c remove 2020-07-31 15:03:09 -07:00
Matthew Kennedy 978fa20916 Merge remote-tracking branch 'upstream/master' into remove-plain-maf 2020-07-31 14:56:29 -07:00
rusefi b2c0a6b3a5 NA6 progress 2020-07-31 14:20:50 -04:00
rusefi dffb544da0 NA6 progress 2020-07-31 14:06:30 -04:00
Matthew Kennedy 1e6bf7e775 guard 2020-07-30 21:39:12 -07:00
rusefi 44daac5baf NA6 progress 2020-07-30 00:04:18 -04:00
rusefi 45f61e2b88 progress 2020-07-29 23:27:42 -04:00
rusefi 1703152427 reducing code duplication? 2020-07-29 23:01:55 -04:00
rusefi 196337a8de NA6 progress 2020-07-29 22:48:41 -04:00
rusefi 009e5b0c66 NA6 progress 2020-07-29 22:24:58 -04:00
rusefi 615e9207fa NA6 progress 2020-07-29 22:17:34 -04:00
rusefi f177b5977d NA6 progress 2020-07-29 22:16:31 -04:00
rusefi e2abdabee2 NA6 progress 2020-07-29 21:53:59 -04:00
rusefi 582b1efdde NA6 progress 2020-07-29 21:04:17 -04:00
rusefi 239eda352c NA6 progress 2020-07-29 19:53:11 -04:00
rusefi a7df277fca NA6 progress 2020-07-29 14:53:36 -04:00
Matthew Kennedy bb60e13c3a configs 2020-07-29 01:35:39 -07:00
Matthew Kennedy 67e4fcb2a2 goodbye plain maf 2020-07-23 02:46:45 -07:00
rusefi 893f833489 NA tune 2020-07-09 15:57:54 -04:00
rusefi 1dab19373a MRE 0.5.1 2020-07-04 00:02:44 -04:00
rusefi 89011897b0 making debugTriggerSync more visible to users & removing from VVT defaults 2020-06-15 16:47:06 -04:00
rusefi 426d4e7c0c u9 u10 2020-05-23 10:50:32 -04:00
rusefi 0760250c7e oooops :( 2020-05-22 13:24:04 -04:00
rusefi db2e6ec60f HW test progress 2020-05-21 21:45:01 -04:00
rusefi 845a9994a4 MRE pre-sets 2020-05-21 21:00:34 -04:00
rusefi 82e788ef3a MRE pre-sets 2020-05-21 20:44:14 -04:00
rusefi aac7712df5 test fixture progress 2020-05-21 18:36:32 -04:00
rusefi 18760bb699 toyota 2jz progress 2020-05-15 16:35:18 -04:00
rusefi 159789dc5b NB2 MAF 2020-05-12 23:37:30 -04:00
rusefi 1f692c4a9b 34-2 3 cam Toyota wheel progress 2020-05-10 18:03:11 -04:00
rusefi a9b15e3cee that's embarrassing 2020-05-10 02:36:01 -04:00
rusefi bb8a8149f8 34-2 3 cam Toyota wheel progress 2020-05-10 02:12:47 -04:00
rusefi 919afd35e8 removing some unneeded flexibility 2020-05-10 01:34:43 -04:00
rusefi d18bf76fb5 34-2 3 cam Toyota wheel progress 2020-05-10 00:42:33 -04:00
rusefi 8d91cc65cc 34-2 3 cam Toyota wheel progress 2020-05-09 23:47:51 -04:00
rusefi 4082a53f56 default engine make/code 2020-05-08 17:31:03 -04:00
Matthew Kennedy 2c9cb4e291
remove "plain MAP" mode (#1398)
* consumers

* enums, input, config

* java

* default config cleanup
2020-05-05 15:04:55 -04:00
rusefi c5eff0d262 MRE adapter 2020-05-03 15:21:32 -04:00
rusefi 5e11f634a5 unifying Frankenso and MRE defaults 2020-05-03 12:11:47 -04:00
rusefi fe25c8162a Attempting cj125 2020-05-01 17:52:25 -04:00
rusefi 965c06c079 https://github.com/rusefi/rusefi_documentation/issues/37 2020-04-29 18:41:40 -04:00
rusefi 9259d101e7 https://rusefi.com/forum/viewtopic.php?p=36268#p36268 2020-04-26 23:03:50 -04:00
rusefi 8f13ae2e14 better defaults 2020-04-26 19:16:54 -04:00
Matthew Kennedy 1bad5f3047
don't store self stim in config (#1356)
* kill

* add bench test

* fix
2020-04-23 22:38:14 -04:00
rusefi c52c7e2f1f TLE8888 mode flexibility 2020-04-23 16:57:37 -04:00
rusefi e4f3989603 hardware continues integration needs a high RPM high tooth count test case
#1351
2020-04-23 01:26:30 -04:00
rusefi ba0dad82e9 Better handling in case of ETB idle without ETB #1332 2020-04-20 00:23:32 -04:00
rusefi a11166d992 dreaming about 63 volts 2020-04-15 21:28:44 -04:00
rusefi 171cf82b7d test pins are needed 2020-04-15 16:20:18 -04:00
rusefi 8190971fc8 mc33 fix 2020-04-14 19:36:25 -04:00
rusefi 18c5fba979 MC restart 2020-04-14 19:23:53 -04:00
rusefi 12376e9312 docs 2020-04-14 08:34:51 -04:00
rusefi 4cde884f1d MC flag0 2020-04-13 19:01:22 -04:00
rusefi 4c41220c21 progress 2020-04-10 20:31:58 -04:00
Matthew Kennedy 001ef27eb8
support ETB disable pin (#1273)
* config & hand gen

* board configs

* add dc motor support

* initialization

* also set duty to zero

* use disable in etb

* fix proteus default

* add TS fields

* I guess we needed 8 bytes

* :D

* comment

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-10 17:27:13 -04:00
rusefi 6a94a58796 progress 2020-04-10 13:32:06 -04:00
rusefi fb06813e12 DBG_TRIGGER_SYNC merged into DBG_TRIGGER_COUNTERS 2020-04-10 13:19:54 -04:00
rusefi 89474adb63 cj125 progress 2020-04-08 23:14:21 -04:00
rusefi 4a8a06c59e v12 2020-04-06 17:24:20 -04:00
rusefi 1bc5be67ab clean-up 2020-04-06 12:58:04 -04:00
rusefi b43da0d0f8 killing nbVvtIndex 2020-04-05 11:43:45 -04:00
rusefi 067063e024 v12 2020-04-03 17:44:55 -04:00
rusefi 0bd2291866 flipped 60/2? 2020-04-03 00:44:54 -04:00
rusefi db82363325 v12 2020-04-03 00:19:04 -04:00
rusefi 99afae86c9 v12 2020-04-02 22:59:01 -04:00
rusefi eea460fbce isFasterEngineSpinUpEnabled 2020-04-02 21:49:31 -04:00
rusefi 61b2febeb8 no PPS in slave mode 2020-04-02 00:33:12 -04:00
rusefi 907b80efa9 code style 2020-04-01 19:00:56 -04:00
rusefi b7618dbed1 CAN progress 2020-03-31 20:23:40 -04:00
rusefi 4c8ebc4edb CAN progress 2020-03-31 20:08:30 -04:00
rusefi 81211219f2 CAN progress 2020-03-31 16:49:19 -04:00
rusEfi 2a2b00f2d9 v12 & dual-TPS 2020-03-30 01:13:02 -04:00
Matthew Kennedy 8fd9842310
cleanup extern mess (#1237)
* cleanup

* move outside define
2020-03-29 19:06:03 -04:00
Matthew Kennedy 608cf45d26
TS cleanup pass (#1225)
* remove biquad config

* fuel pump clarity

* one code usage

* minimal generate for ci

* and don't build it either

* remove commented out code
2020-03-25 23:00:17 -04:00
rusEfi 361e058d89 pretty slow v12 progress 2020-03-24 23:17:54 -04:00
rusefi 165160bb40 random header clean-up 2020-03-23 09:00:57 -04:00
rusefi 0475348e4c start/stop 2020-03-20 20:45:35 -04:00
rusEfi 984445d545 v12 progress 2020-03-20 00:36:22 -04:00
rusEfi d918147ea1 v12 2020-03-18 17:46:46 -04:00
rusEfi 2c7ee709c8 v12 & ETB progress 2020-03-18 00:24:10 -04:00
rusEfi d558b1372e v12 & ETB progress 2020-03-18 00:12:31 -04:00
rusEfi 2717fbe18f docs 2020-03-16 16:39:42 -04:00
Matthew Kennedy 5fc82e21f8
Move can_hw.cpp in to drivers folder (#1184)
* relocate

* include path

* simulator makefile

* fix mre while we're at it

* it would help if I fixed it right
2020-03-13 09:50:43 -04:00
rusEfi d047340725 v12 2020-03-12 00:16:32 -04:00
rusEfi 620088cdc1 v12 2020-03-11 20:48:09 -04:00
rusefi 16930da2d3 hard-coding miata Nb2 VVT Ratio magic 2020-03-09 16:59:19 -04:00
rusEfi 9316272f90 slow v12 progress 2020-03-07 00:45:45 -05:00
rusefi 0a7356cf39 code style 2020-03-06 01:26:33 -05:00
rusefi f088bcf1f1 MRE PNP 2020-02-29 23:15:04 -05:00
rusefi 17af8e27f7 todo NB2 2020-02-27 21:28:31 -05:00
rusEfi 8a40c69180 v12 2020-02-27 03:29:03 -05:00
rusEfi c35f4aa2e3 more mc33816 2020-02-25 22:38:08 -05:00
rusefi ce2ec3d544 TEST_33816 2020-02-25 21:35:21 -05:00
Matthew Kennedy 8647abd22b
Add single flag for omitting PnP configs (#1157)
* switch to single enable flag

* engine_configuration.cpp
2020-02-24 19:08:02 -05:00
rusefi 9c0bcd4be0 v12 2020-02-24 00:20:36 -05:00
rusefi b4c371f44d v12 2020-02-23 09:16:11 -05:00
rusefi 2bace565d2 M73 2020-02-19 22:34:51 -05:00
rusEfi 84995652df reviving FRANKENSO_QA_ENGINE 2020-02-18 17:53:56 -05:00
rusefi b84971cc6a code style & pleasing LGTM 2020-02-18 08:16:19 -05:00
rusEfi 59eb424ba0 TLE8888 watchdog #917
window watchdog progress
2020-02-10 13:24:09 -05:00
rusefi 6022838656 looking forward 2020-02-01 17:55:58 -05:00
rusefi 73a6b7b813 code style 2020-01-14 03:41:11 -05:00
rusefi bb217b01dd happy new year unification 2020-01-13 21:57:43 -05:00
rusefi b83a5310be happy new year 2020-01-08 00:02:40 -05:00
Matthew Kennedy 5c85d53e16 Pass action_s instead of callback/param (#1084)
* change action

* consumers

* fix test

* didn't mean to add those

* simplify

* fix simulator

* fix sim for real

* oy

* maybe this time the simulator will actually be fixed, for real

* don't rely on undefined behavior
2020-01-07 00:41:18 -05:00
rusEfi 4126262aa6 improvements around weird engine types 2019-12-28 23:26:43 -05:00
rusEfi 6e881d53b7 improvements around weird engine types 2019-12-28 23:22:16 -05:00
rusefi b83816b9ef laughable gdi progress 2019-12-26 22:30:12 -05:00
rusefi 0bd8a7e039 Frankenso does not use ETB 2019-12-25 15:58:54 -05:00
rusefi addfd692ce fixing build 2019-12-15 23:33:15 -05:00
rusefi f0a588a888 :( sad stuff 2019-12-15 23:21:38 -05:00
rusefi 0d0298ac98 boring test mule stuff 2019-12-15 22:21:49 -05:00
rusefi af4f20551b getting rid of boardConfiguration / binary compatible change 2019-12-11 17:48:55 -05:00
Matthew Kennedy 00840d99ec copyArray helper (#1048)
* add functions

* uses

* use for proteus

* do it for warmup mult

* do it for cranking settings

* cleanup
2019-12-10 18:04:50 -05:00
rusefi 8760ef2874 v12 2019-12-01 23:45:45 -05:00
rusefi 2d86668a70 v12 2019-12-01 22:37:26 -05:00
rusefi da42d0dd3d v12 2019-11-30 20:24:31 -05:00
rusefi 3ed889486e making things nicer with dual ETB settings 2019-11-30 17:38:33 -05:00
rusefi b04166d173 that's how we can move all fields one by one from boardConfiguration to engineConfiguration
my approach is to move fields from the bottom of BC struct
2019-11-30 10:24:37 -05:00
rusEfi 799027c2e9 all ETBs to run in same HW mode 2019-11-29 16:51:51 -05:00
rusefi 7aa5d3321e v12 2019-11-29 14:51:20 -05:00
rusEfi fb53d2e921 v12 2019-11-29 01:35:45 -05:00
rusEfi 19e828acda v12 2019-11-28 00:40:25 -05:00
rusefi 04f6913d56 MapAveragingCallback schedules all cylinders at once #974
saving pennies
2019-11-24 20:48:25 -05:00
rusefi 7ee657d238 aux valves unit test 2019-11-23 22:55:21 -05:00
rusefi 56ff75004b consistency 2019-11-23 15:53:22 -05:00
Matthew Kennedy 9ee8616cb0 Use templated array references (#1027)
* update defs

* consumers, use default params

* setArrayValues in tests

* floats

* test fixing
2019-11-22 23:27:24 -05:00
rusEfi 547d9749df v12 and minor ETB 2019-11-22 23:27:03 -05:00
rusEfi f9ccaf5f01 steps towards dual ETB 2019-11-21 00:49:38 -05:00
rusEfi c6be861de2 v12 2019-11-21 00:19:35 -05:00
rusEfi f249a12163 v12 2019-11-19 00:04:44 -05:00
rusefi 67b434e43a v12 2019-11-18 23:45:35 -05:00
rusefi fc41aaf655 v12 2019-11-17 22:32:27 -05:00
rusefi ebe6a4b981 v12 done right 2019-11-17 09:32:12 -05:00
rusefi fb7cba96b6 code formatting 2019-11-17 09:03:20 -05:00
rusefi 6456374eb8 v12 2019-11-16 16:00:50 -05:00
rusefi efe4d63084 v12 2019-11-15 23:49:28 -05:00
rusEfi c3b793fc55 prometheus cleanup 2019-11-15 00:01:03 -05:00
rusEfi 3530c68a18 M73 2019-11-14 23:58:04 -05:00
rusEfi 54ba4e5407 #pragma once 2019-11-14 22:50:59 -05:00
rusefi 924c4f4fd3 v12 2019-11-09 18:40:06 -05:00
rusefi 99947b3983 v12 2019-11-08 20:53:51 -05:00
rusefi 43aece817b pinout 2019-11-07 20:47:12 -05:00
rusefi 8f5895321c refactoring 2019-11-05 23:17:44 -05:00
rusefi d1afb9b183 moving setDefaultFrankensoConfiguration down is the way of righteousness 2019-11-03 21:29:12 -05:00
rusefi f1055f80ae v12 2019-11-03 21:27:37 -05:00
rusefi a2bee7f46b moving setDefaultFrankensoConfiguration down is the way of righteousness 2019-11-03 19:36:56 -05:00
rusefi 06b7524c1d moving setDefaultFrankensoConfiguration down is the way of righteousness 2019-11-03 17:25:34 -05:00
rusefi 9c94dd503e moving setDefaultFrankensoConfiguration down is the way of righteousness 2019-11-03 17:17:43 -05:00
rusefi 5f01a3fb04
skeleton & docs (#995)
* Documentation additions and clarifications.

Added config/boards/skeleton/ as an example and starting point for
board-specific support.

* Describe where the generated files came from.

* Minor rewording

* Delete mistakenly added emacs backups

* Added an overall description and build notes
2019-11-03 08:41:14 -05:00
rusefi 5fd03a9f92 v12 M73 fun begins! 2019-11-01 22:56:58 -04:00
andreika-git ee5ee1942c Kinetis & TLE8888 compatibility & fixes... (#991)
* TLE8888: More compatibility & postTunerStudioState

* activeConfiguration & EFI_ACTIVE_CONFIGURATION_IN_FLASH fix

* Kinetis: jump_to_bootloader() impl.

* Kinetis: UART baudrate safety check

* Kinetis: OMG!..
2019-10-31 16:06:34 -04:00
rusEfi dfef5748b9 pin conflict in MRE test config 2019-10-10 13:32:07 -04:00
rusefi fdfd2244ce One cylinder, 4 stroke, only crank sensor needs special wasted_mode spark control #968
just a unit test for now
2019-10-07 23:12:29 -04:00
rusefi 5e48109780 docs & refactoring 2019-10-07 21:23:38 -04:00
Matthew Kennedy d1da567b85 fix gm 24x decoder (#963)
* fix gm

* fix

* fix default config, tests
2019-10-05 08:27:30 -04:00
Matthew Kennedy faa2a481ea Simplify thermistor config (#962)
* simplify thermistor config

* fix test
2019-10-02 21:00:10 -04:00
rusefi 7f9e912ea4 pid limits / etb limits 2019-09-29 14:56:18 -04:00
rusefi 0aec02ffb1 docs 2019-09-28 18:49:39 -04:00
rusefi 8c5be72106 idle&ETB progress 2019-09-26 00:02:47 -04:00
rusefi 0a70bdf6f8 docs 2019-09-24 22:28:33 -04:00
rusefi 567bd7dd58 absolute fuel pressure flow calculation #954 2019-09-24 18:39:26 -04:00
rusefi e6aca92ad4 docs 2019-09-23 22:56:06 -04:00
rusefi fdd3e2ef56 docs 2019-09-23 19:08:15 -04:00
rusEfi f843968636 ETB target is using integer values #945
first we will write a unit test
2019-09-22 00:16:46 -04:00
rusefi a221fe6d45 NB2 progress 2019-09-21 21:36:53 -04:00
rusefi f588224559 NB2 miata on Frankenso with ETB 2019-09-21 01:21:53 -04:00
rusefi b80710e7a7 refactoring "date" command and flex dead code 2019-09-20 18:12:56 -04:00
rusefi a7f893c41f extracting hunchback stuff to a separate file 2019-09-20 17:46:54 -04:00
rusefi ec9c8faa6d docs 2019-09-20 00:24:22 -04:00
rusEfi 08c751bd9c NA8 2019-09-15 10:04:24 -04:00
rusefi d90f0481b0 one step back :) instant RPM does not look right 2019-09-10 21:35:10 -04:00
rusefi e79287f537 Delayed A/C compressor switch #922 2019-09-08 21:05:03 -04:00
rusefi 9417adcbd6 fixing unit tests 2019-09-08 19:29:30 -04:00
rusefi 0b8ebdbf96 A/C NA6 compressor progress 2019-09-08 16:45:02 -04:00
rusefi 8d48e2eef5 MRE NA6 2019-09-08 11:17:27 -04:00
rusefi ea05118bb6 MRE NB2 2019-09-06 17:38:05 -04:00
rusEfi 3a9a314689 MRE NB2 2019-09-05 23:14:28 -04:00
rusefi 2e881ecad5 MRE NB2 2019-09-04 21:36:34 -04:00
rusEfi 9f9ba6593d MRE NB2 2019-09-04 20:38:09 -04:00
rusefi eb55f6ffc7 MRE NB2 2019-09-04 00:30:20 -04:00
rusefi 612a4ab3b3 MRE NB2 2019-09-03 23:35:49 -04:00
rusEfi ba02a1a4fc MRE NB2 2019-09-02 21:55:38 -04:00
rusEfi a027f827e7 MRE NB2 2019-09-02 17:16:36 -04:00
rusefi ce8d376812 MRE NB2 2019-09-02 12:34:17 -04:00
rusEfi 5b3c30831c MRE NB2 2019-09-02 11:07:34 -04:00
rusEfi 8126b700de NB2 progress, ETB Live Docs progress 2019-09-01 19:37:58 -04:00
rusEfi 9f9fc48e84 NB2 settings 2019-08-31 20:17:47 -04:00
rusEfi 47bbd6ebe4 ETB progress 2019-08-31 20:17:17 -04:00
rusEfi 3851b37be6 NB2 MRE 2019-08-31 18:36:44 -04:00
rusefi 3fe8ee7bbf NA6 2019-08-31 17:07:29 -04:00
rusEfi 71472af1c4 NA6 2019-08-31 16:25:43 -04:00
rusefi e6e43d248c NA6 2019-08-25 00:31:46 -04:00
rusEfi f5452a922f MRE NA6 2019-08-18 14:43:38 -04:00
rusEfi 59daae8f5c MRE & Miata 2019-08-17 22:42:22 -04:00
rusefi b09ab8a57f TLE8888 should be re-initialized every time we get +12 volts fix #901
fuel pump test passed, also longer start-up timeout is needed for reliable start
2019-08-16 23:21:03 -04:00
rusEfi 1a1fe77ff8 MRE ETB 2019-08-15 01:59:15 -04:00
rusefi 23377516a9 making LCD great again 2019-08-13 00:03:31 -04:00
rusefi 7fa780b9e5 making LCD great again 2019-08-12 23:48:58 -04:00
rusefi f8315fa5c2 TS refresh & better MRE test configuration 2019-08-10 16:25:42 -04:00
rusefi 074c99fab7 low side channels on MRE #900
this should NOT work but it works?

2019-08-10_15_19_19_770: EngineState: injection #1 @ ext:TLE8888.OUT22 led1
2019-08-10_15_19_19_771: EngineState: injection #2 @ PE10 led10
2019-08-10_15_19_19_773: EngineState: injection #3 @ PE12 led5
2019-08-10_15_19_19_774: EngineState: injection #4 @ PE14 led4
2019-08-10_15_19_19_775: EngineState: injection #5 @ ext:TLE8888.OUT24 led7
2019-08-10_15_19_19_775: EngineState: injection #6 @ PE11 led6
2019-08-10_15_19_19_777: EngineState: injection #7 @ PE9 led9
2019-08-10_15_19_19_777: EngineState: injection #8 @ PE8 led8
2019-08-10_15_19_19_779: EngineState: injection #9 @ PE13 led3
2019-08-10_15_19_19_780: EngineState: injection #10 @ ext:TLE8888.OUT23
 led2
2019-08-10 15:23:41 -04:00
rusefi 4ddf0ba5a2 low side channels on MRE #900
getting closer but still issues
2019-08-10 14:53:57 -04:00
rusefi ef79fb15ba low side channels on MRE #900
progress - now all 10 BLINK, but two are blinking together
2019-08-10 13:45:00 -04:00
rusefi 961d6d8c5b low side channels on MRE #900 2019-08-09 23:45:35 -04:00
rusEfi 41bde00ed4 MRE test setup 2019-08-09 21:16:27 -04:00
rusEfi 4da57da755 MRE test 2019-08-09 19:11:15 -04:00
rusefi f0c318aafd WTF is wrong with MRE_miata_na6 config? operationMode complexity fix #898 2019-08-08 23:11:56 -04:00
rusefi 2438b3a27a NA6 2019-08-08 00:15:24 -04:00
rusEfi d5451a7b4f NA6 & trigger 2019-08-06 22:17:18 -04:00
rusEfi bde25114d5 NA6 MRE details 2019-08-06 17:59:02 -04:00
rusefi d6979c8671 NA6 MRE 2019-08-06 17:26:16 -04:00
rusefi 8d14561fb9 better method name 2019-08-06 17:12:15 -04:00
rusEfi 070ebd65c6 MRE test setup 2019-08-05 23:00:35 -04:00
andreika-git 11b718adf7 Use BOARD_TLE8888_COUNT for more compatibility (#889) 2019-07-27 09:37:45 -04:00
rusefi a56c8320b7 removing least useful engine configurations 2019-07-25 00:31:37 -04:00
rusefi 35a075142f fixing build? 2019-07-24 23:39:41 -04:00
rusefi 3ac83dc34e setDefaultBoardConfiguration shouldn't have Frankenso pinout #852 2019-07-24 22:00:48 -04:00
rusefi fc241ce665 setDefaultBoardConfiguration shouldn't have Frankenso pinout #852
merging methods since always invoked together
2019-07-24 21:24:39 -04:00
rusEfi 335a154a5a miata NA6 progress 2019-07-21 20:11:12 -04:00
rusefi 84955cdedb throttle pedal up switch for Miata NA6 2019-07-21 17:06:16 -04:00
Matthew Kennedy 21d1b25c5e Remove warmup afr pid (#879)
* config changes

* actually remove from config

* rip out implementation
2019-07-18 18:26:18 -04:00
rusefi 04bc1128df support multiple VVT sensors #885
new fields & packing configuration. bumping configuration version
2019-07-12 14:24:45 -04:00
andreika-git e1b00468f0 Small fix for simulator + bootloader (#877)
* fix simulator

* fix bootloader
2019-07-09 06:06:07 -04:00
andreika-git 00cf9fafe1 More portability (GPIO_F/G + auto_generated_enums) (#876)
* GPIO ports F and G are not everywhere

* auto_generated_enums path flexibility
2019-07-09 05:29:03 -04:00
rusefi b24064d231 NB2 magic clarification 2019-07-01 12:48:08 -04:00
rusefi b2dece5269 undoing wrong fix & better fix for #805
also generator logging improvements
This reverts commit f07f96599b.
2019-06-30 14:28:47 -04:00
rusefi a82c7e30db verbose trigger sync: better field name & check box to engine sniffer 2019-06-25 02:25:26 -04:00
rusefi f07f96599b "Calibrate TPS" broken in TS fix #805 2019-06-17 22:00:34 -04:00
rusefi 09a29be80e input has sizes hard-coded #836 2019-06-10 15:45:18 -04:00
rusefi 30847db935 adding support for smaller table axis 2019-06-10 12:38:32 -04:00
rusefi 7dff7a08c9 reviving tle8888 configuration 2019-06-05 22:32:30 -04:00
rusefi e731060952 docs 2019-06-03 18:15:41 -04:00
rusefi 89aa64739f docs 2019-05-31 18:45:11 -04:00
rusefi 0ba7a916ba docs 2019-05-31 18:27:46 -04:00
rusefi 58f92ae30d the future is now :) 2019-05-05 16:43:07 -04:00
rusefi a59ac4ad0e 8888 usability 2019-05-05 12:48:04 -04:00
rusefi d09bcad3e7 dreams of two ETBs 2019-05-05 12:02:42 -04:00
rusefi c47fdc1bb8 helping build 2019-05-04 22:45:08 -04:00
rusefi a91ca3f9f0 helping build 2019-05-04 22:38:48 -04:00
960 c0ff11a9df Initial engine config, and cleanup. (#786)
* Add files via upload

Initial Engine Config

* Add files via upload

Cleanup

* Added Can coolant message for newer cars
2019-05-04 22:11:05 -04:00
rusEfi f5b247bb8f tiny ETB progress 2019-05-04 11:01:05 -04:00
rusefi d2e2f817db ETB monte carlo keeps track of best result 2019-05-04 09:57:57 -04:00
rusefi d8747359af step towards me7pnp 2019-05-03 18:44:59 -04:00
rusefi ac2a81d381 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
maybe probably pointless refactoring? reducing parameters visibility
2019-05-03 18:41:43 -04:00
rusefi ff641d81e2 fixing build & refactoring 2019-04-28 23:42:49 -04:00
rusEfi 7ee1090ef2 LEDs to test configs 2019-04-28 23:18:51 -04:00
rusefi 7a857ae298 ETB progress 2019-04-24 23:46:49 -04:00
rusefi 2540aebf6e Merge branch 'master' of https://github.com/rusefi/rusefi 2019-04-21 14:22:05 -04:00
rusefi c096680ce6 tiny progress 2019-04-21 14:21:47 -04:00
rusefi b19370505d :( 2019-04-21 14:16:56 -04:00
rusefi c802e46be0 docs 2019-04-21 14:11:39 -04:00
rusefi 5b522dc8fd this change is probably breaking stuff, but some stuff is already broken. something is not right in too many places :( 2019-04-21 14:00:19 -04:00
rusefi 3d5338c1de docs 2019-04-21 12:24:31 -04:00
rusefi 14f3c6ad0c USB and TLE8888 not working for F4 or F767 #764 2019-04-21 10:13:34 -04:00
rusefi f3a6ce0769 USB and TLE8888 not working for F4 or F767 #764 2019-04-20 23:49:26 -04:00
rusefi 73bc740967 USB and TLE8888 not working for F4 or F767 #764
ready to try anything
2019-04-20 18:15:05 -04:00
rusefi 0677d61f1f USB and TLE8888 not working for F4 or F767 #764 2019-04-19 18:17:04 -04:00
andreika-git 370b0dd003 Default config refactor (#762)
* Refactor config

* Fix FSIO_ANALOG_INPUT_COUNT
2019-04-16 10:27:34 -04:00
andreika-git ffd44bf0fe More config portability: TLE6240, Trigger_input, UART/Serial (#759)
* Add fields to UART/Serial configs

* trigger_input: can be both HAL_USE_PAL and HAL_USE_COMP

* tle6240 config: local temporary solution

* Fix for custom_engine::setFsio

* EFI_ACTIVE_CONFIGURATION_IN_FLASH
2019-04-15 08:40:12 -04:00
rusefi 2f34edb0d4 we need TLE8888 driver #714 2019-04-14 16:08:39 -04:00
rusefi 75ea5cd812 we need TLE8888 driver #714 2019-04-13 12:43:19 -04:00
rusefi fb0bbc075c steps towards smarter gpio 2019-04-13 12:02:34 -04:00
rusefi 16cf6388b6 ETB using tle7209 fix #746 2019-04-13 01:03:12 -04:00
rusefi d8281626df defined(__DOXYGEN__) ? fix #748 2019-04-12 22:10:57 -04:00
dron0gus b7f69a0e08 Subaru EJ20G ECU: initial support (#751) 2019-04-13 01:23:48 +02:00
rusefi 379c912b0c ETB using tle7209 #746 2019-04-11 23:21:16 -04:00
rusefi 8ae8d3d58f we need TLE8888 driver #714 2019-04-06 12:26:37 -04:00
rusefi 17f073a439 we need TLE8888 driver #714 2019-04-06 07:38:02 -04:00
rusefi 0aac3c8f41 we need TLE8888 driver #714 2019-04-04 23:03:32 -04:00
rusefi 21283f5b8c we need TLE8888 driver #714 2019-04-04 21:34:33 -04:00
rusefi cd7cc596bc cranking base_fuel reform 2019-04-04 08:26:57 -04:00
andreika-git 001fbb2526 More portability & bootloader fix (#720)
* fix bootloader

* EFI_FSIO

* EFI_EMULATE_POSITION_SENSORS, EFI_BOARD_TEST, EFI_AUX_PID, EFI_JOYSTICK
2019-03-29 15:46:15 +01:00
andreika-git b80806182f More portability & small fixes (#719)
* Use hw_stm32.mk

* Fix bootloader

* Use more common hw_ports.mk filename instead of hw_stm32.mk

* More CPU compatibility for Makefile

* TS_UART_MODE & rename TS_SERIAL_UART_DEVICE->TS_SERIAL_DEVICE

* Move lockAnyContext()/unlockAnyContext() to rfiutil.c

* USE_FATFS

* EFI_LCD

* Less compilation errors

* STATUS_LOGGING_BUFFER_SIZE & SETTINGS_LOGGING_BUFFER_SIZE

* EFI_ALTERNATOR_CONTROL, EFI_SERVO, EFI_DISABLE_CONSOLE_ACTIONS

* #ifndef PWM_PHASE_MAX_COUNT & more flexible GPIO inside portname()

* merge

* EFI_ALTERNATOR_CONTROL, EFI_ELECTRONIC_THROTTLE_BODY
2019-03-29 15:29:01 +01:00
rusefi b3ad684bd6 NA6 idle settings 2019-03-22 21:39:38 -04:00
rusefi 26c1c3b6b9 this tune started 20C cold engine 2019-03-21 21:57:49 -04:00
rusEfi 9a87b9e51b better Electronic Throttle body control #493 2019-03-11 00:31:06 -04:00
rusefi 60a5b2c5ea better Electronic Throttle body control #493
two ETBs
2019-03-10 12:02:25 -04:00
rusefi 38c28f28b7 dead code 2019-03-10 01:06:32 -05:00
rusEfi 9a11d26cc3 better Electronic Throttle body control #493 2019-03-09 23:31:47 -05:00
dron0gus c9edbf4225 Cleanup fixes (#700)
* Kill some more warnings

* pin_repository: add markUnused, allow use from plain C

* ehiGpio.cpp: add forgotten GPIOG port
2019-03-08 07:01:15 -05:00
rusEfi e9a88c18f6 ETB progress 2019-03-03 15:27:49 -05:00
rusefi 61a2a33d8f ETB_BENCH_ENGINE 2019-03-02 22:42:11 -05:00
rusEfi 333ce71923 ETB iTerm limits 2019-03-02 14:00:32 -05:00
rusEfi c01734b8a4 TPS commands & compacting 2019-03-02 13:21:12 -05:00
rusEfi e452b6802b ETB 2019-03-01 23:09:33 -05:00
rusEfi d1da63ecac ETB 2019-02-27 17:54:25 -05:00
rusEfi fb3d06aebf ETB 2019-02-27 09:57:03 -05:00
rusefi 635bbcc960 ETB_BENCH_ENGINE 2019-02-27 08:55:56 -05:00
rusEfi 6dcbe26e56 NA6 base tune 2019-02-26 21:59:19 -05:00
rusefi bdbecb8c42 NA6 base tune 2019-02-26 21:50:58 -05:00
rusefi 9325cd6d23 better (?) variable names 2019-02-10 22:47:49 -05:00
rusefi 7c5e485acb F7 2019-02-06 18:53:43 -05:00
rusefi 4c7fdc8365 Festiva defaults fix 2019-02-02 20:20:30 -05:00
rusefi d46ebf97de NA6 2019-02-03 17:49:04 -05:00
rusefi f7c8fafdd7 Refactor Trigger System #635 2019-02-03 01:11:50 -05:00
rusefi 259dd91a8a docs 2019-02-02 15:29:40 -05:00
rusefi ee4ac9b240 NA6 progress
A/C toggle switch indicator in TS
renaming "pedalPosition" to "throttlePedalPosition"
2019-01-27 00:02:58 -05:00
rusefi 8594a29c6a minimal pin configuration & EFI_COMMUNICATION_PIN fix 2019-01-26 11:38:14 -05:00
rusefi a50ead0ed6 fix #678 2019-01-20 22:50:00 -05:00
rusefi add6517a74 stage 0 configuration 2019-01-19 20:27:14 -05:00
rusefi 2c859361aa minor standard miata progress 2019-01-13 19:42:08 -05:00
rusefi b4d9de3312 refactoring: better method name 2019-01-11 00:03:42 -05:00
rusefi 3921d36540 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-10 21:10:46 -05:00
rusefi dd8e2d9326 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-10 19:25:07 -05:00
rusefi 1e4bdbb255 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-10 17:07:29 -05:00
rusefi fd14010809 Revert "The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657"
This reverts commit 61440c5
2019-01-10 00:56:08 -05:00
rusefi 61440c5e73 The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657 2019-01-09 23:38:59 -05:00
rusefi 970d120a41 The Big Refactoring of 2019: scheduler should not be global #655 2019-01-09 08:50:51 -05:00
Matthew Kennedy 45d4243636 Improve wall wetting AE to use time constant (#650)
* impruv

* c++17

* add tests, docs
2019-01-06 20:45:51 -05:00
Matthew Kennedy 799923ac5d const (#648) 2019-01-05 08:06:18 -05:00
rusEfi 9edbf8218a #35 2019-01-04 17:18:43 -05:00
rusefi 79bd41b7ba what do I do wrong here? 2019-01-02 22:15:51 -05:00
rusefi 6360719ed0 #635 2019-01-01 14:05:11 -05:00
rusefi e2a9f451d3 typo 2018-12-26 20:25:03 -05:00
rusefi 2d68984250 mule notes 2018-12-01 16:41:25 -05:00
rusefi c3895860f3 mule settings 2018-11-30 01:06:09 -05:00
rusEfi 58e97d3c93 ETB mule pins 2018-11-30 00:37:32 -05:00
rusEfi 3d3122c76c better? field name 2018-11-30 00:17:55 -05:00
rusEfi 5bc70117f3 test mule 2018-11-28 22:31:53 -05:00
andreika-git 23fea3c0c5 STM32 Nucleo144-F767ZI board: Initial support (#620)
* More EFI_ #ifdefs for config flexibility

* Even more config flexibility

* New firmware/config/stm32f7ems/* files

* New firmware/config/boards/NUCLEO_F767/* files

* New firmware/hw_layer/stm32f7/* files

* Fix for EFI_USB_SERIAL

* Adding #if defined(STM32F7XX)

* SPI flags changed in F7: SPI_CR1_DFF --> SPI_CR1_CRCL

* I2Cv2 config changed in F7

* More versatile CCM defines

* Makefiles

* Double #ifs cleanup

* docs
2018-11-16 07:40:06 -05:00
rusefi 03cf85766f docs 2018-11-11 19:57:25 -05:00
rusEfi 68d085727c docs 2018-11-11 14:05:03 -05:00
rusefi 844cd2a086 docs 2018-10-28 17:11:37 -04:00
rusefi 330c82172b new configurable option EFI_TEXT_LOGGING 2018-09-16 23:54:14 -04:00
rusefi 3b87b725d1 refactoring 2018-09-16 22:25:17 -04:00
rusEfi eadf502254 getting ready for NA8 2018-09-06 22:41:05 -04:00
rusEfi 1e54366c97 getting ready for NA8 2018-09-06 22:31:23 -04:00
rusefi 309dd497da In order to reduce or increase the confusion, I will now at least rename it to "fsio_analog_input" 2018-08-01 23:02:19 -04:00
rusefi 1e391bae8d docs 2018-03-04 17:55:46 -05:00
rusefi 863701ef90 #566 2018-02-03 12:04:28 -05:00
rusEfi da03e1c5bc NA8 2018-01-31 21:57:04 -05:00
rusEfi 4a7fab8138 NA8 2018-01-31 21:36:41 -05:00
rusEfi 3d5033580a NA8 2018-01-31 21:27:45 -05:00
rusEfi f32c5b18a8 test 2018-01-29 14:25:28 -05:00
rusEfi 3fc39b8564 closes #557 2018-01-28 18:09:19 -05:00
rusefi 5191ffcbce #557 2018-01-28 14:16:57 -05:00
rusefi 049848c577 #557 2018-01-28 14:03:58 -05:00
rusefi 5e5fa70f4f happy new year 2018-01-20 20:42:19 -05:00
rusEfi 8b8d8d5dc5 docs 2018-01-17 21:56:43 -05:00
rusEfi 15ba7612e9 docs 2018-01-17 20:52:46 -05:00
rusEfi 6371530030 docs 2018-01-15 15:27:14 -05:00
rusEfi 9684549124 better method name 2018-01-07 11:17:49 -05:00
rusefi 3de93ad64d switching to target RPM curve 2017-12-24 22:05:16 -05:00
rusEfi 4bfbb715de #510 2017-12-03 18:29:52 -05:00
rusEfi b52b562558 initialization bugfix 2017-12-03 18:19:07 -05:00
rusEfi 1bac61caa3 #510 2017-12-03 17:26:15 -05:00
rusEfi 0cc5663743 fixing simulator 2017-12-03 15:37:52 -05:00
rusEfi 97a310a502 fixing unit tests 2017-12-03 15:23:39 -05:00
rusefi 4a25d5b48e docs 2017-12-02 21:22:59 -05:00
rusefi 744456ba3c another board testing approach 2017-12-02 20:59:31 -05:00
rusEfi df47e459ca progress 2017-12-02 19:47:18 -05:00
rusEfi 076ec41f47 Merge branch 'master' of https://github.com/rusefi/rusefi 2017-12-02 19:26:00 -05:00
rusEfi 20421c1ac5 docs 2017-12-02 19:25:36 -05:00
rusefi b3b6c28da8 better defaults 2017-12-02 19:24:49 -05:00
rusefi b7149c5938 docs 2017-12-02 14:18:56 -05:00
rusefi a194b430e1 board not modified yet 2017-11-20 00:09:32 -05:00
rusefi 94078fe7b6 better enum name 2017-11-19 17:54:00 -05:00
rusefi 7f90fc22b7 docs 2017-10-29 15:44:22 -04:00
rusefi 6b4fdec715 reviving broken VVT configuration 2017-10-16 12:26:07 -04:00
rusEfi 8fdc48be40 DENSO map calibration 2017-09-21 21:15:13 -04:00
rusefi 4a89e58cb6 #473 2017-08-28 19:12:16 -04:00
rusefi 8ffb98c2d8 #473 2017-08-27 23:55:30 -04:00
rusefi 39257c17e9 going bolder 2017-08-11 20:37:53 -04:00
rusefi 80ddf1ec37 FSIO 2017-08-06 21:16:19 -04:00
rusefi f483fcfdb6 FSIO 2017-08-06 21:12:05 -04:00
rusefi 66bb7260f6 idle PID defaults 2017-07-24 21:04:18 -04:00
rusefi 41da5acc71 better defaults 2017-07-23 20:09:35 -04:00
rusefi 7d7c0b5d99 VVT progress 2017-07-22 20:43:54 -04:00
rusefi 29e43c913f better RPM examples 2017-07-14 22:11:04 -04:00
rusefi fe330a5d3e fixing build? 2017-06-13 19:45:57 -04:00
rusefi 2362a42815 FSIO progress 2017-06-13 19:39:49 -04:00
rusefi 004c0dc6b7 refactoring 2017-06-11 14:40:29 -04:00