GitHub gen-configs Action
988005528f
Auto-generated configs and docs
2024-03-06 20:00:05 +00:00
Matthew Kennedy
b4f21febfb
settings visibility cleanup, add a few for hiding pins
2024-03-06 11:58:35 -08:00
Matthew Kennedy
9141bf2cb9
afr2GasolineScale
2024-03-06 11:42:49 -08:00
GitHub set-date Action
c1ee7449a9
Update date
2024-03-05 00:08:22 +00:00
GitHub gen-configs Action
4a4a14224d
Auto-generated configs and docs
2024-03-04 00:59:15 +00:00
Matthew Kennedy
db4260dcaf
wrong channel on gas afr gauges
2024-03-03 16:57:52 -08:00
GitHub set-date Action
92311200db
Update date
2024-03-03 00:17:55 +00:00
Matthew Kennedy
09c0ac4d7f
registerCanListener should be idempotent
2024-03-02 15:53:57 -08:00
GitHub gen-configs Action
fff8bf127f
Auto-generated configs and docs
2024-03-02 22:27:00 +00:00
Matthew Kennedy
63334c7a0e
everyone loves a stray q
2024-03-02 14:24:33 -08:00
GitHub gen-configs Action
e9f4ffbcfd
Auto-generated configs and docs
2024-03-02 09:45:57 +00:00
Matthew Kennedy
d29acea3df
Merge branch 'master' of https://github.com/fome-tech/fome-fw
2024-03-02 01:44:39 -08:00
Matthew Kennedy
acaf913767
snappier TS settings, especially for atlas
2024-03-02 01:44:36 -08:00
GitHub set-date Action
d69676a101
Update date
2024-03-02 00:07:57 +00:00
Matthew Kennedy
dba95f57dc
except that one can't be final
2024-03-01 12:57:01 -08:00
Matthew Kennedy
a85e6c777d
make some channels final
2024-03-01 12:46:39 -08:00
Matthew Kennedy
2436e7c105
implement TS console over ATWINC1500 WiFi ( #373 )
...
* experimenting with atwinc1500
* rename to cpp
* if/else without curly braces
* nullptr
* static asserts
* unused params
* stub basic bsp and wifi console
* misc c++ fixes
* it appears to compile?
* enable/disable ISR
* idk why this needs to get commented
* dead code
* more wifi plumbing
* move wifi init after hardware init
* wifi bsp
* bsp handles empty SPI read/write, pin init
* build spi_flash.cpp
* don't double-enable interrupts
* maybe no need for extern "C"
* faster SPI
* socket kinda connects?
* wifi updater tool?
* log wifi stuff to efiPrintf
* I'm not sure why you have to skip the reboot it says you have to do
* working tcp implementation
* use lock instead of actually cycling interrupts
* improve socket receive performance
* add firmware info
* avoid locking for spi select/unselect
* allow larger SPI ops
* wifi thread priority
* hooks for pins and SPI device
* guard
* build atlas with wifi
* don't unconditionally define EFI_WIFI, oops
* only build wifi if wifi
* typo
* H7 SPI
* typo
2024-03-01 12:37:55 -08:00
GitHub gen-configs Action
02783b63cb
Auto-generated configs and docs
2024-03-01 19:24:10 +00:00
GitHub set-date Action
8fb7934286
Update date
2024-03-01 00:09:50 +00:00
Matthew Kennedy
7eb4463116
extra cd in hellen scripts breaks things
2024-02-29 01:04:17 -08:00
Matthew Kennedy
45d10b2758
remove dfu images from zip
2024-02-29 00:23:54 -08:00
Matthew Kennedy
4386f152de
allow calling common_make.sh from out-of-tree
2024-02-29 00:14:38 -08:00
GitHub gen-configs Action
ca6c8099bd
Auto-generated configs and docs
2024-02-29 00:12:00 +00:00
Matthew Kennedy
8011da9661
Merge branch 'master' of https://github.com/FOME-Tech/fome-fw
2024-02-29 00:10:30 +00:00
Matthew Kennedy
5e1359c919
correct big buffer move assignment/constructor behavior
2024-02-29 00:09:57 +00:00
GitHub set-date Action
017531b5f5
Update date
2024-02-29 00:08:05 +00:00
GitHub gen-configs Action
afc89be4c6
Auto-generated configs and docs
2024-02-28 00:58:08 +00:00
Matthew Kennedy
c0489d8591
oops, some boards needed spi prescaler func
2024-02-27 16:56:32 -08:00
GitHub set-date Action
01674ec324
Update date
2024-02-28 00:08:13 +00:00
GitHub gen-configs Action
b75691de9b
Auto-generated configs and docs
2024-02-27 21:43:36 +00:00
Matthew Kennedy
4b02b7d46d
spi cleanup, add 4/5/6 to pickers
2024-02-27 13:42:19 -08:00
GitHub gen-configs Action
712b8af7fe
Auto-generated configs and docs
2024-02-27 01:32:02 +00:00
Matthew Kennedy
382cea5eb0
Merge branch 'master' of https://github.com/fome-tech/fome-fw
2024-02-26 17:30:36 -08:00
Matthew Kennedy
8d3465fb81
SPI 4/5/6 UI
2024-02-26 17:30:29 -08:00
GitHub gen-configs Action
c105399749
Auto-generated configs and docs
2024-02-27 01:29:47 +00:00
Matthew Kennedy
30be474784
missing initLambda in reconfigureSensors
2024-02-26 17:28:11 -08:00
Matthew Kennedy
429761042a
Merge branch 'master' of https://github.com/fome-tech/fome-fw
2024-02-26 17:27:16 -08:00
Matthew Kennedy
04b48de598
I don't think we need SPI pin mode any more at all
2024-02-26 17:26:59 -08:00
GitHub gen-configs Action
ac42232155
Auto-generated configs and docs
2024-02-27 00:13:29 +00:00
Matthew Kennedy
2c021cfd2e
oops I thought I committed this
2024-02-26 16:12:07 -08:00
GitHub set-date Action
deb4cc39c8
Update date
2024-02-27 00:08:48 +00:00
Matthew Kennedy
8e67e0aadb
build atlas
2024-02-26 11:47:07 -08:00
Matthew Kennedy
367553e83b
Merge branch 'master' of https://github.com/fome-tech/fome-fw
2024-02-26 11:33:17 -08:00
Matthew Kennedy
921e205d6d
stop spi
2024-02-26 11:32:48 -08:00
GitHub gen-configs Action
e1b8a0cf2d
Auto-generated configs and docs
2024-02-26 19:31:44 +00:00
Matthew Kennedy
9c2a6420b4
support spi4/5/6
2024-02-26 11:30:08 -08:00
Matthew Kennedy
7fafa1a144
changelog
2024-02-25 23:20:29 -08:00
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
Matthew Kennedy
d09dce5cc9
RAM should fit on all builds now
2024-01-06 22:54:53 -08:00
Matthew Kennedy
05c5282aa3
remove inaccurate comments - we have ignition overdwell protect
2024-01-06 20:28:02 -08:00
Matthew Kennedy
9353af8d99
correctly calculate tooth logger buffer count to avoid overrun
2024-01-06 19:59:36 -08:00