Commit Graph

695 Commits

Author SHA1 Message Date
David Holdeman 1655688ff2 Update yq, fix bug in pinout generation (#4977)
* update yq

* multiply backslashes so they don't get swallowed

(cherry picked from commit 0add69e5f0)
2023-01-18 03:33:00 -05:00
rusefillc 3716523628 Update yq, fix bug in pinout generation #4977
revert
2023-01-18 01:26:50 -05:00
rusefillc 0eeee7e837 Update yq, fix bug in pinout generation #4977
revert
2023-01-17 23:25:27 -05:00
David Holdeman 0add69e5f0
Update yq, fix bug in pinout generation (#4977)
* update yq

* multiply backslashes so they don't get swallowed
2023-01-18 09:38:41 +05:30
Matthew Kennedy b3b5944058
tooth log converter (#4960) 2023-01-10 14:07:22 -05:00
rusefi a61f0aa9d5 STM32Cube v2.12 2023-01-06 16:45:42 -05:00
rusefi e67c2e85e1 STM32Cube v2.12 2023-01-06 15:32:32 -05:00
Nathan Schulte 335ad01d01 improve, simplify, misc/jenkins/ build scripts 2022-11-19 09:40:47 -05:00
rusefillc 0d74e201ee rusEfi console does not start under AdoptOpenJDK #1181
using fresh version
2022-11-06 09:33:16 -05:00
rusefillc 53063e718d rusEfi console does not start under AdoptOpenJDK #1181
bumping min requirment
2022-11-06 09:33:03 -05:00
rusefillc 5408ef00df rusEfi console does not start under AdoptOpenJDK #1181
docs
2022-11-06 09:32:35 -05:00
David Holdeman 0405a5d7e2
Handle yams with no info section (#4736)
* try fix

* generate rows without image
2022-11-04 16:55:52 -04:00
rusefillc ce3dc70c89 Let's admit it it's time to move to gradle #3014
autoupdate fix
2022-11-01 10:45:07 -04:00
rusefi f9870b324b hiding WIP since not really alive 2022-10-23 17:17:23 -04:00
rusefillc 4eee729d82 let's separate Android from not Android 2022-10-15 15:50:01 -04:00
rusefillc 833819f3e7 let's separate Android from not Android 2022-10-15 15:13:02 -04:00
rusefillc aa8209a35d rusefi_simulator.exe to be included into autoupdate 2022-09-26 23:09:54 -04:00
David Holdeman 186072b925
Pinout order (#4601)
* order by field

* add order to mre main
2022-09-21 10:09:18 -04:00
Andrey G 55c1f53c75
dead code, reduce typedefs (#4566)
* Do lightweight checks first

* Dead getTimeIgnitionSeconds()

Dead since 81fffe87b7

* Get rid of efitime_t.

Purpose are not clear. Use efitick_t where ticks are used,
use efitimeus_t for uS, use efitimems_t or efitimems64_t for mS.

* Fix unit tests

* Fix misc: stm32f1_test_project
2022-09-11 16:08:11 -04:00
rusefillc 851e8e48d3 refactoring: type safety 2022-09-11 02:57:35 -04:00
rusefillc 6a6f6fde9f +x 2022-09-05 18:39:06 -04:00
rusefillc 1e32a183c9 re drivers not installing #4313 2022-08-23 20:50:55 -04:00
rusefillc 40a546f467 docs 2022-08-23 20:35:36 -04:00
rusefillc 3c98ebb549 looks dead to me 2022-08-23 20:35:01 -04:00
rusefillc 98f26a6842 +x 2022-08-16 19:51:40 -04:00
rusefillc 7b6fc023dc openblt into console 2022-08-08 14:36:32 -04:00
rusefi d9a8ff66a4 ST cube 2.11.0 2022-08-04 23:19:16 -04:00
rusefillc 5f8ca2d5b2 Ant should go, gradle is the unified way #4371 2022-07-28 15:27:01 -04:00
rusefillc 8c71df2ea5 Ant should go, gradle is the unified way #4371 2022-07-28 15:25:49 -04:00
Matthew Kennedy b99d90b006
Start -> start (#4366) 2022-07-21 15:17:32 -04:00
rusefi 13029a3226 more tools 2022-07-04 17:20:26 -04:00
rusefi 490b6d56f4 we no longer deal with .hex files, .bin are more universal even while extra offset effort 2022-07-04 16:32:12 -04:00
David Holdeman e4fafb05b2
always scroll when pin is clicked (#4281) 2022-06-24 17:28:05 -04:00
rusefillc 6eb314fc8e love my git shortcuts 2022-05-30 16:05:32 -04:00
rusefillc 98962ac548 firmware update via CAN #3362 2022-05-10 07:14:11 -04:00
rusefillc b2815eb33c improving scripts? 2022-05-07 05:50:14 -04:00
Andrey 9dced11c26 REO TS plugin missing #4090 2022-04-25 20:37:16 -04:00
rusefillc c6ef502975 version 2.10 2022-04-10 12:13:25 -04:00
rusefillc 320e4b0187
Update git_reset_to_upstream.bat 2022-04-09 16:20:06 -04:00
rusefillc 961e0a66f1 https://github.com/rusefi/rusefi/issues/3365 2022-02-19 20:00:31 -05:00
David Holdeman 4763340e5c
Fail to generate pinout if there is no connector ID (#3950)
* check for id

* check
2022-02-19 13:35:56 -05:00
David Holdeman e310ef7943
continues -> continuous (#3895) 2022-02-05 15:29:09 -05:00
rusefillc b8a9213ca0 fancy 2022-01-26 19:31:15 -05:00
rusefillc 33e0ece536 1MHz software timer into F103 project #3840 2022-01-25 22:41:02 -05:00
rusefillc f59aaa36ed https://github.com/mck1117/wideband/issues/44
https://rusefi.com/forum/viewtopic.php?p=44163#p44163
2022-01-23 21:15:45 -05:00
rusefillc 67072a321d that's supposed to work - but it does not :( 2022-01-23 16:12:19 -05:00
rusefillc 6aac4b2f6d F1 test project 2022-01-23 15:20:51 -05:00
rusefi 842f3b9b57 F1 test project: now with C++ and UART 2022-01-22 23:30:18 -05:00
David Holdeman 6859c3bcbe
Pinout link (#3810)
* try adding link to page

* change logic

* hide for print view

* change link color
2022-01-18 18:15:33 -05:00
rusefillc 822f0767c7 docs/typo 2022-01-15 22:09:27 -05:00
rusefillc df3b5ab7e3 https://github.com/rusefi/rusefi/issues/3790 2022-01-14 20:07:21 -05:00
rusefillc a258d09795 https://github.com/rusefi/rusefi/issues/3790 2022-01-14 20:06:38 -05:00
rusefillc 7ef518015d https://github.com/rusefi/rusefi/issues/3790 2022-01-14 20:03:57 -05:00
rusefillc 5c8ce56e87 GHA execution throttling #3739 2022-01-13 13:27:01 -05:00
rusefillc 6b27918330 new 52 link, reducing complexity 2022-01-09 18:03:00 -05:00
rusefillc 49c19f5e01 AlphaX-2ch wiki page 2022-01-09 11:06:15 -05:00
rusefillc 73c58e0300 NA96 to main page 2022-01-07 15:42:24 -05:00
rusefillc 0c22c9ffb3 GHA execution throttling #3739 2022-01-04 11:51:06 -05:00
rusefillc c1d6692d81 size matters 2022-01-02 21:28:03 -05:00
BeerMoneyMotorsports c75203346c
96-00 miata connector site pic (#3731)
* Create connectors

* Delete connectors

* Create Hellen_NA6_Connector.jpg

* Hellen na6 connector

* 96-00 miata site pic

* na896 nb1 connector

Fixed the naming to be consistent with current naming.
2022-01-02 21:20:12 -05:00
rusefillc d0fb342928 do we still care for image sizes? 2022-01-02 13:58:19 -05:00
rusefillc aeaad3c752 hellen on main page 2022-01-02 11:15:41 -05:00
rusefi 419df532d2 this helps F1 2022-01-01 18:19:01 -05:00
rusefi 76cc993aca fresh openocd 2022-01-01 18:18:06 -05:00
rusefi e673290e43 blue pill project 2022-01-01 18:14:47 -05:00
rusefi f2cf83a800 blue pill project 2022-01-01 18:04:16 -05:00
rusefillc 02f7167c2e rename hellen72 paths #3684 2021-12-09 22:22:04 -05:00
rusefillc 09f5c22a06 rusEFI console ISO-TP via PCAN #3667
WOW, YES!!!
2021-12-08 19:38:11 -05:00
rusefillc 0ed46759f3 stuff for sale 2021-12-07 16:28:31 -05:00
rusefillc 030fa60cb7 stuff for sale 2021-12-07 16:19:29 -05:00
rusefillc e82127b385 random script at the wrong path 2021-12-05 14:25:26 -05:00
rusefillc 628e0568f8 progress 2021-12-01 09:52:45 -05:00
BeerMoneyMotorsports bb642a3ef1
Hellen 64 connector image (#3641)
* Create connectors

* Delete connectors

* Hellen na6 connector
2021-11-30 23:31:48 -05:00
rusefillc 59e1625cca https://github.com/rusefi/rusefi_documentation/issues/189 2021-11-29 22:10:55 -05:00
rusefillc f8d59d1031 Something is still odd with some F7 boards - bricking on incremental flash (Issue #3566)
trying fresh version because why not
2021-11-29 14:16:24 -05:00
rusefillc c44e28bef1 Better Windows build-in DFU #3338 2021-11-17 08:03:35 -05:00
rusefillc ca5118eff5 Better Windows build-in DFU #3338 2021-11-17 07:57:58 -05:00
rusefillc 868c07a303 let's help google discover it 2021-11-16 00:20:51 -05:00
rusefillc 47e165af7a https://github.com/rusefi/rusefi_documentation/issues/185 2021-11-16 00:12:57 -05:00
rusefillc 683279fd07 https://github.com/rusefi/rusefi_documentation/issues/184 2021-11-16 00:02:46 -05:00
rusefillc 49759cf539 https://github.com/rusefi/rusefi_documentation/issues/184 2021-11-15 22:29:54 -05:00
rusefillc de0b0289d6 current file 2021-11-15 21:56:22 -05:00
rusefillc 16c459120d FAQ 2021-11-15 07:44:02 -05:00
rusefillc 1f0ba902af progress 2021-11-08 16:43:49 -05:00
Andrey G 383d5c97ea
Openblt deliver (#3486)
* common_make: rusefi.* should be functional image

OpenBLT used: rusefi.* is bootloader plus RusEFI
OpenBLT not used: rusefi.* is RusEFI only.
In both cases flashing of rusefi.* image to blank device should be
enough.
rusefi_update.srec does not include bootloader and this image should
be used for CAN update.

* Boundle generation: include bootloader and update image

* Update hex2dfu, deliver composite bin file
2021-11-07 13:50:01 -05:00
rusefillc fb3da1af14 fresh binary 2021-11-07 13:48:19 -05:00
Andrey G e3be563b27
Openblt (#3430)
* Makefile: define BOOTLOADER=1 for linker in case of OpenBLT too

This will reserve first 32K of flash for bootloader.

* OpenBLT: include into build

* board: subaru eg33: add OpenBLT board code

* board: subaru eg33: use OpenBLT

* Board: Subaru EG33: OpenBLT: reuse HAL and CMSIS from OpenBLT submodule

* Board: Subaru EG33: OpenBLT: reuse linker file from OpenBLT too

* OpenBLT for MRE

* OpenBLT: MRE: adjust LD memory map for smallest variat of MCU on MRE

* OpenBLT: enable for MRE

* OpenBLT: disable CRC check of user application

This allows us to use DFU tool to flash main application too.

* hex2dfu: fresh binary for linux

* OpenBLT: extract common part of OpenBLT makefiles to openblt.mk

* OpenBLT: enable CRC check of user application for MRE and EG33

CRC (actually just a summ) of few first vectors is stored at 0x1c
offset. This is reserved vector for Cortex-M3, M4 and M7

* common_make: append OpenBLT CRC to dfu files

This should allow to use DFU to do main application update when
when OpenBLT is used as bootloader. hex2dfu will store same
styled CRC as OpenBLT expects to see in user app.

* OpenBLT reorganization

Move common stuff to hw_layer/ports/

* OpenBLT: proteus

* Proteus: enable OpenBLT for F4 and F7

Compilation tested only
2021-11-05 19:28:55 -04:00
rusefillc 8c96be4482 fresh Windows binary 2021-11-05 11:51:32 -04:00
rusefillc bfa47da061 hex2dfu helper script 2021-11-05 11:51:21 -04:00
rusefillc 609002da76 hex2dfu as proper submodule 2021-11-05 11:50:33 -04:00
rusefillc 20ea0721ee fresh item no 2021-11-04 22:56:54 -04:00
rusefillc c23b2aed14 fresh binary 2021-11-02 09:48:47 -04:00
kon bef7f82abf
website updates (#3439)
* Auto-generated configs and docs

* Auto-generated configs and docs

* Auto-generated configs and docs

* Auto-generated configs and docs

* added vector logos

* removed background from upload icon

* more logos, more better

* added beer to website

Co-authored-by: GitHub build-firmware Action <action@github.com>
2021-10-31 22:30:28 -04:00
rusefi 09e254d859 world domination 2021-10-31 20:38:37 -04:00
rusefi 53af64f5eb world domination 2021-10-31 20:29:47 -04:00
David Holdeman c1b173a1e1
Use SSH for remaining workflows (#3407)
* install sshpass instead of ncftp

* don't use file for command

* change env vars

* replace ncftp with sshpass in docs

* switch gcov upload

* use heredoc instead of file

* convert ibom

* whoops

* messed up var

* remove quotes

* undo ini variable changes
2021-10-25 08:22:31 -04:00
rusefillc 0f7b7fa8ef $1m 2021-10-23 21:04:59 -04:00
rusefillc 5258797af4 $1m 2021-10-23 21:03:57 -04:00
rusefi e67b10f8dd $1M 2021-10-22 18:47:33 -04:00
rusefi de5e7b046b $1M 2021-10-22 18:44:09 -04:00