Commit Graph

13897 Commits

Author SHA1 Message Date
rusefillc e5ed714404 h128 2021-05-22 03:31:10 -04:00
GitHub set-date Action c0f7ade40f Update date 2021-05-22 01:04:39 +00:00
GitHub build-firmware Action 0a27c7fe1d Auto-generated configs and docs 2021-05-21 21:48:49 +00:00
rusefillc 0be1da7bde some 121 coordinates 2021-05-21 17:40:27 -04:00
GitHub build-firmware Action 398acc4149 Auto-generated configs and docs 2021-05-21 21:25:31 +00:00
rusefillc 81728206ae some 121 coordinates 2021-05-21 17:17:03 -04:00
GitHub build-firmware Action 160c41958c Auto-generated configs and docs 2021-05-21 20:21:55 +00:00
rusefillc 4c1c891143 some 121 coordinates 2021-05-21 16:12:50 -04:00
GitHub build-firmware Action dffe94a037 Auto-generated configs and docs 2021-05-21 19:59:46 +00:00
rusefillc 55561e1092 some 121 coordinates 2021-05-21 15:57:16 -04:00
GitHub build-firmware Action 7da0c0a30f Auto-generated configs and docs 2021-05-21 19:47:50 +00:00
rusefillc fd070ebe21 some 121 coordinates 2021-05-21 15:45:38 -04:00
GitHub build-firmware Action 9d55dd0511 Auto-generated configs and docs 2021-05-21 19:28:41 +00:00
rusefillc 267ac511e3 Tooltip and UI updates #2714
cherry-pick
2021-05-21 15:25:49 -04:00
GitHub build-firmware Action 2b4352556f Auto-generated configs and docs 2021-05-21 19:21:06 +00:00
rusefillc 636fbbc393 Tooltip and UI updates #2714
cherry-pick
2021-05-21 15:18:11 -04:00
GitHub build-firmware Action 31797b52fa Auto-generated configs and docs 2021-05-21 16:15:29 +00:00
BeerMoneyMotorsports 705f8e5d7e
Update main.yaml (#2727)
All relevant pins mapped but no coordinates done yet
2021-05-21 12:13:53 -04:00
Andrey 7dd0565faa More low-level firmware coverage for the simulator/unit-tests #2656 2021-05-21 11:07:59 -04:00
GitHub set-date Action b89c3a51b9 Update date 2021-05-21 01:05:29 +00:00
rusefillc fda22ad749 minor code refactoring, same exact logic 2021-05-20 20:02:25 -04:00
Matthew Kennedy de7879b6e4
convert a table to scaled_channel (#2724)
* scaled VE table

* use setTable

* efi::clear

* ratio -> struct
2021-05-20 20:00:32 -04:00
GitHub build-firmware Action 4195de3819 Auto-generated configs and docs 2021-05-20 23:10:25 +00:00
rusefillc 8745be3213 progress? 2021-05-20 19:06:50 -04:00
Matthew Kennedy 5cb659a7b0
lua pwm hooks (#2687)
* pwm hook

* dedicated pins

* write hook

* UI

* more info

* zero based, clamp

* memory

* don't compile lua in bootloader at all
2021-05-20 19:01:17 -04:00
David Holdeman 6c88bafcf4
Fix pinouts (#2726)
* move addRow call

* undo submo bump
2021-05-20 17:44:19 -04:00
Matthew Kennedy 20cef63d32
Lua on f407, try again (#2725)
* lua on f4

* move perf trace to efifeatures

* check that it's defined

* cypress and kinetis

* it would help to define the correct thing

* disable buffer if not used

* we can work with 2k

* turn off ramdisk on mre qc

* wow strncpy is useless for truncated strings

* turn off for bootloader

* lto bootloader

* memory

* memory
2021-05-20 23:05:18 +03:00
Matthew Kennedy b398d03f5f
rewrite table3d (#2723)
* post cranking factor limits

* sensible defaults

* but not for tests

* add pointer version of get bin

* test via map3d

* put that back for a minute

* new impl

* fix order

* rename and fix table orientation

* flip the table to the correct orientation

* dead cleanup, rename

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-05-20 22:31:16 +03:00
BeerMoneyMotorsports 31217cfd10
Update main.yaml (#2722)
More pins added but no work has been done to the pin XY coordinates.
2021-05-20 21:31:25 +03:00
Andrey a762853d3b refactoring magic constant STOICH_RATIO 2021-05-20 02:39:20 -04:00
Andrey ba758dd5cb refactoring magic constant STOICH_RATIO 2021-05-20 02:36:55 -04:00
Andrey 3ff4e48712 no more SVN 2021-05-20 02:34:53 -04:00
GitHub set-date Action c49088c82c Update date 2021-05-20 01:01:49 +00:00
GitHub build-firmware Action f00e65c84f Auto-generated configs and docs 2021-05-19 17:37:35 +00:00
BeerMoneyMotorsports 026225a0eb
Update main.yaml (#2720)
initial addition of some pins from 121vag.
2021-05-19 20:34:51 +03:00
rusefillc 73bc91dee4 Improve default H64 tune #2709 2021-05-19 03:50:28 -04:00
rusefillc a29c905536 Mission-Statement short url 2021-05-19 02:01:06 -04:00
rusefillc 6be9eaa8fe poke 2021-05-19 01:12:03 -04:00
GitHub set-date Action 47f0cd1908 Update date 2021-05-19 01:04:00 +00:00
Matthew Kennedy 2d5353b3d5
actually fix F7 flash this time (#2719)
* f7 sector sizes

* loop dsb

* correct sector index on f7
2021-05-18 17:40:59 -04:00
GitHub build-firmware Action 5f568525a2 Auto-generated configs and docs 2021-05-18 18:07:37 +00:00
Matthew Kennedy b373c03db8
Lua script editor in console (#2699)
* stub

* implement reset

* console

* just use the console command

* cleanup

* s

* s

* ui

* write in chunks

* fix write

* tab size, script read

* parse script properly

* put lua script in flash, tiny for now

* generated fields
2021-05-18 20:58:39 +03:00
GitHub set-date Action c7f3c17c75 Update date 2021-05-18 01:08:32 +00:00
Matthew Kennedy 04f9019df2
Post cranking fuel tweaks (#2718)
* post cranking factor limits

* sensible defaults

* but not for tests

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-05-17 17:24:29 -04:00
Matthew Kennedy 5a5f25244a
make the simulator usable (#2717)
* these start themselves now

* dead

* configure ports

* start serial

* dead

* minimal pins

* simulator logging works

* why not enable lua

* speeeeeed

* start lua

* spammy print
2021-05-17 12:44:02 +03:00
GitHub build-firmware Action 8f03d1f938 Auto-generated configs and docs 2021-05-17 09:42:38 +00:00
Matthew Kennedy 84368cae10
Config generator jar (#2716)
* fix test

* jar

* kick config

* guard stuff

* nmea

* nmea

* nmea

* c++ is type safe, which is good

* c++ is type safe
2021-05-17 12:32:59 +03:00
rusefillc 1245bbc48f # 2021 May "Piercing Day" 2021-05-17 04:28:13 -04:00
GitHub build-firmware Action ad24f2a8cf Auto-generated configs and docs 2021-05-17 05:57:10 +00:00
Matthew Kennedy 0ea1f15ca3
compile gpiochips as cpp (#2702)
* rename

* core

* structing

* more

* makefile

* structing

* 6240 compiles

* explicit cast instead of implicit narrowing

* 8888

* no extern C

* fix tests build

* extern "C"

* 33810

* 8860

* 33810

* linker

* unbreak master

* don't need that if compiling as C++

* bump config

* fix test

* tests

* unit tests bad merge

* build

* move subaru logic to cpp file

* cpp goodness

* hpp include

* this is probably the right thing to do

* simulator
2021-05-17 08:42:56 +03:00