Commit Graph

700 Commits

Author SHA1 Message Date
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
rusefillc fa251e0e9b $1m 2021-10-22 16:54:13 -04:00
David Holdeman 78e3c0c760
Use SSH to upload firmware (#3394)
* install sshpass instead of ncftp

* use ssh

* change env vars

* fix checks and sftp>ssh
2021-10-22 16:36:15 -04:00
rusefillc 36ba375a94
New dfu (#3392)
* Better Windows build-in DFU #3338

* Better Windows build-in DFU #3338

some time to read from dead process, also TOOLS_PATH support

* Better Windows build-in DFU #3338

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2021-10-22 15:05:12 -04:00
rusefillc ad3d9ea559 $1m 2021-10-22 14:15:32 -04:00
David Holdeman 478a25d0b4
Change vars and use docs dir (#3390) 2021-10-22 09:07:35 -04:00
rusefillc 2ed39fe78b $1m 2021-10-21 22:12:38 -04:00
rusefillc 98849ac0c3 $1m 2021-10-21 21:30:11 -04:00
David Holdeman ec5786695e
Use SSH for Pinouts (#3388)
* switch to ssh

* ssh env vars
2021-10-21 19:42:06 -04:00
David Holdeman f489e6a3c9
Use SSH for Doxygen (#3386)
* install sshpass and change var names

* convert doxygen script

* no stricthostkeychecking

* change secrets
2021-10-21 19:15:25 -04:00
rusefillc 88900936f2 GHA reliability: retry FTP upload #3011
trying SFTP
2021-10-19 11:57:05 -04:00
rusefillc d70537c8cd Better Windows build-in DFU #3338 2021-10-19 10:39:51 -04:00
rusefillc 8a70560344 Better Windows build-in DFU #3338 2021-10-19 10:31:16 -04:00
rusefillc a3706c273f Who generates default bundle? #3368 2021-10-18 22:34:34 -04:00
rusefillc 41321fbba1 GHA reliability: retry FTP upload #3011
trying SFTP
2021-10-18 22:01:14 -04:00
rusefillc 7673059574 GHA reliability: retry FTP upload #3011
not ignoring upload issues
2021-10-18 20:44:28 -04:00
rusefillc 4ce721846d Better Windows build-in DFU #3338
those are needed for DFU to be able to verify
2021-10-15 23:59:08 -04:00
rusefillc a60d9c00b5 Better Windows build-in DFU #3338
new CLI into bundle
2021-10-15 22:08:42 -04:00
rusefillc 6ce282f85c Better Windows build-in DFU #3338 2021-10-15 21:00:17 -04:00
rusefillc c74f2482f0 Better Windows build-in DFU #3338 2021-10-15 20:57:45 -04:00
rusefillc 75900071e4 https://github.com/rusefi/rusefi_documentation/issues/170 2021-10-13 21:39:01 -04:00
GitHub build-firmware Action 95b8699e25 progress 2021-10-13 21:36:29 -04:00
rusefillc fbf6c71456 Move pinouts to pages.rusefi.com #170 2021-10-13 21:27:22 -04:00
rusefillc 6cf5cf2e24 Move pinouts to pages.rusefi.com #170 2021-10-13 21:25:29 -04:00
rusefillc 38eaa3bdff Review unit_tests/compile.sh fix #3349 2021-10-13 21:09:11 -04:00
rusefillc b24ea754f2 Move pinouts to pages.rusefi.com #170 2021-10-13 21:04:47 -04:00
rusefillc 875602d1fc Move pinouts to pages.rusefi.com #170 2021-10-13 21:04:02 -04:00
rusefillc cafb20c6fe Move pinouts to pages.rusefi.com #170 2021-10-13 21:01:21 -04:00
rusefillc 50a74ef2fe QR 2021-10-12 22:28:21 -04:00
rusefillc f1dca52964 random poke 2021-10-09 09:45:59 -04:00
rusefillc f064f2c83b https://github.com/rusefi/rusefi_documentation/issues/164 2021-10-09 09:44:24 -04:00
rusefi 30f34573b9 Button to apply nDBANK #2996 2021-10-08 14:09:30 -04:00
rusefillc beb5e78e6b Better Windows build-in DFU #3338 2021-10-08 13:50:59 -04:00
Matthew Kennedy dc381a429c
add wiki link (#3337) 2021-10-08 06:11:36 -04:00
rusefillc 6ae05161bf 2022 draft 2021-10-06 21:17:36 -04:00
rusefillc 87441339b0 https://github.com/rusefi/rusefi_documentation/issues/107 2021-10-06 20:30:22 -04:00
rusefillc a20c0db017 NA96 2021-09-30 21:16:18 -04:00
rusefillc 5cfaae7fbd adapters 2021-09-28 21:25:17 -04:00
rusefillc 60b361c914 rusEFI console to compare current bundle against auto-DFU bundle #3266 2021-09-26 17:52:14 -04:00
rusefillc 7f32cf7e60 QR codes 2021-09-19 09:23:13 -04:00
rusefillc fb57ebf94f QR codes 2021-09-17 21:50:05 -04:00
rusefillc 2902ac97e4 QR codes 2021-09-17 15:30:06 -04:00
rusefillc 4e5d52b7c4 QR codes 2021-09-17 15:28:16 -04:00
rusefillc c890a80c08 ops 2021-09-12 23:47:29 -04:00
rusefillc a73aa1a97f https://rusefi.com/s/hellen154hyundai 2021-09-11 19:22:36 -04:00
rusefillc 7a74b14c25 BOB progress 2021-09-10 21:41:34 -04:00
rusefillc 836f0359bd BOB progress 2021-09-08 18:15:19 -04:00
rusefillc 7aef4104a9 BOB progress 2021-09-07 20:12:49 -04:00
rusefillc 875ef3e10f BOB progress 2021-09-07 12:56:24 -04:00
rusefillc abd6e9c1f6 $99 2021-08-19 15:58:20 -04:00
kon a65448ce80
Vector logos (#3177)
* Auto-generated configs and docs

* Auto-generated configs and docs

* Auto-generated configs and docs

* Auto-generated configs and docs

* added vector logos

Co-authored-by: GitHub build-firmware Action <action@github.com>
2021-08-19 08:32:19 +03:00
rusefillc 068daf3d1b 10 cents 2021-08-11 06:10:09 -04:00
rusefillc 1ef0aaa862 mooooore QR codes 2021-08-06 04:15:46 -04:00
rusefillc 0401eeb83a usability 2021-07-31 12:31:23 -04:00
rusefillc 17e2f0f715 Maxi has a point about website 2021-07-30 18:28:24 -04:00
rusefillc 0354b377de Maxi has a point about website 2021-07-30 18:24:08 -04:00
David Holdeman 83ccc2eced
fix bug of putting info in wrong table, and scrolling to top (#3042) 2021-07-23 17:05:43 -04:00
David Holdeman 65203040ae
Pinout links (#3037)
* add support for links

* add undefined check and remove pdiv ref

* add MRE id

* clear search
2021-07-23 09:20:13 -04:00
David Holdeman fef828efbb
add checks (#3029) 2021-07-22 09:00:27 -04:00
David Holdeman 1bf98433ef
Pinout Title and connector names (#3021)
* add page title and connector name

* try mre
2021-07-21 19:47:38 -04:00
rusefillc ee992b30dd
Update Strategy_2021.md 2021-07-20 22:28:47 -04:00
rusefillc 0c4afecf3a
Update Strategy_2021.md 2021-07-20 22:28:37 -04:00
Andrey 3ce906edcf docs fix 2021-07-13 10:14:32 -04:00
rusefillc 3f9e3e72ea https://github.com/rusefi/rusefi_documentation/issues/152 2021-07-11 10:26:43 -04:00
Andrey a3544e6d83 https://rusefi.com/s/hellenNB1 2021-07-10 16:26:39 -04:00
David Holdeman ec1145db47
fix (#2943) 2021-07-10 11:27:41 -04:00
Andrey 402548f757 pinouts process is broken but also green #2942 2021-07-10 10:12:22 -04:00
Andrey b8ebc51fb4 unknown command "r" for "yq" drama with pinout #2880 2021-06-30 10:45:23 -04:00
Andrey e40ff8cf5b unknown command "r" for "yq" drama with pinout #2880 2021-06-30 10:08:49 -04:00
Andrey 07a50be299 hellen to www 2021-06-29 22:38:14 -04:00
Andrey d8a94e8dfa 122 pin breakout board 2021-06-29 22:33:19 -04:00
rusefi 7df19e6fca $1 2021-06-29 20:52:43 -04:00
Andrey 1b9e6a165b unknown command "r" for "yq" drama with pinout #2880 2021-06-29 17:50:08 -04:00
Andrey 09e1f72e57 $1 2021-06-28 13:43:31 -04:00
rusefillc c0aeb39301 revert to safety 2021-06-25 01:07:36 -04:00
rusefillc bc7af43d41 console ant should be self-contained - one ant invocation should build things 2021-06-25 00:30:12 -04:00
David Holdeman 4d6b2783f3
Minor pinout table improvements (#2846)
* try to fix table width

* try here
2021-06-22 19:13:44 -04:00
andreika-git 10eb4e12ab
hellen-one-logos (#2826)
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2021-06-17 10:25:51 -04:00
David Holdeman f322dc5ee5
Overdue pinouts fixes (#2824)
* fix overlap

* re-add colored print list

* fix print font size
2021-06-16 22:11:37 -04:00
Matthew Kennedy 2c6b8ae3c6
parse with antlr (#2747)
* grammar and libs

* gitignore

* parsing

* allow empty line as root statement

* tolerate #if

* config def changes

* s

* ant build

* workaround

* compiled tool

* console should not build config def tool

* ugh the dependency tree is insane

* this should fix hw ci

* console build

* console jenkins script

* test

* Revert "test"

This reverts commit 73f2da50f9.

* throw on parse failure

* jar

* fix #2821

* comment
2021-06-16 17:07:05 -04:00
rusefillc 219f6e1f0d BMW 2021-06-08 04:01:34 -04:00
David Holdeman 21264f9cf2
Hide empty pinout columns (#2783)
* hide empty rows

* refactor

* fix generation error

* show all if not empty

* remove old code
2021-05-31 17:37:01 +03:00
David Holdeman 1a55e563ef
Convert pinout info to JSON while building pages (#2775)
* try converting to json first

* fix command

* try

* try

* convert to json in js
2021-05-30 19:19:26 -04:00
David Holdeman f2fdea33fb
More pinout fixes (#2751)
* try to fix off-by-one

* try new font size
2021-05-29 08:05:10 +03:00
Andrey 2a8a94a841 running tests from tests folder 2021-05-24 08:56:24 -04:00
rusefillc e5ed714404 h128 2021-05-22 03:31:10 -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
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
rusefillc de7df850ca helping jenkins 2021-05-16 08:51:36 -04:00
Matthew Kennedy 661fd7f00e
short link to wiki (#2666) 2021-05-09 12:17:23 -04:00
David Holdeman 280f34ce02
add check (#2639) 2021-05-06 23:41:28 -04:00
rusefillc 76e9d6cca7 big brother 2021-05-06 19:21:50 -04:00
rusefillc e61f2c2c3c hellen short 2021-05-03 10:01:44 -04:00
rusefillc e145a737c5 Smarter pinout re-generation #2564 2021-04-27 20:27:29 -04:00