Commit Graph

16 Commits

Author SHA1 Message Date
Josh Stewart f44fdf4ef9 Fix oil and fuel pressure readings over Haltech CAN 2024-09-11 15:22:29 +10:00
Josh Stewart ef0d9a7dd7 Further tweaks to Haltech CAN messages 2024-09-09 14:16:30 +10:00
Josh Stewart b26027705a Correct byte order for Haltech CAN messages 2024-09-09 13:09:42 +10:00
Josh Stewart a727eb51a7 Standardise on UINT8_MAX rather than 255 for limits 2024-08-23 07:19:52 +10:00
Wilmar den Ouden 50b91c7ae7
feat: adds AEM 30-0300 X-Series UEGO wideband over CAN support (#1238)
* feat: adds AEM 30-0300 X-Series UEGO wideband over CAN support

Signed-off-by: wilmardo <info@wilmardenouden.nl>

* fix: add else around setting currentStatus.02

Signed-off-by: wilmardo <info@wilmardenouden.nl>

* refactor: only do the division once for AEM wideband data

Signed-off-by: wilmardo <info@wilmardenouden.nl>

---------

Signed-off-by: wilmardo <info@wilmardenouden.nl>
2024-08-23 06:57:29 +10:00
Josh Stewart ad93a801c4 Revised CAN Broadcast system. Added Haltech dash protocol 2024-08-08 13:45:49 +10:00
Vitor Moreno B. Sales 6f80fb78df
Fix for #1218 and rusEFI code simplification (#1223) 2024-07-11 10:14:06 +10:00
Pasi Kemppainen e2bcac6ea3
Small bug fix, to correct TPS value over OBD2 (#1194)
* Fix OBD2 TPS value

* Fix the TPS on CAN broadcast too
2024-03-16 12:17:10 +11:00
Josh Stewart 6f9348a282 Fixes for CAN init on T41 2024-03-15 16:07:47 +11:00
dynfer 7879d6a3cc
Conditional heater enable (#1185) 2024-02-23 10:23:06 +11:00
tx_haggis b9c201de83
Fix possible array overrun (#1178) 2024-02-16 16:59:45 +11:00
Josh Stewart 63a1a1c4f5 Remove duplicate code from last PR merge 2024-02-04 21:36:17 +11:00
dynfer 3f75f55bdd
Add support for RusEFI CAN Wideband based on STM32F042 (#1146)
* CAN WBO Support

* fix typo

* Change data handling

* add source repo information

* Added heater functionality and fixed value handling

* Missed 0

* Better condition handling and minor fixes to multiplication

* Remove code duplication

* fix

* Error fixing and correct address of controller for outgoing frames

* Page layout adjustment

* fix

* Second WBO added to be used in TS / MLV

* Add extended flag to out frame

* Functional test and fixes

* typo

* CAN WBO Support

fix typo

Change data handling

add source repo information

Added heater functionality and fixed value handling

Missed 0

Better condition handling and minor fixes to multiplication

Remove code duplication

fix

Error fixing and correct address of controller for outgoing frames

Page layout adjustment

fix

Second WBO added to be used in TS / MLV

Add extended flag to out frame

Add support for BlitzBox hardware in speeduino firmware (#1148)

* Add support for BlitzBox in init.cpp

added case 42 for BlitzBox support

* Added support for Blitzbox to speeduino.ini

Added support for Blitzbox to speeduino.ini to get an ECU entry in Tunerstudio

* Enabled spare pins in pin layout

Functional test and fixes

typo

Fix issue with LED indicator not working when MC33810 was in use

Resolve issue with Teensy not sending CAN msgs

Fix regression on MC33810 units from af2815d818

Added check for AFR greater than 25.5

Added overflow check of O2 value

Code clean up

Bump actions/upload-artifact from 3 to 4 (#1149)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Spelling and typo correction

missing space

* Fix possible overflow

* Allow for future CAN based WBO modules to be added

* rusEFI case as requested.

* fix

* CAN WBO Support

* fix typo

* Change data handling

* add source repo information

* Added heater functionality and fixed value handling

* Missed 0

* Better condition handling and minor fixes to multiplication

* Remove code duplication

* fix

* Error fixing and correct address of controller for outgoing frames

* Page layout adjustment

* fix

* Second WBO added to be used in TS / MLV

* Add extended flag to out frame

* Functional test and fixes

* typo

* Allow for future CAN based WBO modules to be added

* CAN WBO Support

fix typo

Change data handling

add source repo information

Added heater functionality and fixed value handling

Missed 0

Better condition handling and minor fixes to multiplication

Remove code duplication

fix

Error fixing and correct address of controller for outgoing frames

Page layout adjustment

fix

Second WBO added to be used in TS / MLV

Add extended flag to out frame

Add support for BlitzBox hardware in speeduino firmware (#1148)

* Add support for BlitzBox in init.cpp

added case 42 for BlitzBox support

* Added support for Blitzbox to speeduino.ini

Added support for Blitzbox to speeduino.ini to get an ECU entry in Tunerstudio

* Enabled spare pins in pin layout

Functional test and fixes

typo

Fix issue with LED indicator not working when MC33810 was in use

Resolve issue with Teensy not sending CAN msgs

Fix regression on MC33810 units from af2815d818

Added check for AFR greater than 25.5

Added overflow check of O2 value

Code clean up

Bump actions/upload-artifact from 3 to 4 (#1149)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Spelling and typo correction

missing space

* rusEFI case as requested.

* Revert "Merge branch 'master' of https://github.com/dynfer/speeduino"

This reverts commit 49dc0eab08, reversing
changes made to 56abc79008.

* fix merge

* fixes

* Added overflow prevention

* Final

---------

Co-authored-by: Josh Stewart <josh@noisymime.org>
2024-02-04 21:34:29 +11:00
Josh Stewart 7d817e3cde Resolve issue with Teensy not sending CAN msgs 2023-12-21 13:40:36 +11:00
Josh Stewart 329a5278a7 Move CAN buffers into the relevant comms files rather than boards
This should resolve #1116
2023-11-03 15:22:11 +11:00
Josh Stewart 059f4b3adf Restructure CAN code into comms_CAN 2023-10-13 12:25:05 +11:00