rusefi
dbb10e7c7d
Merge remote-tracking branch 'origin/master' into master
2020-09-09 17:25:09 -04:00
rusefi
3a11ea7e31
Merge remote-tracking branch 'origin/Hellen_fork_point' into master
...
# Conflicts:
# firmware/Makefile
# firmware/hw_layer/smart_gpio.cpp
2020-09-09 17:19:41 -04:00
David Holdeman
2bf3792c53
Debounce pin state function ( #1780 )
...
* add readpinstate
* wrong var name
2020-09-09 17:18:54 -04:00
rusefi
a0aeeb4919
Hellen says merge #1772 smart gpio
2020-09-09 17:16:51 -04:00
rusefi
e94631ad3d
Merge remote-tracking branch 'origin/Hellen_fork_point' into master
...
# Conflicts:
# firmware/hw_layer/digital_input/trigger/trigger_input.h
# firmware/hw_layer/hw_layer.mk
# firmware/hw_layer/ports/stm32/stm32f0/hw_ports.mk
# firmware/hw_layer/ports/stm32/stm32f1/hw_ports.mk
# firmware/hw_layer/ports/stm32/stm32f4/hw_ports.mk
# firmware/hw_layer/ports/stm32/stm32f7/hw_ports.mk
2020-09-09 16:55:27 -04:00
rusefi
e1be439682
Hellen says merge #1772 helping merge - Kinetis?!
2020-09-09 16:38:18 -04:00
rusefi
6e64d243da
Hellen says merge #1772 helping merge
2020-09-09 14:35:01 -04:00
rusefi
07bc8100c7
Hellen says merge #1772 helping merge
2020-09-09 14:20:54 -04:00
rusefi
59ecf525f5
Hellen says merge #1772 helping merge
2020-09-09 13:43:18 -04:00
rusefi
500d73ef02
Hellen says merge #1772 more about ports
2020-09-09 13:39:51 -04:00
rusefi
995795eeb6
Hellen says merge #1772 trigger h
2020-09-09 10:21:14 -04:00
rusefi
6fdb54d0dc
Hellen says merge #1772 backup ram.h
2020-09-09 10:20:21 -04:00
rusefi
ed38250fd5
Hellen says merge #1772 more about ports
2020-09-09 10:18:58 -04:00
rusefi
38c4794ef0
Merge remote-tracking branch 'origin/master' into master
2020-09-09 08:58:54 -04:00
rusefi
47b3ad0b9c
Hellen says merge #1772 more ports
2020-09-09 08:58:12 -04:00
rusefi
729bf748eb
Hellen says merge #1772 more ports
2020-09-09 08:53:11 -04:00
rusefi
0d26894154
Hellen says merge #1772 tle header
2020-09-09 08:52:14 -04:00
David Holdeman
f5d9263ad1
switch start/stop to ButtonDebounce ( #1777 )
2020-09-09 08:22:15 +01:00
Andrey G
2312b0ae57
Adc improvements ( #1765 )
...
* ADC: move DMA buffer outside of AdcDevice (save few bytes)
* ADC: inlcude fast channels to debug output
* ADC: save some CPU ticks (disabled until fully tested)
* ADC: simplify
2020-09-08 17:20:55 -04:00
David Holdeman
4ce758db88
use EFI_UNIT_TEST, add check ( #1774 )
2020-09-08 14:27:23 -04:00
David Holdeman
cab4cd0df2
Debounce pin management ( #1760 )
...
* add linked list
* macros, and use in buttonshift
* unit_tests macros
* add extern
* add parens
* move extern
* move extern
* move buttonDebounceListHead
* move buttonDebouncePointerHead
* merge gore
* undo
* reduce unused size
* don't store pointer if already initialized
* few changes
* remove oldPin
* fix merge conflict
* merge in changes commited to wrong branch
* fix definition
* out of class?
* brute force programming
* fix few problemos
* am confuse
* am confuse
* am confuse
* am confuse
* oldPin snuck in
* move to public?
* define again
* try constexpr
* def in cpp
* remove constexpr
* fix def
* fix?
* update active
* fix a few things
2020-09-08 11:29:38 -04:00
rusefi
9bea1190a4
Merge remote-tracking branch 'origin/Hellen_fork_point' into master
...
# Conflicts:
# firmware/controllers/algo/engine_configuration.cpp
2020-09-07 15:55:43 -04:00
rusefi
c4cbdf0d77
Hellen says merge #1772 ADC flexibility
2020-09-07 15:50:37 -04:00
rusefi
279482a298
Hellen says BOARD_DRV8860_COUNT
2020-09-07 15:38:34 -04:00
rusefi
f33b3eda8a
Merge remote-tracking branch 'origin/Hellen_fork_point' into master
...
# Conflicts:
# firmware/controllers/algo/engine.h
# firmware/hw_layer/drivers/drivers.mk
# firmware/hw_layer/stepper.h
# firmware/integration/rusefi_config.txt
# firmware/tunerstudio/rusefi.input
# simulator/simulator/efifeatures.h
2020-09-07 15:02:11 -04:00
rusefi
6a3d212370
Hellen says merge #1772
...
Hellen says stepper
(cherry picked from commit a2f26ac99b
)
2020-09-07 14:45:41 -04:00
rusefi
a88e142df0
Hellen says misc
...
(cherry picked from commit 2390c3ae2b
)
2020-09-07 14:43:12 -04:00
rusefi
a2f26ac99b
Hellen says merge #1772
...
Hellen says stepper
2020-09-07 14:41:04 -04:00
rusefi
2390c3ae2b
Hellen says misc
2020-09-07 14:09:00 -04:00
rusefi
38f480741f
Hellen says drivers
...
(cherry picked from commit 02573713f3
)
2020-09-07 12:02:40 -04:00
rusefi
0aa76da9f2
Hellen says ports
...
(cherry picked from commit 4acea75cc8
)
2020-09-07 12:02:34 -04:00
rusefi
02573713f3
Hellen says drivers
2020-09-07 12:00:16 -04:00
rusefi
4acea75cc8
Hellen says ports
2020-09-07 11:57:20 -04:00
rusefi
7d0c8b4870
microRusEFI used as Body Control Module BCM BCU
...
got stack too low warning with DBG_CAN
2020-09-06 21:45:17 -04:00
rusefi
1f6b820a96
microRusEFI used as Body Control Module BCM BCU
2020-09-06 21:30:14 -04:00
rusefi
39d09bc976
microRusEFI used as Body Control Module BCM BCU
2020-09-06 20:21:01 -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
Matthew Kennedy
95798a5246
fix broken master, inject engine ptr to rpmcalculator ( #1759 )
...
* fix
* oops
2020-09-05 18:49:42 -04:00
rusefi
ca21d5b4c2
refactoring
2020-09-03 19:29:15 -04:00
David Holdeman
499a430347
[TCU] GearController and TransmissionController base classes ( #1749 )
...
* add tcu ts outputs
* accidental change?
* add tcu base classes
* rearrange
* accidental change?
* add files
* missing backslash
* undo accidental change
* buttonshift includes, targets, and init
* Revert "buttonshift includes, targets, and init"
This reverts commit 1b0630511e1948f3d330d74be5bff6c087f118fb.
* use unused bit
* add return documentation
Co-authored-by: rusefillc <48498823+rusefillc@users.noreply.github.com>
2020-09-02 15:39:50 -04:00
dron0gus
182747e907
Adc cleanups ( #1743 )
...
* ADC: remove ADC_TwoSamplingDelay*
1. it is related to double or triple interlived mode only
2. it should be writen to CCR register, not CR1
* ADC: use designated initializers
2020-09-01 07:38:35 -04:00
Matthew Kennedy
5fc1b6902c
fix #1740 the right way ( #1741 )
...
* fix
* put that back
2020-08-31 21:05:04 -04:00
rusefi
e3b41c2387
dead code
2020-08-31 20:52:25 -04:00
Matthew Kennedy
12efd2f6be
generated for pt2001 ( #1666 )
...
* generated for pt2001
* don't unicode
2020-08-30 15:38:56 -04:00
NOx-z
e1e9e2caf0
Mc33 ucode ( #1734 )
...
* mc33 flash check
* DI sanity checks for setting HV config
* mc33816 microcodee source code update for what we got running on the r0.4 board w/ pt2001
Co-authored-by: Christopher W. Anderson <gitstuff@pswitch.com>
2020-08-29 22:24:11 -04:00
rusefi
2971230711
VVT support for VAG trigger #883
2020-08-29 18:13:00 -04:00
rusefi
94daeb7922
OBD CAN sensors #1733
2020-08-29 14:36:23 -04:00
Matthew Kennedy
1a55085bb6
Software knock detection ( #1730 )
...
* s
* science
* set pin mode
* turn stuff off so it fits
* filtering maybe
* filtering actually works
* generate filter parameters internally
* shorter window
* guard behind enable flag
* use checked in filter
* add biquad reset
* tracing
* const
* exec order
* do it from a thread
* smaller buffer, comment
* configure with header
* only for proteus
* oops
* unused
* not needed
* guards
* pin config
* don't need that include
* precook filter steady state
* define sample rate
* config enable switch
2020-08-28 21:13:50 -04:00
rusefi
7867e83e43
VVT support for VAG trigger #883
2020-08-24 02:01:50 -04:00
rusefi
938f40cbef
more fixing build?
2020-08-21 22:07:55 -04:00