Commit Graph

78 Commits

Author SHA1 Message Date
Andrey e9db6ba07c MRE fals to CH_CFG_SYSTEM_HALT_HOOK due to enabled MC33816 fix #6946 2024-09-23 10:11:03 -04:00
rusefi c6560ea370 revive MC33816 driver, also support bus sharing #6781
handling loss of power
only:alphax-4k-gdi
2024-08-27 19:57:04 -04:00
rusefi 057b5f0adb revive MC33816 driver, also support bus sharing #6781
reducing noise
only:alphax-4k-gdi
2024-08-27 14:37:12 -04:00
Andrey 972090333f revive MC33816 driver, also support bus sharing #6781
a step forward?
only:alphax-4k-gdi
2024-08-27 11:50:38 -04:00
rusefillc bd9a838814 revive MC33816 driver, also support bus sharing #6781
bump
only:alphax-4k-gdi
2024-08-27 11:29:19 -04:00
rusefi 3d2fc987a2 revive MC33816 driver, also support bus sharing #6781
only:alphax-4k-gdi
2024-08-27 09:37:48 -04:00
rusefi 1b301a6514 one step backwards
only:alphax-4k-gdi
2024-08-26 20:24:53 -04:00
rusefi 124599e7bd more mcFaultToString 2024-08-26 20:24:53 -04:00
Andrey eac4d7b469 revive MC33816 driver, also support bus sharing #6781
only:alphax-4k-gdi
2024-08-24 14:10:16 -04:00
Andrey 74dbb3b83f revive MC33816 driver, also support bus sharing #6781
only:alphax-4k-gdi
2024-08-24 10:03:48 -04:00
Chris Anderson 12bd6d3749 fixes for alpha gdi 2024-08-24 10:03:48 -04:00
rusefillc 185907251b revive MC33816 driver, also support bus sharing #6781
flag does not work with op-amp voltage divider :(
only:alphax-4k-gdi
2024-08-24 09:27:19 -04:00
rusefillc 87b3b62e26 revive MC33816 driver, also support bus sharing #6781
Noxz says AF useful for CS?
only:alphax-4k-gdi
2024-08-23 07:45:16 -04:00
rusefi 9e7a69efcf revive MC33816 driver, also support bus sharing #6781
only:alphax-4k-gdi
2024-08-11 18:48:39 -04:00
rusefi bacedbb65e revive MC33816 driver, also support bus sharing #6781
only:alphax-4k-gdi
2024-08-11 17:22:54 -04:00
rusefi 2b43466f86 requiresPowerCycle = is_enabled_spi 2024-08-08 13:14:23 -04:00
rusefillc 4a60f3f845 revive MC33816 driver #6781
only:alphax-4k-gdi_debug
2024-08-07 23:47:48 -04:00
rusefi 95d7b7f4fc only:alphax-4k-gdi_debug 2024-08-07 23:07:06 -04:00
Andrey e927de593e https://github.com/rusefi/rusefi/pull/5394
only:nastyornot
2024-06-17 18:32:56 -04:00
rusefi 4b43cc3212 docs 2024-05-08 21:45:32 -04:00
rusefillc ad247db155 only: bad pasta 2024-01-02 23:08:34 -05:00
rusefillc c0b635936e detailed unhappy message
only:mre_f4
2023-12-12 21:20:46 -05:00
rusefillc de22b4c09b better logging
only:mre_f4
2023-12-12 18:24:42 -05:00
rusefillc 6b8f8a2dd9 explicit happy message
only:mre_f4
2023-12-12 16:13:36 -05:00
rusefillc 699d588849 https://github.com/rusefi/alphax-4chan/issues/166
only:alphax_4chan
2023-12-12 14:10:57 -05:00
Matthew Kennedy 816d107b00 pt2001 typo
(cherry picked from commit 94c33e9e38bce7ee758dfee91816aa7f91b2f2d2)
2023-05-15 19:47:10 -04:00
Matthew Kennedy 3a0bf87d92
update libfirmware (#4446)
* update libfirmware

* s
2022-08-16 23:02:34 -04:00
Matthew Kennedy c3d6bd7e59
Pt2001 module (#4396)
* pt2001 uses module

* read flag0

* c

* libfirmware

* makefiles

* are unit tests happy?

* bootloader
2022-08-08 08:53:08 -04:00
Matthew Kennedy d413b28a77
GDI: add min/max boost time config (#4343)
* add min/max boost time config

* add cast

* generated

* UI
2022-07-16 02:23:05 -04:00
Matthew Kennedy c55873593d
pt2001 updates (#4340)
* delete registers/

* update gitignore

* readme

* Revert "delete registers/"

This reverts commit de10448d5479487b529b4e9ee551f45f271daa8c.

* remove dead dram constants

* switch to use generated C source instead of copy/paste

* more memory map
2022-07-14 12:47:51 -04:00
rusefillc 240c6fe8b6 GDI red FATAL led on cranking fix #3766 2022-01-12 01:01:33 -05:00
rusefillc e9498f64db GDI/HPFP: Set HPFP current/timing params on MC33816 #3736 follow-up 2022-01-03 02:13:47 -05:00
Scott Smith 79b38d894b
GDI/HPFP: Set HPFP current/timing params on MC33816 (#3736) 2022-01-03 01:46:00 -05:00
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 b52d50bbf2
Use pch in lots of files (#3066)
* most engine.h

* most engine_configuration

* more

* more

* more

* more

* more

* moooooore

* ok I'm done for now

* oops
2021-07-26 01:05:17 -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
Matthew Kennedy c26987b96b
Destroy all shared logger (#2574)
* most of shared logger

* a few more

* one more

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-21 14:28:48 -04:00
Matthew Kennedy ad71016862
rip the bandaid: find-replace most of scheduleMsg (#2572)
* biiiig find replace

* more trivial find replace

* pwm

* almost all of them

* few more

* gpio

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-21 12:53:13 -04:00
rusefillc d650271077 vBatt -> SensorType::vBatt #2260 2021-03-11 22:52:34 -05:00
Matthew Kennedy 3d17e62d65
finish off vbatt -> sensor model (#2433)
* more vbatt

* s

* goodbye voltage

* makefile

* apparently that part was in use

* include

* mocking
2021-03-07 20:18:32 -05:00
Matthew Kennedy d933d18e29
use spiPolledExchange for small transfers (#2358)
* configure for no cache

* this doesn't need a setting

* now we don't need invalidate

* reorder and comment

* mmc

* sw knock

* use spiPolledExchange for small transfers

* mock spi

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-02-17 14:48:21 -05:00
Andrey G 2af32084f4
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
Matthew Kennedy 922f0249d2
squash warnings (#1984)
* warnings

* unused

* a few more

* too much

* uint16_t-ify
2020-11-23 09:43:16 -05:00
rusefi dc3b14e5fc better MC33816 start-up status 2020-11-18 01:07:09 -05:00
rusefi 51e840eaa6 code style 2020-10-19 22:47:09 -04:00
rusefi e0a5c3dc12 GDI Epic #1448 2020-10-19 22:04:06 -04:00
rusefi 0409087606 docs 2020-07-04 21:38:52 -04:00
Matthew Kennedy 4f334c91d5
warnings (#1462)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-21 01:08:07 -04:00
NOx-z b71403de7a
Mc33 timings (#1453)
* mc33 flash check

* DI sanity checks for setting HV config

* mc33 timings

Co-authored-by: Christopher W. Anderson <gitstuff@pswitch.com>
2020-05-20 02:35:18 -04:00
NOx-z d43bc81c24
Mc33 vccp uv (#1445)
* mc33 flash check

* DI sanity checks for setting HV config

* mc33 VccP (7v) under voltage detection - before and after DRIVEN, useful for regulator broken - or DC-DC logic converter broken

Co-authored-by: Christopher W. Anderson <gitstuff@pswitch.com>
2020-05-17 16:28:05 -04:00