Commit Graph

64 Commits

Author SHA1 Message Date
Matthew Kennedy d7b4b5834f no ssh upload I guess 2024-03-08 00:26:08 -08:00
Matthew Kennedy 322199ac87 ded 2024-03-08 00:08:04 -08:00
Matthew Kennedy 1d1a422a44 there are no dll in console folder 2024-03-07 23:02:37 -08:00
Matthew Kennedy 93cc79a82e totally dead variable, good job bash you found dead code! 2024-03-07 22:48:33 -08:00
Matthew Kennedy 6afd468f94 script cruft 2024-03-07 22:22:28 -08:00
Matthew Kennedy da1ad5b34f scripts should fail harder when they fail 2024-03-07 22:17:37 -08:00
Matthew Kennedy a5008f4799 misc cleanup 2024-03-07 22:11:23 -08:00
Matthew Kennedy 85a661e0e0 we don't need to ship these scripts to people 2024-03-01 11:21:08 -08:00
Matthew Kennedy 9f3ce49ce9 remove dfu partial #357 2024-02-13 13:56:05 -08:00
Matthew Kennedy 00c6ae115e correct dll name 2023-11-04 02:12:12 -07:00
Matthew Kennedy f753620ffc build adjustments for jni lib 2023-11-03 22:12:35 -07:00
Matthew Kennedy 124bbd09af
Add BootCommander for macos to bundle (#274)
* experiment

* list properly

* macos build

* testing with macos openblt branch

* build as static lib, copy mac/linux in to bundle

* use master with macos

* reenable boards

* probably correctly detect OS

* oop

* dead line
2023-10-26 01:39:00 -07:00
Matthew Kennedy 114dba1666 put linux bootcommander in the zip 2023-10-25 00:34:22 -07:00
Matthew Kennedy 5813c20a32
OpenBLT-based USB serial bootloader (#228)
* flash layout

* bootloader builds

* output name

* hard fp

* strip out dfu

* bootloader gets hardfault

* loader gets USB but not MSD

* kinda usb?

* USB enumerates!

* cleanup

* shared params

* nonfunctional openblt

* stub flash

* flash.h

* openblt responds over USB!

* implement flash driver

* blt conf, linker

* boards no longer need specific openblt files

* no ccache

* common_make.sh

* cleanup

* delete bootloader crust

* simplifying linker logic

* script tweaks

* flash layout is handled entirely by FOME flash driver

* simplify memcpy

* format

* comment

* dead

* makefiles cleanup

* cleanup

* h7 linker script for bootloader

* h7 bootloader build

* build script
2023-08-27 10:30:02 -07:00
Matthew Kennedy befd3ae871
no autoupdate (#81)
* removing autoupdate

* related cleanup

* why does autoupdate util have nothing to do with autoupdate
2023-04-12 22:07:25 -07:00
Matthew Kennedy 2eb1637444 launcher exes copy correctly 2023-03-17 15:43:21 -07:00
Matthew Kennedy 81e8ce6dc4 rebranding #69 2023-03-17 15:38:45 -07:00
Matthew Kennedy fb187ff873 rebranding 2023-03-17 15:29:35 -07:00
Matthew Kennedy 0cdf2fa2be put the sim back in the bundle now that it builds conditionally 2023-03-16 01:21:58 -07:00
Matthew Kennedy 71e1705fc7 cleanup 2023-03-16 01:20:29 -07:00
Matthew Kennedy 5c7334f2e7 rename simulator 2023-03-15 22:26:49 -07:00
Matthew Kennedy bc0444acdb switch to use gitversion.h 2023-02-22 15:39:27 -08:00
Matthew Kennedy a726c278eb no windows simulator for now 2023-02-21 11:09:07 -08:00
Matthew Kennedy 72acb81682 fome-ify 2023-02-21 02:29:22 -08:00
Matthew Kennedy 389b9c4a03 remove openocd console flashing 2023-02-21 01:42:44 -08:00
Matthew Kennedy d269139aa4 cleanups 2023-02-21 01:11:34 -08:00
Matthew Kennedy 639b445a91 make nucleo builds normal (#5035)
* make nucleo builds normal

* no skip for test

* don't check for `no`

* put back skips
2023-02-05 20:56:13 -04:00
David Holdeman a7f4d70c1d [LTS] Put branch in bundle name (please read caveats) (#5008)
* make autoupdater check correct URL

* missed semicolon

* remove bundle_name.txt
2023-01-28 14:49:05 -05:00
rusefillc 0f9d8cf294 Issue 4992 (#5009)
* change bundle name

(cherry picked from commit c3dea808adee1588e2cabc2019df0d383a4ba580)

* set primary bundle name

(cherry picked from commit 4fd1e86657b82ca975dfa34387b7ab2c4b5d92f6)

* autoupdate subdir

(cherry picked from commit 1a817285b5e20f7264432a7e9145b1e35d4e95fe)

* try passing empty strings

(cherry picked from commit 2efcafef6b439aa300c49e4e1bfe036a2a8d6b07)

* fix folder logic

(cherry picked from commit e38ce6221f1e21e0f6496c1b1f21505c1c7559b3)

* don't need empty strings duh

(cherry picked from commit c20585cbc26dd03bda87905494c573680ca7a6be)

* encapsulate ini file

---------

Co-authored-by: David Holdeman <david@chuckwagoncomputing.com>
2023-01-28 12:51:55 -05:00
David Holdeman b482434f94 fix (#4994) 2023-01-21 22:41:09 -05:00
David Holdeman 92cd77db5b put in subdir named after branch (#4991) 2023-01-22 07:41:15 +05:30
David Holdeman c2227b51cd LTS - one way of doing things (#4989)
* add lts option

* upload logic

* proper grouping

* proper quoting

* it's boolean duh

* try toJSON, fix
2023-01-22 06:54:07 +05:30
rusefillc 63c75d8e7d Let's admit it it's time to move to gradle #3014
autoupdate fix
2022-11-01 10:45:07 -04:00
rusefillc bae70e244a rusefi_simulator.exe to be included into autoupdate 2022-09-26 23:09:54 -04:00
rusefillc 18f707b3f7 docs 2022-08-23 20:35:36 -04:00
rusefillc 3c4bbb88d0 openblt into console 2022-08-08 14:36:32 -04:00
Andrey fbf5540767 REO TS plugin missing #4090 2022-04-25 20:37:16 -04:00
rusefillc b17432c233 rusEFI console ISO-TP via PCAN #3667
WOW, YES!!!
2021-12-08 19:38:11 -05:00
rusefillc 8a40616a15 Better Windows build-in DFU #3338 2021-11-17 07:57:58 -05:00
Andrey G 0e5b71b86b 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
David Holdeman 06835a6a75 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 bf853f19b3 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 6b89466ed8 GHA reliability: retry FTP upload #3011
trying SFTP
2021-10-19 11:57:05 -04:00
rusefillc e08957143b Who generates default bundle? #3368 2021-10-18 22:34:34 -04:00
rusefillc 6012397bd9 GHA reliability: retry FTP upload #3011
trying SFTP
2021-10-18 22:01:14 -04:00
rusefillc b455ad3fd2 GHA reliability: retry FTP upload #3011
not ignoring upload issues
2021-10-18 20:44:28 -04:00
rusefillc d4c8550339 Better Windows build-in DFU #3338
new CLI into bundle
2021-10-15 22:08:42 -04:00
rusefillc 26370eb887 remote: update to release feature 2020-10-07 20:47:31 -04:00
rusefi 9828cf3ce1 better plugin file name and location 2020-07-21 20:09:17 -04:00
rusefi 34e999686c boring little details 2020-07-18 12:38:39 -04:00