Matthew Kennedy
d10e274153
improve CAN RX performance rusefi/rusefi#6041
2024-02-25 23:18:21 -08:00
Matthew Kennedy
e37de75b2e
changelog for #369
2024-02-25 17:39:51 -08:00
GitHub gen-configs Action
794a7d9533
Auto-generated configs and docs
2024-02-26 01:37:54 +00:00
Stefan de Kraker
4c65992017
Add cranking taper duration multiplier based on CLT ( #370 )
...
* Add Cranking taper duration multiplier based on CLT
* Fixed same merge error in TS config
* Fixed existing unit test for getCrankingTaperFraction, and added a new one to test multiplier table for cranking taper duration.
* Fixed existing header file for unit test getCrankingTaperFraction
* Changed naming
* changed logic
* Forgot to update name here too
* Forgot to update name here too, second time
2024-02-25 17:36:30 -08:00
GitHub set-date Action
b26d5ba475
Update date
2024-02-23 00:08:14 +00:00
GitHub gen-configs Action
70e5593bbf
Auto-generated configs and docs
2024-02-22 18:59:23 +00:00
Matthew Kennedy
e5fb7f7f3f
gen config with make ( #363 )
2024-02-22 10:58:03 -08:00
GitHub set-date Action
620716dc34
Update date
2024-02-22 00:08:12 +00:00
GitHub gen-configs Action
c4859c65fd
Auto-generated configs and docs
2024-02-21 18:55:46 +00:00
Matthew Kennedy
f8070a922a
implement & test backend for injection splitting ( #367 )
...
* framing dual injection
* fix test
* uncomment logic
* format
* start test
* good test
* add todo
2024-02-21 10:54:27 -08:00
GitHub set-date Action
288ce40756
Update date
2024-02-18 00:09:12 +00:00
GitHub gen-configs Action
494b40508f
Auto-generated configs and docs
2024-02-17 08:32:21 +00:00
GitHub set-date Action
25d2a3b5b9
Update date
2024-02-17 00:08:00 +00:00
Matthew Kennedy
522e78dd35
Merge branch 'master' of https://github.com/fome-tech/fome-fw
2024-02-16 14:11:57 -08:00
Matthew Kennedy
9035b574ca
fix tests
2024-02-16 14:10:57 -08:00
GitHub gen-configs Action
182abf4dd4
Auto-generated configs and docs
2024-02-16 21:52:23 +00:00
Matthew Kennedy
3d4c18a3c0
Merge branch 'master' of https://github.com/fome-tech/fome-fw
2024-02-16 13:50:52 -08:00
Matthew Kennedy
be00d34d0c
put fuel scheduling actually in fuel_schedule.cpp
2024-02-16 13:49:42 -08:00
GitHub set-date Action
aea73307db
Update date
2024-02-16 00:08:19 +00:00
Matthew Kennedy
77cb6bbe24
simplify
2024-02-14 23:55:33 -08:00
Matthew Kennedy
c5f6855c35
s
2024-02-14 23:47:02 -08:00
GitHub gen-configs Action
9d4effde1e
Auto-generated configs and docs
2024-02-15 07:44:26 +00:00
Matthew Kennedy
1010f810a6
print out uname -sp too
2024-02-14 23:43:05 -08:00
Matthew Kennedy
661ae67333
Detect when we have no compiler available
2024-02-14 23:41:51 -08:00
GitHub set-date Action
9f71e345f7
Update date
2024-02-15 00:08:21 +00:00
GitHub gen-configs Action
8008c73ab1
Auto-generated configs and docs
2024-02-14 01:33:07 +00:00
Matthew Kennedy
4a5bc67299
improve developer guide a little
2024-02-13 17:31:43 -08:00
GitHub set-date Action
99e4c704b4
Update date
2024-02-14 00:08:17 +00:00
Matthew Kennedy
dbaf4e29c7
obselete tools to install compiler and such
2024-02-13 14:45:54 -08:00
Matthew Kennedy
1a0ef4fbff
put compilers in a submodule ( #360 )
...
* add compiler submodule
* use compiler from git if not found on path
* add todo
* select darwin vs. linux properly
* update submodule for darwin compiler
* match formatting
* hide stray ramdisk images
* lfs: true
* lfs in the right spot?
* console doesn't need lfs
* all builds that touch self hosted server can use lfs
* don't ever bother trying to use the installed compiler
* simplify and print a little more info
* remove old submodule
* add build tools submodule
* fix path
* we don't need lfs
* no need to test compiler
* set a branch
* allow passing compiler, auto-submodule if missing
* missing endif
2024-02-13 14:44:15 -08:00
GitHub gen-configs Action
176d5af7c8
Auto-generated configs and docs
2024-02-13 21:57:39 +00:00
GitHub set-date Action
96bf2ba370
Update date
2024-02-08 00:08:05 +00:00
GitHub gen-configs Action
456e37f805
Auto-generated configs and docs
2024-02-07 00:18:43 +00:00
Matthew Kennedy
c21c51fd12
Merge branch 'master' of https://github.com/fome-tech/fome-fw
2024-02-06 16:17:04 -08:00
GitHub set-date Action
fad2703356
Update date
2024-02-07 00:08:02 +00:00
GitHub gen-configs Action
114ce3cbda
Auto-generated configs and docs
2024-02-06 21:28:03 +00:00
Jimmy Luntzel
369e9d3316
Update fome.ini
...
replaced note/tips that referenced rusefi and replaced with "FOME"
2024-02-06 15:26:37 -06:00
Matthew Kennedy
afe8b23787
put all backup data in SRAM, not in RTC registers
2024-02-06 11:43:13 -08:00
GitHub gen-configs Action
6919f8b094
Auto-generated configs and docs
2024-02-06 19:06:19 +00:00
Matthew Kennedy
13f9337d16
enum class-ify
2024-02-06 11:04:34 -08:00
Matthew Kennedy
d3354310d6
dead backup sram enums
2024-02-06 11:03:42 -08:00
GitHub set-date Action
db6170082e
Update date
2024-01-31 00:08:17 +00:00
GitHub gen-configs Action
69a167b2c5
Auto-generated configs and docs
2024-01-30 10:48:28 +00:00
Matthew Kennedy
77dfd835f5
match the existing name instead of changing it
2024-01-30 02:46:59 -08:00
GitHub gen-configs Action
df8c7859d0
Auto-generated configs and docs
2024-01-30 10:42:27 +00:00
Jesse Davis
d79b4caea8
Idle Target RPM in TS ( #355 )
...
* Update rusefi_config_shared.txt
* Update rusefi.input
* Update rusefi.input
use declared name
2024-01-30 02:41:07 -08:00
GitHub gen-configs Action
1040cb44a9
Auto-generated configs and docs
2024-01-30 10:39:56 +00:00
GitHub set-date Action
a7f7760179
Update date
2024-01-24 00:08:59 +00:00
Matthew Kennedy
e5efd5ab1b
put it in the right spot duh
2024-01-23 10:49:11 -08:00
Matthew Kennedy
3ad6f8c731
Merge branch 'master' of https://github.com/fome-tech/fome-fw
2024-01-23 10:23:23 -08:00
Matthew Kennedy
6a92e0cc69
happy non-firmware
2024-01-23 10:23:15 -08:00
GitHub gen-configs Action
8b22f8e7e9
Auto-generated configs and docs
2024-01-23 18:17:29 +00:00
Matthew Kennedy
b81c30bd4a
getAuxDigital #351
2024-01-23 10:15:58 -08:00
GitHub set-date Action
362969ac16
Update date
2024-01-20 00:08:50 +00:00
GitHub gen-configs Action
2c42d8d83c
Auto-generated configs and docs
2024-01-19 12:02:28 +00:00
Matthew Kennedy
76708670a0
New parser writes output channel c structs ( #350 )
...
* new parser writes c structs
* jar
* missing defs for simulator
* don't put defines you need in live data txt
2024-01-19 04:00:59 -08:00
GitHub gen-configs Action
c048eaac93
Auto-generated configs and docs
2024-01-19 02:28:54 +00:00
GitHub set-date Action
ab64095f4a
Update date
2024-01-19 00:09:05 +00:00
Matthew Kennedy
810fee370f
🙈
2024-01-18 15:56:39 -08:00
Matthew Kennedy
9d3c148055
alternator open loop #314
2024-01-18 15:43:32 -08:00
GitHub gen-configs Action
2cace43db9
Auto-generated configs and docs
2024-01-18 00:16:44 +00:00
GitHub set-date Action
0fa8f2618b
Update date
2024-01-18 00:09:00 +00:00
Matthew Kennedy
31a23e2aca
missing defines for simulator
2024-01-17 15:02:09 -08:00
Matthew Kennedy
751003e6bc
more stuff in to single generated folder
2024-01-17 14:43:25 -08:00
Matthew Kennedy
f3b335fe8d
all generated files in one dir ( #348 )
...
* delete existing generated source files
* ignore new generated dir
* move all the generated files
* cleanup
* jars
* makefile
* bootloader
* simulator+tests
2024-01-17 14:25:00 -08:00
Matthew Kennedy
96a9aba28e
Merge branch 'master' of https://github.com/fome-tech/fome-fw
2024-01-17 02:58:50 -08:00
Matthew Kennedy
6b0e41ce45
remove single use function
2024-01-17 02:58:45 -08:00
GitHub gen-configs Action
dd507c84d4
Auto-generated configs and docs
2024-01-17 10:47:52 +00:00
Matthew Kennedy
cdd5306026
baro pressure -> gppwm channel option
2024-01-17 02:46:04 -08:00
GitHub gen-configs Action
c9173ec0b8
Auto-generated configs and docs
2024-01-17 10:44:28 +00:00
Matthew Kennedy
cde642ae61
Blend tables can override Y axis
2024-01-17 02:43:04 -08:00
GitHub gen-configs Action
23ea9efe31
Auto-generated configs and docs
2024-01-17 10:23:32 +00:00
Matthew Kennedy
b47bdaa9c8
changelog
2024-01-17 02:22:03 -08:00
Matthew Kennedy
271e657137
separate config for secondary injectors
2024-01-17 02:20:16 -08:00
Matthew Kennedy
0fbd2ee105
fix indents
2024-01-16 23:12:04 -08:00
rusefillc
bdf2c72869
Knock explicit struct ( #345 )
...
* explicit struct fields
* explicit struct fields
---------
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-16 23:11:11 -08:00
Matthew Kennedy
6b432ffef5
Actually separate injector model for second stage
2024-01-16 23:11:01 -08:00
GitHub gen-configs Action
982ea6873e
Auto-generated configs and docs
2024-01-17 07:01:25 +00:00
Matthew Kennedy
6767a755bd
deduplicate getCrankDivider logic
2024-01-16 22:59:45 -08:00
GitHub set-date Action
d7e356cebf
Update date
2024-01-17 00:08:52 +00:00
GitHub gen-configs Action
bee0b81b79
Auto-generated configs and docs
2024-01-16 20:29:33 +00:00
Jesse Davis
27b816216d
Update TS Gauge Configurations ( #338 )
...
* Update TS Gauge Configurations
Add 'P" term for PID gauges
Add Oil Temp
* Update rusefi.input
* Update rusefi_config_shared.txt
Add Oil temp gauge
2024-01-16 12:28:12 -08:00
GitHub set-date Action
f5ca8b2585
Update date
2024-01-15 00:09:29 +00:00
GitHub gen-configs Action
d14b4ce41b
Auto-generated configs and docs
2024-01-14 22:30:44 +00:00
rusefillc
6ef65a39c4
encapsulation? ( #337 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-14 14:29:20 -08:00
rusefillc
c121af8b83
encapsulation ( #344 )
...
* encapsulation
* encapsulation
---------
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-14 14:28:22 -08:00
GitHub set-date Action
71094bb401
Update date
2024-01-09 00:09:23 +00:00
rusefillc
304572349d
injectorStaging defaults ( #340 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-08 09:08:32 -08:00
GitHub gen-configs Action
82362c09fc
Auto-generated configs and docs
2024-01-08 17:00:12 +00:00
rusefillc
8330b7230d
validate injectorStaging arrays ( #339 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-08 08:58:45 -08:00
GitHub set-date Action
4170685de9
Update date
2024-01-08 00:09:06 +00:00
GitHub gen-configs Action
5999a2fcbb
Auto-generated configs and docs
2024-01-07 23:23:56 +00:00
Matthew Kennedy
9673ff01f3
implement staged injection ( #331 )
...
* output channel
* duty cycle etc math for second stage
* action_s utility
* basic enable switch
* staging fraction math
* implement staging logic
* wire up pins for second stage injectors
* staging UI
* Improve staged injection test, check scheduler arguments for other injection tests
* Stage 2 last pulse output channel, correct fuel consumption logic
* wall wet on the whole shot
* int vs size_t
* use a define instead of function so we get line numbers
* fix batch injection
* gauges
* bad test merge
* stub out secondary injector model
2024-01-07 15:22:39 -08:00
Matthew Kennedy
5ee53b6160
ensure submodules get cloned
2024-01-07 12:54:26 -08:00
rusefillc
daf9c19689
additional coverage ( #336 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-07 12:53:07 -08:00
rusefillc
d2eb532126
signal_executor_sleep is not part of real firmware ( #334 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-07 12:39:26 -08:00
rusefillc
c7a79619e0
encapsulation ( #335 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2024-01-07 12:32:41 -08:00
Matthew Kennedy
a45b9ab611
minor housekeeping
2024-01-06 23:10:56 -08:00
GitHub gen-configs Action
1c4a9a7ac0
Auto-generated configs and docs
2024-01-07 07:08:58 +00:00
Matthew Kennedy
a8d202421c
Merge branch 'warnings-2401'
2024-01-06 23:07:07 -08:00