rusefillc
2e9da66743
Output pin init/deinit needs a linked list #1803
2020-11-05 18:47:45 -05:00
rusefillc
cbb00a1a85
Output pin init/deinit needs a linked list #1803
2020-11-05 18:42:45 -05:00
rusefillc
111b017442
refactoring
2020-11-05 18:10:44 -05:00
rusefillc
8e8b5256c8
Output pin init/deinit needs a linked list #1803
2020-11-05 17:52:30 -05:00
rusefillc
01a0a8fff7
Output pin init/deinit needs a linked list #1803
...
one step back
2020-11-05 17:44:16 -05:00
rusefillc
edb016a76e
Output pin init/deinit needs a linked list #1803
2020-11-05 17:23:09 -05:00
rusefillc
eae48cdda6
GDI Epic #1448
2020-11-05 16:42:56 -05:00
rusefillc
fa58d75364
GDI Epic #1448
2020-11-05 16:34:25 -05:00
GitHub build-firmware Action
061ca7f137
Auto-generated configs and docs
2020-11-05 20:37:03 +00:00
andreika-git
eb2882857f
Make AFR great again! ( #1929 )
...
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-11-05 15:35:11 -05:00
GitHub build-firmware Action
9a01d3a4a0
Auto-generated configs and docs
2020-11-05 13:06:37 +00:00
rusefillc
49469527f5
poke
2020-11-05 08:04:43 -05:00
GitHub set-date Action
67957fd6ea
Update date
2020-11-05 00:36:36 +00:00
GitHub build-firmware Action
7e2a9b352f
Auto-generated configs and docs
2020-11-04 19:51:14 +00:00
rusefi
b2263a4151
one step back
2020-11-04 14:49:23 -05:00
GitHub build-firmware Action
3ec3a36e4e
Auto-generated configs and docs
2020-11-04 17:50:19 +00:00
rusefi
59a000e7d5
miata TCU
2020-11-04 12:48:07 -05:00
GitHub build-firmware Action
afacf7eb1b
Auto-generated configs and docs
2020-11-04 17:46:41 +00:00
rusefi
b2320c0d17
miata TCU
2020-11-04 12:44:30 -05:00
rusefi
d28504cb31
miata TCU
2020-11-04 12:42:30 -05:00
GitHub build-firmware Action
5b322c05a6
Auto-generated configs and docs
2020-11-04 05:47:44 +00:00
rusefi
1b96af0ab3
TCU minor fix
2020-11-04 00:45:58 -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
GitHub set-date Action
11755e7631
Update date
2020-11-04 00:35:42 +00:00
GitHub build-firmware Action
d0ab0a74e2
Auto-generated configs and docs
2020-11-04 00:05:36 +00:00
Matthew Kennedy
f9357d209a
fatal error + inhibit read on TS preset ( #1922 )
...
* fatal error + inhibit read on preset
* inhibit more stuff when flag is set
* don't need that message
* extract function, improve msg
* changelog entry
2020-11-03 19:03:46 -05:00
Matthew Kennedy
3241a43a2d
extract idle hardware to its own file ( #1923 )
...
* extract idle hardware
* should fix the build
2020-11-03 18:06:32 -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
a51b68bbed
GDI Epic #1448
2020-11-03 13:19:56 -05:00
rusefillc
a7c97b3508
Output pin init/deinit needs a linked list #1803
2020-11-03 12:28:13 -05:00
GitHub build-firmware Action
885d28e0e4
Auto-generated configs and docs
2020-11-03 17:20:50 +00:00
rusefillc
13e505589d
Output pin init/deinit needs a linked list #1803
2020-11-03 12:18:52 -05:00
GitHub build-firmware Action
b37f9a0e24
Auto-generated configs and docs
2020-11-03 16:39:27 +00:00
rusefillc
4ea91efaef
Output pin init/deinit needs a linked list #1803
2020-11-03 11:37:09 -05:00
rusefillc
ddab5744b7
Merge remote-tracking branch 'origin/master' into master
2020-11-03 11:34:54 -05:00
rusefillc
256650aa88
Output pin init/deinit needs a linked list #1803
2020-11-03 11:31:40 -05:00
rusefillc
c0ac1649e2
Output pin init/deinit needs a linked list #1803
2020-11-03 11:01:43 -05:00
GitHub build-firmware Action
06d4e727c8
Auto-generated configs and docs
2020-11-03 15:53:22 +00:00
rusefillc
3d7a6c6729
Output pin init/deinit needs a linked list #1803
2020-11-03 10:51:54 -05:00
rusefillc
9392045366
Merge remote-tracking branch 'origin/master' into master
2020-11-03 07:59:20 -05:00
rusefi
7de1fc8e2a
Output pin init/deinit needs a linked list #1803
...
trying to make things more consistent & smarter
2020-11-03 00:46:03 -05:00
rusefi
e5ad8eb5c0
Output pin init/deinit needs a linked list #1803
2020-11-03 00:21:39 -05:00
rusefi
2c322006d8
Output pin init/deinit needs a linked list #1803
2020-11-03 00:09:42 -05:00
rusefi
148f9494f2
Merge remote-tracking branch 'origin/master'
2020-11-02 23:53:38 -05:00
rusefi
13b4b02873
typo
2020-11-02 23:52:26 -05:00
GitHub build-firmware Action
949b1a379e
Auto-generated configs and docs
2020-11-03 04:48:42 +00:00
rusefi
0f5f0a549b
this stuff is just too dead
2020-11-02 23:46:41 -05:00
rusefillc
5c61cf8952
Merge remote-tracking branch 'origin/master' into master
2020-11-02 20:09:37 -05:00
GitHub set-date Action
4a81da605e
Update date
2020-11-03 00:34:56 +00:00
rusefillc
c01c43aab5
GDI Epic #1448
2020-11-02 19:28:46 -05:00
GitHub build-firmware Action
a0b7cbe21b
Auto-generated configs and docs
2020-11-02 03:27:26 +00:00
Andrey G
63c25ab8a7
Tle8888 small update ( #1908 )
...
* TLE8888: add support MR switching from SW
Main Relay has limitation - it is always active while KEY=1. When
KEY=0 MR can be switched on from SW.
* TLE8888: support reading of KEY and WAKE inputs
* Rusefi enums: add new TLE8888 pins
2020-11-01 22:19:55 -05:00
GitHub set-date Action
10977825f4
Update date
2020-11-02 00:34:36 +00:00
rusefi
5f0673e4d4
Merge branch 'master' of https://github.com/rusefi/rusefi
2020-11-01 00:33:42 -04:00
rusefi
93d37634a8
B6 GDI
2020-11-01 00:33:18 -04:00
GitHub set-date Action
1976017785
Update date
2020-11-01 00:36:45 +00:00
rusefi
2b7e33404f
wall wetting default
2020-10-31 19:28:27 -04:00
GitHub build-firmware Action
307c3fece1
Auto-generated configs and docs
2020-10-31 21:54:50 +00:00
Matthew Kennedy
15d5c872c2
log afr in addition to lambda ( #1920 )
...
* log afr
* log it
* weird double commas
2020-10-31 17:52:07 -04:00
GitHub set-date Action
dd8d10366f
Update date
2020-10-31 00:32:15 +00:00
GitHub build-firmware Action
1cb2cd6094
Auto-generated configs and docs
2020-10-30 21:44:34 +00:00
Matthew Kennedy
66cc63b18a
log target lambda ( #1919 )
2020-10-30 17:42:00 -04:00
GitHub set-date Action
c29fb5169b
Update date
2020-10-30 00:34:32 +00:00
GitHub build-firmware Action
5d410e94f9
Auto-generated configs and docs
2020-10-29 19:28:08 +00:00
Matthew Kennedy
3e30865e6c
unused tach field ( #1918 )
2020-10-29 15:26:01 -04:00
rusefi
f527972670
b6
2020-10-29 01:15:55 -04:00
GitHub set-date Action
e8faed0614
Update date
2020-10-29 00:58:40 +00:00
rusefi
ee3879d4e1
b6
2020-10-28 18:53:30 -04:00
Matthew Kennedy
f78f52cd2f
create changelog ( #1917 )
...
* add changelog
* clarify
* add october release
* mention tle
* add how-to
2020-10-28 17:16:06 -04:00
rusefillc
3635bac90a
[EPIC] [Feature Request] Transmission Control #1454
2020-10-28 01:23:05 -04:00
rusefillc
2bd5f135d6
Merge remote-tracking branch 'origin/master' into master
2020-10-28 01:15:53 -04:00
GitHub build-firmware Action
8d0c537533
Auto-generated configs and docs
2020-10-28 05:06:20 +00:00
rusefillc
67789a4b2f
GDI
2020-10-28 01:01:54 -04:00
rusefillc
b4e3927a92
TCU
2020-10-28 01:01:30 -04:00
GitHub build-firmware Action
7568f7a5d8
Auto-generated configs and docs
2020-10-28 04:22:27 +00:00
rusefillc
106c91efac
fluid gauges
2020-10-28 00:20:35 -04:00
GitHub build-firmware Action
60532606c1
Auto-generated configs and docs
2020-10-28 04:18:04 +00:00
rusefillc
0f745b74c1
fluid gauges
2020-10-28 00:16:16 -04:00
rusefillc
27c967477a
Merge remote-tracking branch 'origin/master' into master
2020-10-28 00:14:34 -04:00
rusefillc
ae5f0a80a4
docs
2020-10-28 00:07:34 -04:00
GitHub set-date Action
cd12d752f0
Update date
2020-10-28 00:57:34 +00:00
GitHub build-firmware Action
6d10f2fb61
Auto-generated configs and docs
2020-10-27 12:24:46 +00:00
shadowm60
71109a0b9e
Fix COMPOSITE_DATA_LENGTH_HALF ( #1913 )
...
hardcoded value was the only way i could generate correct dataLength in ini file
2020-10-27 08:22:47 -04:00
GitHub set-date Action
4b1d123f15
Update date
2020-10-27 00:56:50 +00:00
GitHub build-firmware Action
733be969ad
Auto-generated configs and docs
2020-10-26 22:17:20 +00: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
Matthew Kennedy
5e06db6b75
probably fix ci ( #1912 )
2020-10-26 14:04:22 -04:00
GitHub build-firmware Action
d5c929f5ba
Auto-generated configs and docs
2020-10-26 11:25:24 +00:00
Matthew Kennedy
a90792fa44
convert mass -> duration later in the pipeline ( #1906 )
...
* cranking duration to mass
* implement
* units
* patch types
* suppress warning
* fix output channels
* add note about how to set it
2020-10-26 07:23:13 -04:00
GitHub build-firmware Action
ac9b8fee45
Auto-generated configs and docs
2020-10-26 02:28:28 +00:00
shadowm60
9ae6f5c85f
Trigger logger ( #1902 )
...
* Update tachometer.cpp
Initial implementation of E30 M3 Tach output solution #907 , unit_test plus debugging next
* tacho unit tests
First successfull unit test for tachometer
* RAM adjustment so it would link
* refactoring tacho, broken!
* starting to make some progress...still fails after a few seconds
* Rework with SW PWM
* Update after code review
* unit_test update
* First working unit_test
* Update .gitignore
* Update engine_controller.cpp
* Update engine_controller.cpp
* Update tachometer.h
* Update test_tacho.cpp
* Switched UART DMA on
* Revert "Switched UART DMA on"
This reverts commit 4a23974c431e0e7fd760595d2161e74e6854897e.
* tooth logger update
Updated the way we send the buffer to TS
Updated the way we log cam signals
removed TDC, inj and ign direct log... this causes some flicker in TS, this way we log inj and ign comapred to a cranck or camshaft trigger.
* Update tooth_logger.cpp
Fix unit_tests
* Update tooth_logger.h
clean-up
* Update tooth_logger.cpp
remove dead code, actually i forgot to uncomment these lines.
rename isTDC to trigger, since it is trigger (cam) for TS.
Co-authored-by: rusefi <rusefi@users.noreply.github.com>
2020-10-25 22:26:20 -04:00
GitHub set-date Action
593780e75d
Update date
2020-10-26 00:57:31 +00:00
GitHub build-firmware Action
20b5219def
Auto-generated configs and docs
2020-10-25 23:27:30 +00:00
Matthew Kennedy
5a810218aa
fix MRE digital input mapping ( #1910 )
2020-10-25 19:26:04 -04:00
Matthew Kennedy
946fe5091c
remove spiMtx ( #1907 )
2020-10-25 17:26:46 -04:00
Matthew Kennedy
f37ed597c5
fix double deadtime ( #1904 )
...
* move global correction factor to fuel mass
* tests
* the fix
2020-10-25 00:12:05 -04:00
GitHub set-date Action
15363e9a41
Update date
2020-10-25 00:58:09 +00:00
GitHub set-date Action
779381a125
Update date
2020-10-24 00:55:30 +00:00
Matthew Kennedy
10c1ad7698
use fuel model ( #1901 )
...
* use fuel model
* spit'n'polish
2020-10-23 20:25:47 -04:00
GitHub build-firmware Action
27207dde9c
Auto-generated configs and docs
2020-10-23 19:48:01 +00:00
Matthew Kennedy
d84cd385ce
add Injector pressure sensor ( #1898 )
...
* add sensor type
* add config
* initialize injector pressure
* add UI
2020-10-23 15:46:16 -04:00
Matthew Kennedy
08d8262f77
oops ( #1899 )
2020-10-23 15:45:44 -04:00
GitHub build-firmware Action
0ae003dcd3
Auto-generated configs and docs
2020-10-23 16:27:21 +00: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
GitHub build-firmware Action
ec17daeee7
Auto-generated configs and docs
2020-10-23 16:25:10 +00:00
rusefillc
8e329ff750
gettig ready for Tle8888 big update 1 #1892
2020-10-23 12:23:17 -04:00
GitHub build-firmware Action
82587e97cf
Auto-generated configs and docs
2020-10-23 11:33:40 +00: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
GitHub build-firmware Action
7a65b7e715
Auto-generated configs and docs
2020-10-23 03:26:03 +00:00
rusefillc
f8bfafccf0
GDI Epic #1448
2020-10-22 23:24:15 -04:00
GitHub build-firmware Action
d3a7d9e329
Auto-generated configs and docs
2020-10-23 03:19:42 +00:00
rusefillc
edd7cc34d1
GDI Epic #1448
2020-10-22 23:17:29 -04:00
GitHub set-date Action
93da2717af
Update date
2020-10-23 00:55:50 +00:00
Matthew Kennedy
e4c5ca4af0
no sd enable ( #1894 )
...
* no sd enable
* add assert
* Revert "no sd enable"
This reverts commit fd997381ee884c890fe7664e56ed2b0f0caef2ff.
2020-10-22 20:51:28 -04:00
Andrey G
9359c15cc1
common.h: define MIN and MAX macro only if nod defined yet ( #1896 )
...
This fix compilation error for Kinetis and Cypress if common.h
is included after platform includes which also defines MIN MAX.
2020-10-22 08:41:44 -04:00
rusefillc
c0c1eefd55
GDI Epic #1448
2020-10-22 01:48:28 -04:00
rusefi
64ba8b3e99
Merge remote-tracking branch 'origin/master'
2020-10-22 01:12:14 -04:00
rusefi
e12e3f9dc6
progress
2020-10-22 00:57:11 -04:00
GitHub build-firmware Action
3f9dd26478
Auto-generated configs and docs
2020-10-22 02:51:46 +00:00
Matthew Kennedy
6605877326
gppwm debug ( #1895 )
...
* dbg gppwm
* fix channel
* TS guard
2020-10-21 22:49:38 -04:00
GitHub build-firmware Action
e9ab6f9b04
Auto-generated configs and docs
2020-10-22 02:37:10 +00:00
rusefi
ef19d30314
reducing the mess around FSIO bench commands
2020-10-21 22:35:08 -04:00
rusefi
9060aff46c
code style
2020-10-21 22:13:18 -04:00
GitHub set-date Action
2a64162b43
Update date
2020-10-22 00:55:13 +00:00
Matthew Kennedy
e0bb7ad581
disable i2c, other unused features ( #1891 )
...
* dead
* more
2020-10-20 22:24:32 -04:00
GitHub set-date Action
24fb167a34
Update date
2020-10-21 00:54:27 +00:00
rusefi
580872d88e
VAG radiator control
2020-10-19 23:25:23 -04:00
rusefi
51e840eaa6
code style
2020-10-19 22:47:09 -04:00
rusefi
2ce0bef9b9
refactoring
2020-10-19 22:44:44 -04:00
rusefi
e0a5c3dc12
GDI Epic #1448
2020-10-19 22:04:06 -04:00
GitHub set-date Action
4b920250c6
Update date
2020-10-20 00:54:38 +00:00
GitHub build-firmware Action
dbf3b68e33
Auto-generated configs and docs
2020-10-19 12:06:22 +00:00
Matthew Kennedy
06f92807cc
second PID config for wastegate ( #1889 )
...
* remove
* cleanup
* implement ETB parts
* hook up to boost controller
* tests
* consume
* add cfg field
* ui maybe
* fix
* fix
* add wastegate config test
2020-10-19 08:04:27 -04:00
Matthew Kennedy
42bfad807b
Etb wastegate hookup ( #1888 )
...
* remove
* cleanup
* implement ETB parts
* hook up to boost controller
* tests
2020-10-18 21:57:04 -04:00
GitHub set-date Action
c0d45d5b82
Update date
2020-10-19 00:54:39 +00:00
Matthew Kennedy
ee5d0bf07b
remove ( #1887 )
2020-10-18 20:49:42 -04:00
Matthew Kennedy
44653da2e5
Etb function cfg: actually read config ( #1884 )
...
* two throttles one thread
* look at all this RAM!
* add enum
* switch from index to function
* test fixup
* improve init logic
* remove old vw idle mode bit
* add config
* better spot for it
* use config init values
* handle null controller array
* fatal error testability
* test new init config
* defaults
* fix for default config
2020-10-18 17:26:38 -04:00
GitHub set-date Action
09f7667bd5
Update date
2020-10-18 00:55:31 +00:00
rusefi
15dcecb9c5
GDI Epic #1448
2020-10-17 20:17:53 -04:00
rusefillc
a87c28a8ad
dead legacy code - current implementation is definitely more correct
2020-10-17 18:46:07 -04:00
rusefillc
b24f173892
refactoring: better method name
2020-10-17 18:45:08 -04:00
rusefillc
665900d76a
GDI Epic #1448
2020-10-17 14:53:56 -04:00
Matthew Kennedy
a68cbae0dc
Remove trigger listener list ( #1886 )
...
* avoid 64b on hot path
* no tooth log when fast
* use crit section locker
* final
* only flip pins if not also self stim
* only trace if doing work
* slightly drop lateDelay
* trace if not bailing out
* remove listener array
2020-10-17 08:00:11 -04:00
GitHub set-date Action
7099ca6cb6
Update date
2020-10-17 00:52:43 +00:00
rusefillc
bd7dcf1709
HW CI has failed 11 times since Oct 2 #1849
2020-10-16 13:54:12 -04:00
rusefillc
ef5bc9f669
Merge remote-tracking branch 'origin/master' into master
2020-10-16 13:21:25 -04:00
Matthew Kennedy
7eeb60a8a0
trigger/scheduler perf improvements ( #1885 )
...
* avoid 64b on hot path
* no tooth log when fast
* use crit section locker
* final
* only flip pins if not also self stim
* only trace if doing work
* slightly drop lateDelay
* trace if not bailing out
2020-10-16 11:04:27 -04:00
Matthew Kennedy
749282c807
more safe parts probably ( #1883 )
2020-10-15 22:04:42 -04:00
GitHub set-date Action
a2c23d4a6c
Update date
2020-10-16 00:53:08 +00:00
rusefillc
322ebe7fcd
Merge remote-tracking branch 'origin/master' into master
2020-10-15 16:16:51 -04:00
Matthew Kennedy
a8057cfc16
write SD header using new Writer class ( #1882 )
...
* write header
* hooray, free memory!
* fix test
* is there really this much free space...?
* no, there is not
2020-10-15 16:00:13 -04:00
GitHub build-firmware Action
4aac58065e
Auto-generated configs and docs
2020-10-15 12:59:24 +00:00
Matthew Kennedy
2083b34cf9
simplify getTimeNowNt() ( #1876 )
...
* remove old impl
* add cpp wrapper to os_access
* clean up os_access
* remove touchTimeCounter
* new impl
* put comment about lock free impl
* include cpp wrappers for BL
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-10-15 08:57:13 -04:00
rusefillc
8c8eb005f8
Merge remote-tracking branch 'origin/master' into master
2020-10-14 23:32:00 -04:00
GitHub build-firmware Action
906675166e
Auto-generated configs and docs
2020-10-15 02:42:20 +00:00
Matthew Kennedy
568ec91fc0
fix temp sensor & validate it ( #1879 )
...
* fix temp sensor & validate
* smaller here should work
2020-10-14 22:39:16 -04:00
Matthew Kennedy
299a345c1c
etb function config 1 ( #1881 )
...
* this should all be safe...
* test fix
2020-10-14 22:02:09 -04:00
GitHub set-date Action
6cafebc6bd
Update date
2020-10-15 00:52:07 +00:00
rusefillc
68eb50332c
Merge remote-tracking branch 'origin/master' into master
2020-10-14 20:09:50 -04:00
Matthew Kennedy
2855e04234
start using BufferedWriter ( #1878 )
...
* do the part up to actual usage
* borrow some memory for now
2020-10-14 20:06:05 -04:00
Matthew Kennedy
2a0205e3c4
switch to single precision constants ( #1880 )
...
* adjust builds
* fix test
2020-10-14 20:04:35 -04:00
GitHub set-date Action
b39df90612
Update date
2020-10-14 00:51:46 +00:00
rusefillc
ba906c2cee
GDI Epic #1448
2020-10-13 00:35:04 -04:00
GitHub set-date Action
2a597d4786
Update date
2020-10-13 00:51:50 +00:00
Matthew Kennedy
605e2590f1
buffered writer - progress on #1463 ( #1875 )
...
* add buffered writer
* rename
2020-10-12 15:10:34 -04:00
rusefillc
14ddec0336
docs
2020-10-12 09:18:36 -04:00
rusefi
dfa3e69186
GDI Epic #1448
2020-10-11 23:39:40 -04:00
rusefi
12a720dde2
QC control mode to crash if RPM = 0 and to mark successful 3 minute test with self-stimulation RPM increase #1871
2020-10-11 22:57:31 -04:00
rusefi
b77c4ab55a
QC control mode to crash if RPM = 0 and to mark successful 3 minute test with self-stimulation RPM increase fix #1871
2020-10-11 22:46:08 -04:00
GitHub set-date Action
5bb332138a
Update date
2020-10-12 00:51:55 +00:00
Matthew Kennedy
018db0df94
Fix #1873 - compute dynamic PWM iterationLimit ( #1874 )
...
* fix
* remove define
* add an assert
* typo
* don't do a 64bit divide
* oh that's a float
2020-10-11 20:25:38 -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
GitHub build-firmware Action
99923b17b7
Auto-generated configs and docs
2020-10-11 23:07:39 +00: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
rusefi
9653eebe9d
Trigger sync lost every 2^32 CPU cycles #1873
...
only a random code comment
2020-10-11 18:17:30 -04:00
GitHub build-firmware Action
2d9a63b8ef
Auto-generated configs and docs
2020-10-11 21:49:05 +00:00
rusefi
4f74a5fc73
GDI Epic #1448
2020-10-11 17:47:16 -04:00
GitHub set-date Action
13f96c3504
Update date
2020-10-11 00:52:48 +00:00
rusefi
e1621a5b63
poke
2020-10-10 00:07:15 -04:00
GitHub build-firmware Action
c15083efac
Auto-generated configs and docs
2020-10-10 03:36:50 +00:00
David Holdeman
29c2d692ee
Simple transmission 2 ( #1870 )
...
* simple trans controller
* don't need check
* we can loop!
* use efi::size
* pin mode configuration
* set pin mode
* switch to RegisteredOutputPin
* size
* add to makefile
* fixes
* fixes
* wat
* output pin, and ts stuff
* use SimpleTransmissionController
* include
* grrr
* grrr
* move to separate file
* fix includes
* try
* semicolon stupid
* try pointers
* try
* add to makefile
* wat
* try
* try
* try
* try
* try
* try
* try
* try
* try
* try
* try
* try
* try
* try
* undo
* more idiomatic maybe
* remove logger
* try init func
* try
* try
* try init fn
* try
* switch
* try
* try
* ifndef
* try
* try
* ifndef
* use def dug
* INJECT FIRST
* try
* try
* duh
2020-10-09 23:34:45 -04:00
GitHub set-date Action
b76afc46e4
Update date
2020-10-10 00:50:10 +00:00
GitHub build-firmware Action
2638fb63fa
Auto-generated configs and docs
2020-10-09 21:19:04 +00:00
Matthew Kennedy
83fe9dae77
ign mode overrides ( #1869 )
2020-10-09 17:16:49 -04:00
GitHub build-firmware Action
d1ec5522ac
Auto-generated configs and docs
2020-10-09 06:11:02 +00:00
rusefillc
0a49ea933e
https://rusefi.com/forum/viewtopic.php?f=4&t=1844
2020-10-09 02:08:52 -04:00
GitHub build-firmware Action
0f52622409
Auto-generated configs and docs
2020-10-09 06:07:46 +00:00
rusefillc
ee2a013960
https://rusefi.com/forum/viewtopic.php?f=4&t=1844
2020-10-09 02:05:47 -04:00
Matthew Kennedy
2cb665cc51
Check for sd buffer overrun ( #1867 )
...
* use actual header size
* and the buffer can be a little smaller
2020-10-08 21:02:15 -04:00
GitHub set-date Action
a5d4dedcea
Update date
2020-10-09 00:49:56 +00:00
rusefillc
a71528a458
SD card logs not valid for REO #1864
2020-10-08 20:35:32 -04:00
rusefillc
0726f168cf
SD card logs not valid for REO #1864
2020-10-08 20:17:32 -04:00
rusefillc
e721acc60c
SD card logs not valid for REO #1864
2020-10-08 20:06:07 -04:00
rusefi
b87fb3686f
SD card logs not valid for REO #1864
2020-10-08 17:58:58 -04:00
rusefi
048c7a6025
SD card logs not valid for REO #1864
2020-10-08 17:50:43 -04:00
rusefillc
07a905b1fe
revering functional part of
...
Etb function cfg, try again #1860
try again from #1831
2020-10-08 17:09:00 -04:00
GitHub build-firmware Action
c5d4150377
Auto-generated configs and docs
2020-10-08 18:14:09 +00:00
Matthew Kennedy
1bce3aa4c0
Etb function cfg, try again ( #1860 )
...
* two throttles one thread
* look at all this RAM!
* add enum
* switch from index to function
* test fixup
* improve init logic
* remove old vw idle mode bit
* add config
* better spot for it
* use config init values
* handle null controller array
* fatal error testability
* test new init config
* defaults
* fix for default config
2020-10-08 14:12:03 -04:00
andreika-git
d88c9c404c
Hellen says fix build-signature & usb ( #1866 )
...
* Hellen says merge #1772 hardware.cpp
* Hellen says merge #1772 adc.h
* Hellen says fix build-signature & usb
Co-authored-by: rusefi <rusefillc@gmail.com>
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-10-08 12:21:22 -04:00
Matthew Kennedy
24503cd31c
fix fuel pump ( #1865 )
2020-10-07 22:30:24 -04:00
GitHub set-date Action
7098c50592
Update date
2020-10-08 00:41:29 +00:00
Matthew Kennedy
a9e2a5cd1e
fix ( #1863 )
2020-10-07 14:59:24 -04:00
Matthew Kennedy
cb47cde068
switch from float to expected<float> ( #1862 )
2020-10-06 22:33:00 -04:00
Matthew Kennedy
8cff16e797
FSIO refactoring ( #1861 )
...
* better fsio tests
* condense operators
* minor parser cleanup too
* comments, too!
2020-10-06 21:54:49 -04:00
GitHub set-date Action
3ded888df3
Update date
2020-10-07 00:49:32 +00: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
GitHub set-date Action
c49a241993
Update date
2020-10-06 00:48:58 +00:00
Matthew Kennedy
c9fdde4472
remove virtual calls from hot path ( #1857 )
...
* const ref-ify
* no virtual ❌
* even more const
* tests
* fix tests
2020-10-05 16:42:50 -04:00
Matthew Kennedy
5925a5f4bd
const ref-ify trigger ( #1856 )
...
* const ref-ify
* tests
2020-10-05 14:22:59 -04:00
Matthew Kennedy
c885db32f0
use expected for event queue next event ( #1859 )
...
* use expected for event queue next event
* minor cleanup
* tests
2020-10-05 13:53:34 -04:00
Matthew Kennedy
dd6b02d555
we don't need two loops ( #1855 )
2020-10-05 08:57:00 -04:00
Matthew Kennedy
aad5d987a2
pwm perf ( #1858 )
...
* pwm perf
* this trace is now redundant
2020-10-05 08:23:30 -04:00
Matthew Kennedy
86b5edecbc
missing iat ( #1854 )
2020-10-04 21:33:54 -04:00
GitHub set-date Action
d9fb908b4f
Update date
2020-10-05 00:50:15 +00:00
Matthew Kennedy
3aa4f2bd97
trigger decode cleanup and perf ( #1853 )
...
* trigger decode cleanup
* test config ptr patchup
* disable CDM by default
2020-10-04 19:29:26 -04:00
rusefillc
aacb5184ad
get_performance_trace automation
2020-10-04 16:03:35 -04:00
rusefillc
348b387483
Trigger performance: variable gapTrackingLength #1851
...
cool change but looks to have made zero difference
2020-10-04 13:05:49 -04:00
rusefillc
47e094d70c
poke
2020-10-04 12:58:16 -04:00
rusefillc
53ece86a88
fixing Kinetis build
2020-10-04 03:04:01 -04:00
rusefillc
96a126d60f
60/2 perf grab #1850
...
unused parameter
2020-10-04 02:09:12 -04:00
rusefillc
efacf26554
Re-applying #1841
...
Revert "HW CI has failed 11 times since Oct 2 #1849"
This reverts commit 7f6a8311
2020-10-04 01:54:29 -04:00
rusefillc
030ec42ac7
60/2 perf grab #1850
...
a) removing more of stack validating - one validation within the deepest method would be enough
b) un-wrapping main callback loop for explicit order of execution
2020-10-04 01:43:02 -04:00
rusefillc
6b95579706
60/2 perf grab #1850
2020-10-04 01:26:29 -04:00
rusefillc
c9d3d1f01a
60/2 perf grab #1850
2020-10-04 01:04:15 -04:00
rusefillc
e2ca642f97
60/2 perf grab #1850
2020-10-04 00:15:40 -04:00
GitHub build-firmware Action
c047397cf7
Auto-generated configs and docs
2020-10-04 02:02:15 +00:00
rusefillc
367436454d
HW CI has failed 11 times since Oct 2 #1849
...
Revert "ETB function config (#1831 )"
This reverts commit af59c45a
2020-10-03 22:00:00 -04:00
rusefillc
7f6a831117
HW CI has failed 11 times since Oct 2 #1849
...
Revert "configure all sample times - fix MRE knock sampling (#1841 )"
This reverts commit b3596f89
2020-10-03 21:36:09 -04:00
rusefillc
9273659d69
Merge remote-tracking branch 'origin/master' into master
2020-10-03 20:53:29 -04:00
rusefillc
a9d669ba83
HW CI has failed 11 times since Oct 2 #1849
2020-10-03 20:53:23 -04:00
GitHub set-date Action
ed60cd3bce
Update date
2020-10-04 00:51:05 +00:00
rusefillc
dd7dd3b8eb
HW CI has failed 11 times since Oct 2 #1849
2020-10-03 20:25:37 -04:00
rusefillc
dce24274a2
HW CI has failed 11 times since Oct 2 #1849
2020-10-03 19:45:39 -04:00
GitHub build-firmware Action
17c87dbd90
Auto-generated configs and docs
2020-10-03 23:29:56 +00:00
rusefillc
246e3b6032
HW CI has failed 11 times since Oct 2 #1849
2020-10-03 19:28:21 -04:00
GitHub build-firmware Action
2c0db8e970
Auto-generated configs and docs
2020-10-03 14:42:14 +00:00
rusefillc
5cf8ce1db8
Merge remote-tracking branch 'origin/master' into master
2020-10-03 10:39:54 -04:00
rusefillc
e5b8e0e515
new VVT trigger shape? #1847
2020-10-03 10:39:43 -04:00
GitHub build-firmware Action
71d603bcc9
Auto-generated configs and docs
2020-10-03 14:27:55 +00:00
rusefillc
3083d729e8
new VVT trigger shape? #1847
2020-10-03 10:26:05 -04:00
GitHub build-firmware Action
4c403fbb22
Auto-generated configs and docs
2020-10-03 14:06:31 +00:00
rusefillc
98139e26ef
https://rusefi.com/forum/viewtopic.php?p=38001#p38001
2020-10-03 10:04:04 -04:00
GitHub build-firmware Action
1b37b2a0b8
Auto-generated configs and docs
2020-10-03 00:52:49 +00:00
Matthew Kennedy
af59c45adb
ETB function config ( #1831 )
...
* two throttles one thread
* look at all this RAM!
* add enum
* switch from index to function
* test fixup
* improve init logic
* remove old vw idle mode bit
* add config
* better spot for it
* use config init values
* handle null controller array
* fatal error testability
* test new init config
* defaults
* fix for default config
2020-10-02 20:51:02 -04:00
Matthew Kennedy
b3596f8969
configure all sample times - fix MRE knock sampling ( #1841 )
...
* configure all sample times
* smpr 1 vs smpr 2
* man I can't type
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-10-02 20:49:56 -04:00