Commit Graph

568 Commits

Author SHA1 Message Date
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