Scott Smith
2752c39d7f
Change getTimeNowNt to be lock free. ( #3502 )
...
Track the top two bits of the 32-bit time field, along with the bits that comprise the top half of
the 64-bit time field. We can detect when the 32-bit field is advancing or falling back from the
global time counter as long as the change is less than about 1 billion ticks. This shows up as
either 01 or 11 in the top 2 bits of the 32-bit time field relative to the 64-bit field. Or is
there is no change it shows up as 00. Changes of 2 billion or more cannot be discerned as +2
billion and -2 billion both show up as 10.
Change the simulator to use this logic to make sure it gets some exercise.
2021-11-08 08:24:20 -05:00
GitHub build-firmware Action
f6aac4b1f9
Auto-generated configs and docs
2021-11-08 03:23:43 +00:00
rusefillc
96e3b8c6f6
Main and Pump pins default set wrong fix #3501
2021-11-07 22:09:26 -05:00
GitHub set-date Action
db5ef62885
Update date
2021-11-08 01:02:17 +00:00
rusefillc
259ab7a234
Latest firmware causes an error (2021 11 07 build) fix #3500
2021-11-07 19:52:30 -05:00
Matthew Kennedy
7f4b91809e
dead vss flag ( #3499 )
2021-11-07 14:36:46 -05:00
Andrey G
0e5b71b86b
Openblt deliver ( #3486 )
...
* common_make: rusefi.* should be functional image
OpenBLT used: rusefi.* is bootloader plus RusEFI
OpenBLT not used: rusefi.* is RusEFI only.
In both cases flashing of rusefi.* image to blank device should be
enough.
rusefi_update.srec does not include bootloader and this image should
be used for CAN update.
* Boundle generation: include bootloader and update image
* Update hex2dfu, deliver composite bin file
2021-11-07 13:50:01 -05:00
rusefillc
9699117634
fresh binary
2021-11-07 13:48:19 -05:00
GitHub build-firmware Action
41fe16ed40
Auto-generated configs and docs
2021-11-07 18:40:19 +00:00
rusefi
90057333d1
scriptTableName
2021-11-07 13:35:29 -05:00
rusefi
bc6db62a40
back to 3 second auto-DFU sleep
2021-11-07 13:25:34 -05:00
GitHub build-firmware Action
678f5db3b9
Auto-generated configs and docs
2021-11-07 15:30:54 +00:00
Andrey
a32f061a0f
names for tables similar to curve names
2021-11-07 09:58:35 -05:00
Andrey
49d4dea65e
lua pid class #3411
2021-11-07 09:53:40 -05:00
Andrey
c98bfecf11
lua pid class #3411
2021-11-07 09:49:47 -05:00
Andrey
94faa375e1
reducing complexity
2021-11-07 01:57:32 -05:00
rusefillc
d0a8bbc974
typo
2021-11-07 01:51:05 -05:00
rusefillc
4f6dc57d31
refactoring - magic constant bad
...
cypress and kinetis both have this macro already
2021-11-07 01:34:16 -04:00
rusefillc
73fe152db2
refactoring - magic constant bad
...
cypress and kinetis both have this macro already
2021-11-07 01:28:28 -04:00
rusefillc
e64f71ace7
GHA: submodules: recursive #3494
2021-11-07 01:10:44 -04:00
rusefillc
b80fb61df1
GHA: submodules: recursive #3494
2021-11-07 00:46:43 -04:00
GitHub build-firmware Action
fdc32277ea
Auto-generated configs and docs
2021-11-07 04:44:16 +00:00
rusefillc
355e3c84f5
a bit of dead code
2021-11-07 00:13:29 -04:00
rusefillc
5ddd516860
refactoring - magic constant bad
2021-11-07 00:09:17 -04:00
rusefillc
fd28e82f73
refactoring - magic constant bad
2021-11-07 00:03:16 -04:00
rusefillc
0418a521c5
a bit of dead code
2021-11-07 00:00:33 -04:00
GitHub build-firmware Action
2ee8ecb287
Auto-generated configs and docs
2021-11-07 03:59:47 +00:00
rusefillc
eb4ef563dd
a bit of dead code
2021-11-06 23:39:56 -04:00
GitHub build-firmware Action
1ce3fa63b7
Auto-generated configs and docs
2021-11-07 03:33:26 +00:00
Matthew Kennedy
0dde7d6fef
simplify signature.h generation ( #3480 )
...
* simplify
* poke to force generate
2021-11-06 23:19:53 -04:00
rusefillc
25e0678ac1
todo: smarter online change of CAN settings, kill isCanEnabled with fire
2021-11-06 22:23:06 -04:00
GitHub build-firmware Action
7df704907c
Auto-generated configs and docs
2021-11-07 02:14:13 +00:00
Matthew Kennedy
8124c2a12d
unit test build times ( #3489 )
...
* don't emit assembly listings
* more
* extract coverage
* link coverage
2021-11-06 21:20:24 -04:00
rusefillc
3f278e989b
a bit of dead code
2021-11-06 21:19:56 -04:00
rusefillc
b7ae42a5a1
Bench test problem - Coil 1 test error #3490
2021-11-06 21:11:43 -04:00
GitHub build-firmware Action
4dca92f21e
Auto-generated configs and docs
2021-11-07 01:05:29 +00:00
rusefillc
31347d66be
a bit of dead code
2021-11-06 21:01:01 -04:00
Andrey
e3355ab2d3
Remove Miata MX5 NB1 trigger #3488
2021-11-06 20:24:41 -04:00
GitHub build-firmware Action
cab19aeba0
Auto-generated configs and docs
2021-11-06 23:15:42 +00:00
Andrey G
36d721412e
MRE: disable OpenBLT ( #3487 )
2021-11-06 18:47:22 -04:00
rusefillc
faa8abf673
a bit of dead code
2021-11-06 18:43:19 -04:00
GitHub build-firmware Action
beb2083509
Auto-generated configs and docs
2021-11-06 22:37:34 +00:00
rusefillc
4045893437
PROTEUS_LUA_DEMO
2021-11-06 18:24:59 -04:00
Matthew Kennedy
e7f8b0d938
TS parser improvements, compatibility ( #3479 )
...
* scalar layout
* wrong name in comments
* better compatibility for tooltips starting with + or not
* s
* sort of handle signature
* only strip nested
* new parse can mostly read signature
* oops
* jar
* jar
2021-11-06 18:17:03 -04:00
GitHub build-firmware Action
75f959d339
Auto-generated configs and docs
2021-11-06 22:15:32 +00:00
rusefillc
2437abf51f
simplify signature.h generation #3480
...
part two: unused variables
2021-11-06 18:09:14 -04:00
Matthew Kennedy
511e616607
disable ( #3484 )
2021-11-06 16:57:13 -04:00
GitHub build-firmware Action
ae65ebdc46
Auto-generated configs and docs
2021-11-06 19:17:51 +00:00
rusefillc
bc70203350
simplify signature.h generation #3480
...
step 1 - access values directly
2021-11-06 15:10:50 -04:00
GitHub build-firmware Action
f631836c6d
Auto-generated configs and docs
2021-11-06 18:12:59 +00:00