Matthew Kennedy
800cdd5265
Merge branch 'master' into async-rev-limit
2025-02-17 01:44:35 -08:00
Matthew Kennedy
ea1f9914de
enable F7/H7 double precision ( #559 )
2025-02-17 01:38:51 -08:00
Matthew Kennedy
ab56e836d4
ok make it non-infinite recursion
2025-02-17 01:33:10 -08:00
Matthew Kennedy
c0e4cc8932
Properly chain fault handlers when we hit bkpt instruction
2025-02-17 01:21:15 -08:00
Matthew Kennedy
d70f350154
command to provoke a stack overflow for testing
2025-02-17 00:59:08 -08:00
Matthew Kennedy
02440ff303
disable/reset the MPU leaving openblt
2025-02-17 00:55:38 -08:00
Matthew Kennedy
553e42f1e5
Disable the MPU during the memmanage fault handler
2025-02-17 00:52:11 -08:00
Matthew Kennedy
dec859137c
openblt params note
2025-02-17 00:33:11 -08:00
Matthew Kennedy
61a4758921
Merge branch 'master' of https://github.com/fome-tech/fome-fw
2025-02-16 20:35:12 -08:00
Matthew Kennedy
45c1378890
use 32-byte bootloader shared area to avoid MPU collision with stacks
2025-02-16 20:35:06 -08:00
GitHub gen-configs Action
ddfc5670ea
Auto-generated configs and docs
2025-02-17 01:45:19 +00:00
Matthew Kennedy
0c7df47bba
turn off guard pages on F7 for a minute as it's causing probems
2025-02-16 17:44:08 -08:00
Matthew Kennedy
3a6026c5c5
Merge branch 'master' of https://github.com/fome-tech/fome-fw
2025-02-16 17:43:51 -08:00
Matthew Kennedy
a714e7a803
Don't overlap MPU region between nocache and guard pages on F7
2025-02-16 17:43:35 -08:00
GitHub set-date Action
8ca0bee0cb
Update date
2025-02-17 00:11:47 +00:00
GitHub gen-configs Action
49e5d159bf
Auto-generated configs and docs
2025-02-16 23:15:28 +00:00
Matthew Kennedy
96ce107110
changelog recent improvements
2025-02-16 15:14:18 -08:00
GitHub set-date Action
8a9d356510
Update date
2025-02-16 00:12:19 +00:00
GitHub gen-configs Action
8e1f73714f
Auto-generated configs and docs
2025-02-15 00:23:52 +00:00
Matthew Kennedy
ceed007f74
Merge branch 'master' of https://github.com/fome-tech/fome-fw
2025-02-14 16:22:41 -08:00
Matthew Kennedy
7633a4416a
backport H7 FDCANv2 driver
2025-02-14 16:22:36 -08:00
Matthew Kennedy
04f82a16a6
switch to use FOME's ChibiOS fork
2025-02-14 16:15:59 -08:00
GitHub set-date Action
4ffee17989
Update date
2025-02-15 00:10:58 +00:00
Matthew Kennedy
9a3b88df53
Merge branch 'master' into async-rev-limit
2025-02-14 13:02:14 -08:00
Matthew Kennedy
1b3b86c2cd
extract calculateSparkAngle
2025-02-14 12:58:44 -08:00
Matthew Kennedy
6f228a1222
Adjust fuel qty for mode at the last minute ( #554 )
2025-02-14 10:05:45 -08:00
GitHub gen-configs Action
79e7b52cc3
Auto-generated configs and docs
2025-02-14 09:42:49 +00:00
Matthew Kennedy
c89b028d88
Add option for minimum cam sync rpm
2025-02-14 01:41:38 -08:00
Matthew Kennedy
f6e4239bcb
reset ignition schedule too on trigger loss
2025-02-13 23:19:34 -08:00
Matthew Kennedy
c932c55693
overdwell test with IgnitionContext instead of event
2025-02-13 23:18:30 -08:00
Matthew Kennedy
c49c9dd660
correct logicdata time scale
2025-02-13 23:16:48 -08:00
Matthew Kennedy
fedf0db652
don't do fancy features when spark fired by overdwell protect
2025-02-13 23:16:40 -08:00
Matthew Kennedy
53aa7d55d2
fix nissan VQ test
2025-02-13 22:44:31 -08:00
Matthew Kennedy
97a4add1a5
Detect trigger loss faster, as a function of tooth count
2025-02-13 22:04:25 -08:00
Matthew Kennedy
1d6ca9f989
Reset injection schedule upon trigger sync loss
2025-02-13 22:03:30 -08:00
Matthew Kennedy
5eaa331b21
format
2025-02-13 22:03:19 -08:00
Matthew Kennedy
3cf2d07057
use GCC-mode bitfields on Windows simulator build #551
2025-02-13 21:39:53 -08:00
Matthew Kennedy
2ebd882722
Ignition outputs use a mask like fuel ( #553 )
...
* remove skipped spark check
* this test no longer does anything
* ignition mask outputs
* tests
* extract function to calculate mask
* don't even store the mask
2025-02-13 20:31:09 -08:00
GitHub gen-configs Action
419790d4b6
Auto-generated configs and docs
2025-02-14 01:56:00 +00:00
Matthew Kennedy
ef9032bca4
Control injectors with a mask rather than pointers ( #551 )
...
* mostly implement
* tests
* tests
* tests
* properly handle single point injection
* fix tests
* fix tests
* scheduler
* format
* fix tests
* extract calculateInjectorOutputMask
* uncomment
* split injection just barely fits!
* provide a constructor so maybe mac is happy?
* don't bother storing the mask at all
* simplify
* make the pad bits predictable
2025-02-13 17:54:42 -08:00
GitHub set-date Action
277745c750
Update date
2025-02-14 00:15:12 +00:00
Matthew Kennedy
dcfc53159e
enable stack guard on F7 ( #549 )
...
* enable stack guard on F7
* enable stack check on bootloader
2025-02-13 00:02:34 -08:00
Matthew Kennedy
eb6f433c54
disable stack check on cm7 as it has MPU
2025-02-12 23:39:46 -08:00
Matthew Kennedy
13bec56987
turnSparkPinHigh: prioritize flipping the output
2025-02-12 22:43:07 -08:00
Matthew Kennedy
eee942f2ab
event_registry.cpp is dead
2025-02-12 22:32:30 -08:00
GitHub gen-configs Action
031e881fa7
Auto-generated configs and docs
2025-02-13 01:51:13 +00:00
Matthew Kennedy
2fd4cc4bc3
Merge branch 'master' of https://github.com/fome-tech/fome-fw
2025-02-12 17:49:20 -08:00
Matthew Kennedy
e2fbbb2277
Add an option for "full sync on engine stim"
2025-02-12 17:44:43 -08:00
GitHub gen-configs Action
8ee91956f1
Auto-generated configs and docs
2025-02-13 01:39:41 +00:00
Nathan Schulte
8a091510c7
rm lgtm.yml ( #550 )
...
https://github.com/rusefi/rusefi/pull/1148
2025-02-12 17:38:33 -08:00