Commit Graph

15246 Commits

Author SHA1 Message Date
rusefillc 4318b47e58 "angle range findAngle#a6" critical error #4593 2022-09-19 18:33:19 -04:00
rusefillc d83833076a moving confusing around 2022-09-19 12:32:45 -04:00
GitHub gen-configs Action b9a3f29f3d Auto-generated configs and docs 2022-09-19 16:23:04 +00:00
rusefillc a4a1995508 useBiQuadOnAuxSpeedSensors 2022-09-19 12:13:20 -04:00
rusefillc a1143779f2 documenting biquad or else concerns 2022-09-19 12:06:00 -04:00
rusefillc 3e4b514a65 moving confusing around 2022-09-19 12:00:01 -04:00
GitHub gen-configs Action 506210ea30 Auto-generated configs and docs 2022-09-19 01:45:52 +00:00
Matthew Kennedy 3987c12796 wbo fault code indicator (#4591)
* indicator for wideband errors

* only show if CAN wideband enabled

* tweaks
2022-09-18 21:37:46 -04:00
GitHub gen-configs Action 7de6639e22 Auto-generated configs and docs 2022-09-19 01:31:32 +00:00
rusefillc d7b385cb19 CanCategory 2022-09-18 20:56:53 -04:00
rusefillc dc91281b3b CanCategory 2022-09-18 20:44:00 -04:00
GitHub set-date Action 6d8438c920 Update date 2022-09-19 00:24:35 +00:00
GitHub gen-configs Action 165edaa1e5 Auto-generated configs and docs 2022-09-18 23:11:06 +00:00
rusefi 25aab4722b B6 2022-09-18 18:55:57 -04:00
rusefi 61f778969f B6 2022-09-18 18:22:55 -04:00
rusefillc 90e8ffa215 B6 2022-09-18 17:20:42 -04:00
rusefillc 8f3b680b2a dead 2022-09-18 17:18:52 -04:00
Andrey G b285269f74 console: bluetooth: check if BT port exist before configuring (#4588) 2022-09-18 16:15:50 -04:00
rusefi a1cda66c12 B6 2022-09-18 01:03:01 -04:00
rusefi f166a16134 some dead lines 2022-09-18 00:22:00 -04:00
GitHub gen-configs Action faa0f46a87 Auto-generated configs and docs 2022-09-18 01:44:04 +00:00
Matthew Kennedy d84a290eca gppwm load axis can be another GPPWM channel (!!!!!) (#4587)
* gppwm load axis can be another GPPWM channel (!!!!!)

* explicit cast

* efiAssert not void

* kick
2022-09-17 21:38:06 -04:00
GitHub set-date Action 3418bd1217 Update date 2022-09-18 00:26:43 +00:00
GitHub set-date Action 513d0f00fa Update date 2022-09-17 00:35:31 +00:00
GitHub gen-configs Action 7aba987cdd Auto-generated configs and docs 2022-09-17 00:16:59 +00:00
Matthew Kennedy 4106704385 add ignition adder tables (#4586)
* ign blend tables

* tweaks

* iterate

* tweaks

* axis values

* changelog
2022-09-16 20:07:04 -04:00
GitHub gen-configs Action 3b3707b8bd Auto-generated configs and docs 2022-09-16 20:10:48 +00:00
Matthew Kennedy 14068656ad more gppwm options (#4585)
* more gppwm options

* fix ui

* gppwm list size
2022-09-16 16:04:03 -04:00
rusefillc d423c077a0 moving acceleration around 2022-09-16 00:06:57 -04:00
rusefillc f919845c9c tear down Engine god object #4511
oh I hope this ends well
2022-09-15 23:41:06 -04:00
rusefillc 1c9cb5b6ba just a rename & hiding unit test method 2022-09-15 23:07:08 -04:00
rusefillc c77ac3c42e tear down Engine god object #4511 2022-09-15 22:21:07 -04:00
rusefillc cf53f8b65c tear down Engine god object #4511 2022-09-15 22:12:49 -04:00
rusefillc b4bc5551db tear down Engine god object #4511 2022-09-15 22:06:16 -04:00
rusefillc 918112d588 tear down Engine god object #4511 2022-09-15 22:00:07 -04:00
rusefillc 03d176ca61 tear down Engine god object #4511 2022-09-15 21:55:15 -04:00
rusefillc 1c28ca0582 tear down Engine god object #4511 2022-09-15 21:46:01 -04:00
GitHub gen-configs Action ca0e54c3d2 Auto-generated configs and docs 2022-09-16 01:34:39 +00:00
rusefillc e582a83ecb tear down Engine god object #4511 2022-09-15 21:28:27 -04:00
GitHub set-date Action e49c8bd0ec Update date 2022-09-16 00:26:58 +00:00
GitHub gen-configs Action 6dbf48d552 Auto-generated configs and docs 2022-09-15 19:12:32 +00:00
rusefillc ac03dc55d8 CUSTOM_INSTANT_MAP_DECODING 2022-09-15 15:07:31 -04:00
rusefillc 7654c84c41 better location for mapCamDetectionAnglePosition 2022-09-15 15:07:11 -04:00
GitHub gen-configs Action 2dbc98588e Auto-generated configs and docs 2022-09-15 19:00:51 +00:00
rusefillc 672f0b8acc mapFast into logs 2022-09-15 14:55:49 -04:00
rusefillc 6e3bbd2ca2 dead idea 2022-09-15 14:55:32 -04:00
rusefillc efd4e725da Harley 2022-09-15 14:55:01 -04:00
rusefillc 57be7f3933 September 2022 Release - "Day 203" 2022-09-15 14:54:49 -04:00
GitHub gen-configs Action 3a07244e49 Auto-generated configs and docs 2022-09-15 12:35:18 +00:00
GitHub set-date Action 4917b0507b Update date 2022-09-15 00:26:28 +00:00
rusefillc 8d2d477767 Randomly hanging for a complete second #4557 2022-09-14 08:41:40 -04:00
Matthew Kennedy dc4552bd31 s (#4580) 2022-09-14 08:13:47 -04:00
Andrey dc9504f33c deep rabbit holes are the best ones!
refactoring: encapsulation
2022-09-14 02:45:31 -04:00
Andrey f5a5764429 deep rabbit holes are the best ones!
refactoring: encapsulation
2022-09-14 02:35:55 -04:00
Andrey d9accf1772 deep rabbit holes are the best ones!
refactoring: encapsulation
2022-09-14 02:24:41 -04:00
Andrey 1d0f13fc41 deep rabbit holes are the best ones!
refactoring: encapsulation
2022-09-14 02:17:04 -04:00
Andrey aa0cffcfdb deep rabbit holes are the best ones!
refactoring: encapsulation
2022-09-14 02:06:52 -04:00
Andrey 579f3df7ad deep rabbit holes are the best ones!
refactoring: encapsulation
2022-09-14 01:53:17 -04:00
Andrey b439f27284 inline method to reduce confusion 2022-09-14 01:34:52 -04:00
Andrey 34f87a3683 inline method to reduce confusion 2022-09-14 01:24:19 -04:00
Andrey 110c49949d some dead nonsense 2022-09-14 01:15:26 -04:00
Andrey d256fd2b01 removing dead parameter 2022-09-14 01:13:57 -04:00
Andrey b059e9defb tear down Engine god object #4511
just trying different things
2022-09-14 01:09:32 -04:00
Andrey 867cc73950 moving IO-only away from scheduling logic 2022-09-14 00:55:55 -04:00
Andrey 556427b01d moving IO-only away from scheduling logic 2022-09-14 00:52:24 -04:00
GitHub gen-configs Action c88a18b13e Auto-generated configs and docs 2022-09-14 04:39:50 +00:00
rusefillc f97c5ed8fd i suspect that no one cares about these 2022-09-14 00:34:04 -04:00
Andrey b1451e229c GM 2022-09-14 00:03:38 -04:00
Matthew Kennedy fb2565952d pwm iteration limit to avoid float math accuracy loss (#4578) 2022-09-13 21:16:35 -04:00
rusefi 8f0023441e You would not believe how you invert TLE9201 #4579 2022-09-13 21:03:47 -04:00
rusefi fccf48f379 h154 2022-09-13 20:23:40 -04:00
Andrey G 0b49efdbb7 subaru_eg33: remove duplicate compile script (#4576) 2022-09-13 19:56:41 -04:00
GitHub gen-configs Action 754065badb Auto-generated configs and docs 2022-09-13 23:55:16 +00:00
rusefi ded601e54f h154 2022-09-13 18:13:58 -04:00
Andrey G f5a4cfc06f digital_input: check for valid callback not name! (#4575) 2022-09-13 18:02:00 -04:00
Andrey G 68ee1c6a1f Os util update (#4574)
* chVTSetAny: "this could be simplified"

* os_utils: use Chibi's CriticalSectionLocker
2022-09-13 17:57:13 -04:00
GitHub gen-configs Action 273314bdf2 Auto-generated configs and docs 2022-09-13 18:12:48 +00:00
Matthew Kennedy 3358cdab11 resurrect EFI_CLOCK_LOCKS (#4572)
* resurrect EFI_CLOCK_LOCKS

* missing extern

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-09-13 14:07:25 -04:00
GitHub gen-configs Action aef1a4ec47 Auto-generated configs and docs 2022-09-13 06:33:23 +00:00
rusefillc 6ef9719b53 kick Start Cranking mode #4569 2022-09-13 02:23:57 -04:00
rusefillc 420822cb23 kick Start Cranking mode #4569 2022-09-13 02:18:49 -04:00
rusefillc 474b705c5e outputRequestPeriod into logs 2022-09-12 21:41:23 -04:00
rusefillc 228437f574 outputRequestPeriod into logs 2022-09-12 20:56:57 -04:00
rusefillc 5da9012d70 moving SD logic to better source 2022-09-12 20:39:43 -04:00
GitHub set-date Action 7b5297510d Update date 2022-09-13 00:25:52 +00:00
GitHub gen-configs Action 04db1fbb36 Auto-generated configs and docs 2022-09-13 00:18:15 +00:00
rusefillc 0618824061 outputRequestPeriod into logs 2022-09-12 20:13:17 -04:00
GitHub gen-configs Action 9e4e4f7974 Auto-generated configs and docs 2022-09-12 23:10:38 +00:00
Andrey G c1c9d5222a tle8888 dead code (#4568) 2022-09-12 18:54:29 -04:00
Andrey G bf3c6e32c2 stm32: microsecond timer: set correct period value (#4567)
Driver sets (period - 1) to ARR (auto-reload register)
So we need to set period to (1 << 32) to get maximum
0xffffffff value in ARR. But period is uint32_t.
So set it to 0 and it will ovelap to UINT32_MAX at
pwmp->tim->ARR  = pwmp->period - 1;
2022-09-12 07:35:31 -04:00
rusefillc 21a1914bc8 at the moment efiWatchdog always fails on enable, would this fix? 2022-09-11 21:31:42 -04:00
GitHub gen-configs Action 42336debf8 Auto-generated configs and docs 2022-09-12 01:21:40 +00:00
rusefi 95e7358fce at the moment efiWatchdog always fails on enable, would this fix? 2022-09-11 21:15:25 -04:00
GitHub set-date Action cd28fce1e9 Update date 2022-09-12 00:23:15 +00:00
Andrey G 2b4012b279 dead code, reduce typedefs (#4566)
* Do lightweight checks first

* Dead getTimeIgnitionSeconds()

Dead since 5274cffff3

* Get rid of efitime_t.

Purpose are not clear. Use efitick_t where ticks are used,
use efitimeus_t for uS, use efitimems_t or efitimems64_t for mS.

* Fix unit tests

* Fix misc: stm32f1_test_project
2022-09-11 16:08:11 -04:00
Andrey G bbb71c4e7d Supress tons of warning from triggers (#4565) 2022-09-11 15:25:58 -04:00
Andrey G a98ad15984 EFI_PROD_CODE guard around port_mpu_util.h include (#4564) 2022-09-11 13:42:07 -04:00
Andrey G 1ca5988877 time routines refactor (#4563)
* Extract time helpers from engine_controller_misc to efitime.cpp

* Rename currentTimeMillis() to getTimeNowMs()

We have getTimeNowNt(), getTimeNowUs(), currentTimeMillis() and getTimeNowSeconds()
Align a bit.

find . -type f -name '*.c*' -exec sed -i 's/currentTimeMillis/getTimeNowMs/g' {} \;

* Rename getTimeNowSeconds() to getTimeNowS()

To align with Nt, Us, Ms versions.

* Some comments about getTimeNowLowerNt()
2022-09-11 13:06:03 -04:00
rusefillc 0780a3f719 human brain does need sleep 2022-09-11 12:40:24 -04:00
rusefillc 787dc0700e Revert "refactoring: type safety"
This reverts commit 0ff7af9db5.
2022-09-11 11:14:20 -04:00