Andrey G
d134fabc51
Simplify Makefile, unify board.mk files ( #2229 )
...
* Proper way to add lis302 driver
* Proper way to add license directory to includes
* Makefile: simplify
All ChibiOS stuff is accumulated in ALLCSRC, ALLINC and so on.
* board.mk: append sources and includes to ALLSRC, ALLCPPSRC, ALLINC
* Cypress: fix CANv2 includence into build
2021-01-17 09:32:06 -05:00
Andrey G
052e2e558b
Supress annoing unused warnings ( #2216 )
2021-01-11 08:49:20 -05:00
rusefi
dcc1d7ad01
nb2 and proteus usability
2021-01-11 01:17:03 -05:00
rusefi
fcc49918f9
vvt knock
2021-01-10 18:57:27 -05:00
Andrey G
75098a0d4b
Lcd fix (I hope) ( #2211 )
...
* LCD: check if settings are valid on each access
* Lada Kalina: remove duplicate code
All LCD pins are set to GPIO_UNASSIGNED in disableLCD()
* Remove duplicate code
* We still need to know when invalid gpio is used...
This reverts commit 9c12c4dd44
.
2021-01-09 17:16:10 -05:00
rusefillc
554dec7a05
Hellen
2021-01-09 11:24:13 -05:00
Andrey G
b61ae75fe2
gpio helper ( #2195 )
...
* gpios: isBrainPinValid helper
* LCD HD44780: do not touch pins if DM_NONE or invalid gpio
* Fix isEnabled checks for GPS and Joystick
* LCD HD44780: writePad use this method wider
2021-01-08 20:01:26 -05:00
andreika-git
3dac7599c4
Hellen72 config ( #2200 )
...
* Hellen72 config
* Hellen72 files
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2021-01-08 12:50:13 -05:00
Matthew Kennedy
86d3746453
Idle timing uses phase logic, remove falloff ( #2169 )
...
* use phase computation
* move & simplify implementation
* test
* bad merge
* initialize
* wonderful changelog
* now unused parameter
* put back deadzone
* ui
* test deadzone
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-07 08:06:36 -05:00
rusefillc
5a75c69b8e
knock v12
2021-01-06 19:42:07 -05:00
Andrey G
f962a7bd64
Gpio cleanup #2 ( #1530 )
...
* pin repository: PIN_USED size in now equal to brain_pin_e enum size
expect special values...
* smart gpios: register gpio chip to given base (no auto-allocation)
* drivers: gpio: core: add gpiochip_unregister()
* drivers: gpio: MC33810 intergation
* smart_gpio.cpp: cleanup ifdef mess, minor cleanups
* gpio: core: additional check for gpio ranges overlaps
* unit test: gpio chip: fixed and extended
2021-01-06 18:29:47 -05:00
rusefillc
8396f36a14
knock knock v12
2021-01-06 12:48:32 -05:00
rusefi
35482fd21e
progress
2021-01-03 17:58:00 -05:00
rusefi
a8bba64220
GPIOG_1 is not a proteus control pin, assuming a typo
2021-01-01 18:20:49 -05:00
rusefi
c29a0d9b06
docs
2021-01-01 18:19:52 -05:00
rusefi
e530ded915
F7 HW CI
2020-12-28 23:26:51 -05:00
rusefi
154912509b
fixing QC config
2020-12-28 19:19:29 -05:00
rusefillc
b286ec8a34
fine-grained check modes
2020-12-27 17:41:28 -05:00
rusefi
96cbe35e6f
xmas tree
2020-12-26 21:25:19 -05:00
rusefi
ba19fae213
xmas tree
2020-12-26 18:59:30 -05:00
rusefi
3d3b5706d3
HW_CHECK_SPARK_FSIO
2020-12-26 16:16:40 -05:00
rusefi
e0319ea941
proteusBoardTest
2020-12-26 13:41:33 -05:00
rusefillc
8bcaea7868
https://github.com/rusefi/rusefi/wiki/HOWTO-Miata-NB2-on-Proteus
2020-12-26 11:42:09 -05:00
rusefillc
80854bf5ce
proteusBoardTest
2020-12-26 10:50:18 -05:00
rusefillc
027c5a3580
proteusBoardTest
2020-12-26 10:46:45 -05:00
rusefillc
f9de491b67
proteusBoardTest
2020-12-26 10:41:33 -05:00
rusefi
c67af9632a
PROTEUS_QC_TEST_BOARD
2020-12-26 00:57:23 -05:00
Matthew Kennedy
fad3b07b8b
Purge e34 config ( #2127 )
...
* remove
* enums
* s
* func test
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-24 07:31:25 -05:00
Matthew Kennedy
7617b115de
Partition configs by board type ( #2106 )
...
* remove old flag
* flags
* reorder switch
* oops
2020-12-22 21:54:40 -05:00
rusefi
4c347026ff
Proteus is compiled without VSS feature #2122
2020-12-22 21:28:51 -05:00
rusefi
6ddfff8fd9
Proteus is compiled without VSS feature #2122
2020-12-22 20:50:01 -05:00
Matthew Kennedy
4a95652f88
Purge fiesta config ( #2117 )
...
* config
* this had a feature flag?
* enums
* goodbye, fiesta
2020-12-22 17:22:05 -05:00
rusefillc
632afe3432
fixing master PROTEUS_DEFAULTS
2020-12-22 17:13:05 -05:00
Matthew Kennedy
85f0621738
Purge rover v8 config ( #2116 )
...
* bye
* goodbye, rover v8
* that snuck in
* use a different config for that test
2020-12-22 10:05:54 -05:00
rusefillc
1d434336f8
VR_HW_CHECK_MODE
2020-12-21 13:33:09 -05:00
rusefi
99a349e4c6
VR_HW_CHECK_MODE
2020-12-21 12:30:15 -05:00
rusefillc
4220b9fcbd
something ? HIP / SPI pin conflict does not fail gracefully #2108
...
maybe this is just testing framework bug?
2020-12-20 17:17:03 -05:00
rusefillc
34fc9b1fb6
something ? HIP / SPI pin conflict does not fail gracefully #2108
2020-12-20 12:51:20 -05:00
rusefi
9194323b5d
proteus_f4_hardware_QC_special_build
2020-12-20 11:17:38 -05:00
rusefillc
1be84c072e
proteus_f4_hardware_QC_special_build
2020-12-20 09:14:14 -05:00
rusefillc
bf0dfcf659
proteus_f4_hardware_QC_special_build
2020-12-20 09:11:36 -05:00
rusefi
c6cdcb27de
something ? HIP / SPI pin conflict does not fail gracefully #2108
2020-12-19 17:06:42 -05:00
rusefillc
009f48b457
something ? HIP / SPI pin conflict does not fail gracefully #2108
2020-12-19 16:07:21 -05:00
rusefillc
1e5be46b4c
something ? HIP / SPI pin conflict does not fail gracefully #2108
2020-12-19 15:18:23 -05:00
CrazyStriker
b905a4aa5b
Nb proteus config ( #2104 )
...
* Added proteus config and started working on it
* Update engine config
* corrected board config
* Completed pin attribution in proteus hardcoded nb2 miata
* Removed problematic call
* Corrected the blocking value
* Removed blocking equal sign
* Reworked indentation
2020-12-18 15:53:57 -05:00
rusefillc
d38195b206
NB2 MRE closer to reality
2020-12-17 19:03:38 -05:00
Matthew Kennedy
34edf34bf4
only build in config for the correct board ( #2088 )
...
* only build in config for the correct board
* undo
* undo
* undo
* only touch proteus config
* include configs in tests
2020-12-17 17:12:24 -05:00
rusefillc
88bb2f4569
trigger and start button pins not displayed by "pins" command fix #2084
2020-12-16 22:24:19 -05:00
rusefillc
727a775049
hello new wiki
2020-12-16 19:58:15 -05:00
Matthew Kennedy
91d1acb50e
prototype wideband firmware update ( #2074 )
...
* add submodule for firmware
* ts
* add updater
* add bench_test
* don't collide idx
* feature flag
* send acks
* fix timeout logic
* ui
* do it on the bench thread
* guard
* guard
* only do twice
* guard
* bump version
* update
* file name
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-16 08:28:53 -05:00