Scott Smith
823d9a07e0
Programmatically replace ENGINE() and CONFIG() with engine-> etc ( #3565 )
...
git grep -l -w ENGINE | xargs sed -i -r "s/ENGINE\(([]a-zA-Z_0-9.[]+)\)/engine->\1/g"
git grep -l -w CONFIG | xargs sed -i -r "s/([^a-zA-Z_])CONFIG\(([]a-zA-Z_0-9.[]+)\)/\1engineConfiguration->\2/g"
2021-11-17 03:54:21 -05:00
Matthew Kennedy
8cdac4cac0
remove engine pointer passing ( #3556 )
...
* some
* more
* more
* the last?!
2021-11-16 04:15:29 -05:00
rusefi
ab11b613bc
lua wants your pins!
2021-11-11 22:54:48 -05:00
Andrey
bfe6a5b2a8
Proteus meta - fixing confusion
2021-10-28 22:11:26 -04:00
Andrey
53d16c67fe
export board-specific macro for stm32 pins based on board yaml #3298
...
proteus meta progress
2021-10-25 14:22:46 -04:00
rusefi
1f5e1c2ca5
Honda K
2021-10-23 16:19:28 -04:00
rusefillc
618d13e673
export board-specific macro for stm32 pins based on board yaml #3298
2021-10-03 00:09:09 -04:00
rusefillc
441549d3e6
export board-specific macro for stm32 pins based on board yaml #3298
2021-10-02 23:56:43 -04:00
rusefillc
eb4829c83e
export board-specific macro for stm32 pins based on board yaml #3298
2021-10-02 23:45:28 -04:00
Matthew Kennedy
25414ebdad
yet more pch ( #3068 )
...
* big pch energy
* put back ramdisk stub
* tests are happy
* h743 nucleo
* kinetis
* I love deleting code!
* make stepper happy
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-08-03 22:05:01 -04:00
Matthew Kennedy
2ce7777865
don't require EXTERN_ENGINE in every file ( #2969 )
...
* move enginePins
* no more extern engine
* uses
* more
* extern config too
* put this where it belongs
* include correct header
* merge
2021-07-16 18:13:33 -04:00
Andrey
24131cdc0e
s/controlPin1/controlPin/
2021-06-05 16:19:01 -04:00
Matthew Kennedy
742ea83bfa
Baro config ( #2591 )
...
* adjust API to allow i2c init to fail
* init
* proteus config
* 🎠 🎠 🎠
* buh
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-27 15:29:22 -04:00
Matthew Kennedy
1dffcf5729
make board config override actually usable ( #2508 )
...
* new function
* hellen
* MRE
* proteus
* put those function declarations in a reasonable place
* put the comment back
* weak
* move that to a reasonable place
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-31 14:46:50 -04:00
Matthew Kennedy
51a5b4d6d5
rename setBoardConfigurationOverrides ( #2479 )
...
* rename
* proteus
* comments
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-22 14:15:09 -04:00
Matthew Kennedy
56530d2851
hardware ci tweaks ( #2266 )
...
* frankenso config
* Revert "frankenso config"
This reverts commit 5bb2375ba2d33ae487273eaa5b7a4f12e8a9cecc.
* add hardware CI flag for proteus
* rename ci job
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-02-02 08:14:24 -06:00
rusefillc
1ed7d16d50
knock-knock
2021-01-23 00:00:34 -05:00
rusefi
a935bf97f4
progress
2021-01-03 17:58:00 -05:00
rusefi
b355a6f55c
fixing QC config
2020-12-28 19:19:29 -05:00
rusefillc
c0cbc2a31f
VR_HW_CHECK_MODE
2020-12-21 13:33:09 -05:00
rusefi
f3b71d0ab8
VR_HW_CHECK_MODE
2020-12-21 12:30:15 -05:00
rusefi
86bdb79c5a
v12 Proteus
2020-11-06 14:18:54 -05:00
Matthew Kennedy
2a1e2c53e3
proteus SD card defaults ( #1796 )
...
* proteus SD defaults
* disable serial console pins
2020-09-14 10:54:25 +03:00
Matthew Kennedy
7b24da6abf
oops ( #1441 )
2020-05-16 20:38:38 -04:00
Matthew Kennedy
e54bcc70a0
s ( #1424 )
2020-05-11 23:23:04 -04:00
Matthew Kennedy
36a742aa50
updates for proteus v0.3 ( #1418 )
...
* updates for v0.3
* board config too
* oops
2020-05-10 09:19:01 -04:00
rusefi
7e82691319
oh what did I do
2020-05-02 22:27:20 -04:00
Matthew Kennedy
fe4b531aeb
Move ETB control to a thread ( #1374 )
...
* switch to thread
* actually use default frequency define
* crank ADC too
* make space in RAM
* remove TS field
* this should work for test
* fix dt
* re-resize ram
2020-04-28 07:22:31 -04:00
Matthew Kennedy
83cca6ec7a
allow overriding configuration ( #1341 )
...
* config overrides
* proteus too
* comment
* remove wno-error
* comment
2020-04-26 00:07:59 -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
09c4def495
proteus-f4 was requested
2020-03-18 11:37:53 -04:00
rusEfi
9316272f90
slow v12 progress
2020-03-07 00:45:45 -05:00
rusefi
890984214f
explicit cross-referencing
2020-02-21 20:08:16 -05:00
rusefi
59ff1713c2
"so I guess defaults are fine then, maybe add main relay = PB9"
2020-02-21 19:31:36 -05:00
rusefi
a7e5e5280b
proteus
2020-02-19 22:34:38 -05:00
Matthew Kennedy
8c3d8d5665
more proteus pins ( #1118 )
2020-02-02 02:38:15 -05:00
rusefi
48ee092ac6
reducing headers
2020-02-01 17:27:24 -05:00
rusefi
5a21964925
Matt does this look right?
2020-02-01 14:45:55 -05:00
Matthew Kennedy
d004efa844
minor proteus default config & mapping fixes ( #1113 )
...
* vbatt and can
* correct comment
* fix mapping
2020-01-29 23:32:48 -05:00
Matthew Kennedy
eb27bcf3d6
Terrible ADC3 hack for Proteus vbatt support ( #1066 )
...
* this is a great idea!
* typo
* simplify
* simplify, cache coherency
* enable adc3 in board file
* copyright
* fix tests, probably
2019-12-17 08:34:56 -05:00
Matthew Kennedy
199cf72f4a
use correct divider ( #1056 )
2019-12-12 08:45:10 -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
Matthew Kennedy
9fdf74bc18
Base configuration for Proteus ( #1040 )
...
* cfg
* add enum value
* add ci
* actually build the board config
* this is pretty close
* proteus case
2019-12-02 23:54:40 -05:00