Commit Graph

  • e7b34d63ca Only need a single simulator test environment. (now that PIO have fixed their SimAVR tooling). tx_haggis 2024-10-11 15:56:17 -0500
  • 7334f2ef37 Fix full sync when no cam Mike501 2024-10-05 23:28:34 +0100
  • c2c9a887d6 Merge remote-tracking branch 'noisymime/master' Mike501 2024-10-05 20:36:25 +0100
  • 65e3fc9412
    Merge 1f68901260 into 30b9354486 TechColab 2024-10-05 12:25:12 +0300
  • 30b9354486
    Run unit tests on SimAVR (#1252) tx_haggis 2024-10-01 21:34:35 -0500
  • 009e620ba4 Revert CI unit tests to run on remote hardware. tx_haggis 2024-10-01 20:18:17 -0500
  • 251ba463ab Run unit tests on SimAVR tx_haggis 2024-10-01 08:39:57 -0500
  • a4bbce63c3
    Sensors.cpp: MISRA fixes & reduce conditional compilation blocks (#1157) tx_haggis 2024-09-30 21:22:29 -0500
  • f60d566711 Don't skip readings on cycle/event boundaries tx_haggis 2024-09-30 09:39:05 -0500
  • 94bae06f04 Prevent torn reads during comparisons tx_haggis 2024-09-30 09:26:20 -0500
  • e88e5feedf Unit test validateFilterMapSensorReading tx_haggis 2024-09-29 22:30:50 -0500
  • ebf83a636e Unit test MAP sampling algorithms tx_haggis 2024-09-29 22:02:22 -0500
  • 3ba95f2da4 Unit Test: inject all MAP sampling algorithm dependencies tx_haggis 2024-09-29 12:12:45 -0500
  • 69be271553 Remove errors.* - it's never called an uses up RAM tx_haggis 2024-09-29 09:21:12 -0500
  • f68deffb47 MAP sampling algorithms: push MAP value calculation up the call stack. tx_haggis 2024-09-29 09:08:12 -0500
  • 3b5fe995cb MAP algorithms return a flag indicting whether they recomputed MAP/EMAP tx_haggis 2024-09-29 08:43:22 -0500
  • abccaeb3e1 MAP: replace magic numbers wirth an enum tx_haggis 2024-09-28 19:35:51 -0500
  • 644baa93c6 MAP: encapsulate reset of state structures tx_haggis 2024-09-28 19:27:27 -0500
  • 5ffcd075c2 MAP: read the sensors in one place in the code & inject the values into the sampling algorithms tx_haggis 2024-09-28 19:00:36 -0500
  • 941695bfdb Reduce scope of MAP ADC variables - only used in sensors.cpp tx_haggis 2024-09-28 18:37:30 -0500
  • 3dcaf49997 Unit test fastMap10Bit tx_haggis 2024-09-26 13:23:30 -0500
  • 85b34d1643 Unit test LOW_PASS_FILTER tx_haggis 2024-09-26 12:01:15 -0500
  • e9bd3d2f88 Apply SET_UNITY_FILENAME to K6A unit tests tx_haggis 2024-09-26 09:15:32 -0500
  • 301b314f9f Unit test engineIsRunning tx_haggis 2024-09-26 09:11:02 -0500
  • d5e4996449 Remove validateMAP() - since we validate every sensor reading, it wasn't doing anything. tx_haggis 2024-02-26 09:51:43 -0600
  • 318b214ec8 Use 16-bit comparisons tx_haggis 2024-02-21 23:05:44 -0600
  • 27ff6f95a9 Force loop() inline Reduces stack usage. tx_haggis 2023-07-02 09:39:14 -0500
  • 0c3435b4a6 Use structs to capture the MAP algorithm state. Also apply ATOMIC_BLOCK to prevent tearing of ISR modified variables. tx_haggis 2024-02-21 16:36:13 -0600
  • 5e4c9772e8 Make readBaro() independent of instanteneousMAPReading() Removes a conditional and reduces module surafce area tx_haggis 2024-02-21 12:11:44 -0600
  • 68ceac7f40 Add isEngineRunning() to capture duplicate code tx_haggis 2024-02-21 11:26:19 -0600
  • 36c3b256b5 Encapsulate MAP variables tx_haggis 2024-02-20 22:51:08 -0600
  • 53a6a53636 Deduplicate MAP reading code tx_haggis 2024-02-20 15:14:27 -0600
  • bfa450bab8 Remove mapErrorCount - it's unused (only ever written to, never read) tx_haggis 2024-02-20 11:42:09 -0600
  • ccd125495e Replace duplicate filter macros with one inline function: LOW_PASS_FILTER (which is MISRA compliant). tx_haggis 2024-01-11 17:08:54 -0600
  • 556b3f5613 Remove unused global variables statuses::batADC fpPrimed - duplicate of statuses::fpPrimed injPrimed - duplicate of statuses::injPrimed tx_haggis 2023-12-31 07:27:15 -0600
  • c19451dd41 Conditional compile to allow MAP sensor read pin even when using analog ISR Useful for development testing tx_haggis 2023-12-31 06:45:33 -0600
  • 6f9d8efa8a MISRA fixes for sensor.cpp tx_haggis 2023-12-27 15:23:27 -0600
  • a5bc858e74 Bug fix - consistent #ifdef (ANALOG_ISR/ANALOG_ISR_MAP) Also replace multiple #ifdefs with inline function. tx_haggis 2023-12-26 08:57:34 -0600
  • 4c29faa739
    Suzuki k6a fix & "improvements" (#1174) tx_haggis 2024-09-25 20:34:54 -0500
  • 6004783088 Fix O2 calibration not showing correctly when dialog is reopened Josh Stewart 2024-09-26 10:23:33 +1000
  • 8afead9ae4 Fix O2 calibration not showing correctly when dialog is reopened Josh Stewart 2024-09-26 10:23:33 +1000
  • 30d21ed40f Merged with master and fixed conflicts cold-zero 2024-09-23 19:18:14 +0300
  • 554a438962
    Merge 3481264107 into f12b59ad4e giovannni97 2024-09-22 00:00:43 -0500
  • f12b59ad4e Minor workflow updates Josh Stewart 2024-09-22 14:06:06 +1000
  • 1bb3e32c17 Hardened pin reassignment Vitor Moreno B. Sales 2024-09-21 11:25:45 -0300
  • 821b3efa7f Signatures for 202402 FP2 202402.2 Josh Stewart 2024-09-21 17:32:19 +1000
  • 11e4942b4f Add release workflow Josh Stewart 2024-09-21 17:25:36 +1000
  • 20f450607b Minor cleanup to decoders Josh Stewart 2024-09-21 17:28:35 +1000
  • da6dd19cab Add release workflow Josh Stewart 2024-09-21 17:25:36 +1000
  • c2512bedb6 Use flex fuel frequency settings for non-GM sensors. Closes #1247 Josh Stewart 2024-09-20 07:13:18 +1000
  • 63d7854b62
    Merge c406e3ea53 into a6e29c0770 wonder99 2024-09-12 05:14:16 +0000
  • f44fdf4ef9 Fix oil and fuel pressure readings over Haltech CAN Josh Stewart 2024-09-11 15:22:29 +1000
  • bbbd1da02f Fix the pin output check on VVT2 since it was changed to share the timer with WMI Josh Stewart 2024-09-11 13:20:46 +1000
  • 9b04a04370 Fix the pin output check on VVT2 since it was changed to share the timer with WMI Josh Stewart 2024-09-11 13:20:46 +1000
  • ba38f751e5 Bump python version of unit testing workflow 3.7 -> 3.10 Josh Stewart 2024-09-09 14:21:26 +1000
  • ef0d9a7dd7 Further tweaks to Haltech CAN messages Josh Stewart 2024-09-09 14:16:30 +1000
  • b26027705a Correct byte order for Haltech CAN messages Josh Stewart 2024-09-09 13:09:42 +1000
  • 62426053bd Updates for merge Henry Wright 2024-09-02 20:52:57 +1000
  • c3929aa1d6 Fix Rounding Errors Henry Wright 2024-09-02 19:39:35 +1000
  • 6aa1215a8b Update Speeduino.ini for sensor cal Henry Wright 2024-09-02 19:12:17 +1000
  • 211ecbff12 O2 IAT and CLT Tables as Page16 Henry Wright 2024-09-02 17:48:04 +1000
  • 190192b061 Reduce flash and ram usage on mega2560 Josh Stewart 2024-08-26 13:41:48 +1000
  • cfc3854d97 Reduce flash usage for 2560 to prevent burn issues. Josh Stewart 2024-08-23 23:55:51 +1000
  • a9642f461a Add option for TunerStudio protocol on secondary serial Josh Stewart 2024-08-23 23:21:54 +1000
  • a727eb51a7 Standardise on UINT8_MAX rather than 255 for limits Josh Stewart 2024-08-23 07:19:52 +1000
  • 50b91c7ae7
    feat: adds AEM 30-0300 X-Series UEGO wideband over CAN support (#1238) Wilmar den Ouden 2024-08-22 22:57:29 +0200
  • a08bcac07e
    refactor: only do the division once for AEM wideband data wilmardo 2024-08-16 19:10:25 +0200
  • ed536fb342
    fix: add else around setting currentStatus.02 wilmardo 2024-08-15 14:25:20 +0200
  • 702cc81ac0
    feat: adds AEM 30-0300 X-Series UEGO wideband over CAN support wilmardo 2024-08-14 10:26:34 +0200
  • b99aa15a94 Remove unused workflow file Josh Stewart 2024-08-15 17:09:02 +1000
  • 44f715213f
    Add revised Memory deltas workflow (#1239) Josh Stewart 2024-08-15 01:07:34 -0600
  • 299ab0c4ed Use latest example as reference Josh Stewart 2024-08-15 16:56:13 +1000
  • eacb357826 Lock report deltas version Josh Stewart 2024-08-15 16:41:17 +1000
  • 1592f5e07c Force v3 of upload-artifact Josh Stewart 2024-08-15 16:30:42 +1000
  • 65738ab0f7 Split memory deltas workflow into calculating and reporting Josh Stewart 2024-08-15 16:21:31 +1000
  • 62c75a177d Make sure workflow report runs on pull_request_target Josh Stewart 2024-08-15 12:21:07 +1000
  • 8f460fec9a Change the delta workflow PR scope Josh Stewart 2024-08-15 12:03:44 +1000
  • 9ae1932aea Update permissions on workflow Josh Stewart 2024-08-15 11:38:23 +1000
  • 4e8e292891 Manually set write permissions for bot on memory deltas workflow Josh Stewart 2024-08-15 07:33:14 +1000
  • ec312a119d Fix issues from #634 where launch would not engage if VSS was not used. Josh Stewart 2024-08-14 10:50:47 +1000
  • 8472f1dd1e
    Launch control Vss threshold activation (#634) Adam Gauthier 2024-08-13 18:44:16 -0400
  • bca98cd277 Fix stepper driver on open loop always remaining enabled john1786 2024-08-13 18:25:15 -0400
  • ab3eca0728
    Fix stepper driver on open loop always remaining enabled john1786 2024-08-13 18:25:15 -0400
  • ca16017383
    Make build-test CI run on fixes branches (#1198) Daniel Tobias 2024-08-13 23:25:09 +1000
  • 6fae2550ba Update repository owner checks on workflows Josh Stewart 2024-08-13 23:19:32 +1000
  • 28080df575 Move github token location in workflow Josh Stewart 2024-08-13 23:05:41 +1000
  • 7d51511cca
    Bump arduino/compile-sketches from 1.1.1 to 1.1.2 dependabot[bot] 2024-08-13 11:24:44 +0000
  • 784cdfac62 Typo fixes Josh Stewart 2024-08-13 17:16:33 +1000
  • 6ebe0c2b4e
    add codespell CI action (#1190) Daniel Tobias 2024-08-13 15:28:25 +1000
  • 5a9835933d Add github token to workflow Josh Stewart 2024-08-13 15:03:40 +1000
  • 7e635d7597
    Add workflow to show memory increase/decrease on PRs (#1236) Josh Stewart 2024-08-12 22:37:23 -0600
  • da5867d4db Revert "Only run on PRs" Josh Stewart 2024-08-13 14:31:49 +1000
  • 24d61e5069 Only run on PRs Josh Stewart 2024-08-13 14:29:45 +1000
  • 8cadda4306 Revert "Dummy memory increase for Teensy and stm32" Josh Stewart 2024-08-13 14:26:37 +1000
  • 830b255e75 Dummy memory increase for Teensy and stm32 Josh Stewart 2024-08-13 14:22:27 +1000
  • 942d4981b6 Revert "Dummy test data to verify memory change" Josh Stewart 2024-08-13 14:15:59 +1000
  • e83609ec9e Dummy test data to verify memory change Josh Stewart 2024-08-13 13:56:43 +1000
  • d9c3af5b37 Add workflow name Josh Stewart 2024-08-13 13:52:08 +1000
  • d9cec21ebb Disable verbose Josh Stewart 2024-08-13 13:05:06 +1000
  • 9abb90a476 Enable reporting on PR Josh Stewart 2024-08-13 12:58:29 +1000