Repository navigation
Commit d3cddc8
Add BIGFUEL board variants with 32x32 VE and ignition tables
Adds mazduino-{compact,core,lite,mini6ch}-bigfuel: same hardware, same
pinout, same feature set as the board each is named after, but with 32x32
VE and ignition tables instead of 16x16. Every shared file in a BIGFUEL
board directory is a relative symlink to the base board, so pinout and
hardware changes cannot diverge between the two - only meta-info.env,
board.mk and prepend_<board>.txt are real files.
Also raises the VVT target tables from 8x8 to 16x16 on the four stock
boards. mega100 and mega100-512 keep 8x8.
BIGFUEL disables the engine sniffer. The persistent config lives in CCM
RAM (PERSISTENT_LOCATION = CCM_OPTIONAL = .ram4) and the leftovers of that
64KB region feed the Lua heap, so the 32x32 tables overflowed CCM by 1424
bytes. The engine sniffer's 5000-byte WAVE_LOGGING_BUFFER is also in CCM
and is a debug-only tool, so it pays for the tables with room to spare.
The bundled rusefi-core commit sizes the LTFT trim map independently of
the VE table, which frees the other 6KB this would otherwise have needed.
All ten boards build clean. BIGFUEL config size is 31032 vs 27832 stock;
flash stays at 74-76% of the 768KB budget.
Tunes do not carry across the table dimension changes: VVT on the four
stock boards, VE and ignition on BIGFUEL.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent 4de5da7 commit d3cddc8
60 files changed
Lines changed: 196223 additions & 16030 deletions
File tree
- boards
- mazduino-compact-bigfuel
- mazduino-compact
- mazduino-core-bigfuel
- mazduino-core
- mazduino-lite-bigfuel
- mazduino-lite
- mazduino-mini6ch-bigfuel
- mazduino-mini6ch
- ext
- generated
- controllers/generated
- tunerstudio/generated
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
7 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
8 | 15 | | |
9 | 16 | | |
10 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
0 commit comments