Commit Graph

6146 Commits

Author SHA1 Message Date
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
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
rusefillc 73bc91dee4 Improve default H64 tune #2709 2021-05-19 03:50:28 -04:00
GitHub set-date Action 47f0cd1908 Update date 2021-05-19 01:04:00 +00: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
GitHub build-firmware Action ad24f2a8cf Auto-generated configs and docs 2021-05-17 05:57:10 +00:00
Matthew Kennedy c8e6b19828
don't build OS lib (#2700)
* don't build OS lib

* update lua
2021-05-17 08:38:30 +03:00
GitHub set-date Action c9e2c6108c Update date 2021-05-17 01:04:43 +00:00
Andrey G 710a512fe7
Hw layer rearrangement (#2703)
* max31855: move to sensors

* uart GPS driver: move to sensors and rename

* i2c_bb: move to drivers

* LCD HD44780: move to drivers

* ping?
2021-05-16 06:01:00 -04:00
GitHub set-date Action da317d9c0a Update date 2021-05-16 01:10:54 +00:00
Andrey 4f63d2b476 More low-level firmware coverage for the simulator/unit-tests #2656 2021-05-15 05:27:33 -04:00
GitHub set-date Action fcbe4b8880 Update date 2021-05-15 01:04:12 +00:00
Matthew Kennedy 2abcd9d7ab
add ability to reset Lua interpreter (#2695)
* stub

* implement reset

* console

* just use the console command

* cleanup

* s

* s

* fix memory tracking
2021-05-14 16:20:27 -04:00
rusefillc 08de271407 hiding 8888 mess under the rug
making LPS25 one step more available to Hellen
2021-05-14 10:54:40 -04:00
Matthew Kennedy 1d10fbc7a8
const airmass (#2694) 2021-05-14 07:17:22 -04:00
GitHub set-date Action 989677c863 Update date 2021-05-14 01:06:31 +00:00
GitHub build-firmware Action 1123d1cfe8 Auto-generated configs and docs 2021-05-13 21:43:25 +00:00
Matthew Kennedy 13d2ee03bc
idle indicators (#2692)
* add coasting bit

* remove useless bit
2021-05-13 17:35:00 -04:00
GitHub set-date Action ce0670df1d Update date 2021-05-13 01:04:30 +00:00
GitHub build-firmware Action 043584b37c Auto-generated configs and docs 2021-05-12 22:53:51 +00:00
GitHub set-date Action 35607c2178 Update date 2021-05-12 01:00:01 +00:00
GitHub build-firmware Action a26b22e701 Auto-generated configs and docs 2021-05-12 00:42:39 +00:00
GitHub build-firmware Action 0d0d7961ab Auto-generated configs and docs 2021-05-11 22:40:44 +00:00
GitHub build-firmware Action 38b65ab2a3 Auto-generated configs and docs 2021-05-11 21:37:56 +00:00
GitHub build-firmware Action 129f157cf3 Auto-generated configs and docs 2021-05-11 19:51:41 +00:00
GitHub set-date Action 8518b60740 Update date 2021-05-11 00:58:30 +00:00
Matthew Kennedy 9b0c7ff693
explicitly test PTC thermistors (#2681)
* test ptc

* allow hotter for air cooled people

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-05-10 18:15:09 -04:00
Matthew Kennedy 6cc7b0eeec
don't lowercase console commands (#2664)
* don't lowercase commands

* print bool lua results

* lua memory command
2021-05-10 11:30:50 -04:00
rusefillc 13ecc35af7 docs 2021-05-10 09:02:27 -04:00
Matthew Kennedy cde70534f7
always resolve (#2678) 2021-05-10 08:53:19 -04:00
GitHub build-firmware Action 5450a87ca5 Auto-generated configs and docs 2021-05-10 12:32:55 +00:00
Matthew Kennedy da6518dcb1
remove deprecated getEngineLoadT (#2676)
* remove

* few more
2021-05-10 08:30:41 -04:00
Matthew Kennedy 6a060e5cae
remove intermediate buffer (#2668)
* remove define

* goodbye intermediate logging buffer

* free ram! woo!
2021-05-10 08:01:24 -04:00
GitHub build-firmware Action 3bc268810d Auto-generated configs and docs 2021-05-10 01:02:11 +00:00
Matthew Kennedy 4474f9f1c2
Maf in sensor model (#2672)
* init

* consumers

* hasMafSensor

* consumers

* remove

* remove

* s

* guard

* tiny bit of ram

* ram
2021-05-09 20:59:06 -04:00
Matthew Kennedy 5ba7577496
move FSIO aux analog inputs to sensor model (#2669)
* sensor entries

* init

* non-explicit for list init to work

* switch fsio

* no longer need this lua hook

* init
2021-05-09 19:47:37 -04:00
rusefillc 540bb8e327 Revert "lua on f407 (#2646)"
This reverts commit e8855263
2021-05-09 18:25:50 -04:00
Matthew Kennedy e885526308
lua on f407 (#2646)
* 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
2021-05-09 16:25:38 -04:00
Matthew Kennedy dd6105cfa3
shrink canned tables (#2651)
* helper

* use it miata

* do type safe copy

* miata vvt

* etb

* default iat correction

* magic is afoot here

* hunchback

* misc

* neon

* neon

* aspire

* citroen

* neon

* missed one

* dead

* festiva

* remove andreyism

* very dead

* no need for copy of that function

* cleanup
2021-05-09 14:37:16 -04:00
Matthew Kennedy 13f3d1e291
Fix multi bank fueling (#2661)
* add cylinder number

* changelog

* wording
2021-05-09 09:37:07 -04:00
Matthew Kennedy 155bfd9aeb
Support STM32F7 1MB devices (#2659)
* modify linker script for 1MB devices

* handle null flash address

* actually support 1MB F7

* comment
2021-05-09 09:19:20 -04:00
GitHub set-date Action 642e95d04c Update date 2021-05-09 00:59:39 +00:00