Commit Graph

231 Commits

Author SHA1 Message Date
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
David Holdeman 478a25d0b4
Change vars and use docs dir (#3390) 2021-10-22 09:07:35 -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 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 a60d9c00b5 Better Windows build-in DFU #3338
new CLI into bundle
2021-10-15 22:08:42 -04:00
rusefillc 38eaa3bdff Review unit_tests/compile.sh fix #3349 2021-10-13 21:09:11 -04:00
rusefillc 875602d1fc Move pinouts to pages.rusefi.com #170 2021-10-13 21:04:02 -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
rusefillc 60b361c914 rusEFI console to compare current bundle against auto-DFU bundle #3266 2021-09-26 17:52:14 -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 1b9e6a165b unknown command "r" for "yq" drama with pinout #2880 2021-06-29 17:50:08 -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
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 73f2da50f990bee9b51a1f919e8fcc6b06327d9a.

* throw on parse failure

* jar

* fix #2821

* comment
2021-06-16 17:07:05 -04: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
Andrey 2a8a94a841 running tests from tests folder 2021-05-24 08:56:24 -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
David Holdeman 280f34ce02
add check (#2639) 2021-05-06 23:41:28 -04:00
rusefillc e145a737c5 Smarter pinout re-generation #2564 2021-04-27 20:27:29 -04:00
rusefillc f233c8ca4d jenkins firmare is hanging #2415 2021-02-28 22:33:25 -05:00
rusefillc ec7902bd51 let's start somewhere! 2021-02-19 17:00:30 -05:00
David Holdeman b46dd60f64
Fix doxygen 3 (#2337)
* try adding E flag

* found flags that work

* add flags to ibom

* add flags to pinouts
2021-02-12 15:56:49 -05:00
David Holdeman 3cca8df571
Pinouts pages merged (#2329)
* try adding z flag (resume)

* modify pinout gen to put all connectors in one page

* modify script to call append

* modify gen.sh to match usage of append.sh

* fix indents and add brs

* fix zoom issues
2021-02-10 18:52:19 -05:00
David Holdeman 6cae460f62
try adding z flag (resume) (#2323) 2021-02-09 07:29:46 -06:00
David Holdeman 06cc20f614
try removing -m and glob (#2312) 2021-02-08 07:51:24 -06:00
Matthew Kennedy 6a3cf83d02
goodbye f746 (#2309) 2021-02-07 07:52:57 -06:00
David Holdeman c8c4d19388
Decouple Doxygen, IBOMs, and Pinouts (#2293)
* split workflow file

* split scripts

* add jobs

* fix paths

* fix job names

* try

* switch to push for testing

* switch back to ftp, remove unneeded ppas

* dont fetch submodules
2021-02-06 13:43:43 -05:00
David Holdeman 6e217c92fa
Try SSH instead of FTP (#2290)
* try ssh

* oops

* fix path
2021-02-06 09:10:51 -06:00
David Holdeman 094dc77718
add wildcards to prevent double dir (#2287) 2021-02-05 23:09:35 -05:00
David Holdeman cf9f9ae8fc
Fix pinouts maybe (#2276)
* debug

* change flags
2021-02-03 22:26:47 -05:00
Matthew Kennedy 56530d2851
hardware ci tweaks (#2266)
* frankenso config

* Revert "frankenso config"

This reverts commit 5bb2375ba2d33ae487273eaa5b7a4f12e8a9cecc.

* add hardware CI flag for proteus

* rename ci job

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-02-02 08:14:24 -06:00
David Holdeman f5fc824afb
Pinouts Improvements (#2263)
* redo pinout generation in ci script

* missing operand

* fix some errors

* copy yaml

* more bugs

* fix bug

* wait for image to load

* set background color for hover in dark theme

* add feature: click on rows to select pin

* change cursor to pointer

* undo accidental submodule bump

* oops
2021-02-01 17:31:36 -06:00
David Holdeman 96aba27ae4
Connector images, hellen128 mapping (#2255)
* add some connector images

* proteus black23

* add script

* add black23 to script

* remove redirect to send to stdout

* copy img

* black35

* rotate white35

* white35

* forgot last row of black35

* rename

* create in subdir

* hellen72 main

* connectors subdir stupid

* undo submodule update

* remove hash signs

* add hellen128 image

* cd to script dir first

* hellen128 rough draft

* gen hellen128

* fix paths
2021-01-31 08:11:18 -05:00
David Holdeman c4d8c85a7b
iBOM improvements (#2239)
* switch to official ppa

* remove xvfb dependency

* gen all boards

* redirect output

* seems xvfb is still needed

* undocumented commands?

* update InteractiveHtmlBom

* try without xvfb again

* remove tracks flag, move nets flag to var

* Undo rescue entry
2021-01-28 19:41:24 -05:00
rusefillc 603c674dec hellen72 2021-01-08 13:30:35 -05:00
rusefillc 358644dfac pwd 2021-01-08 13:09:22 -05:00
rusefillc 118cec97c2 moving start-up script from java to bash 2020-12-12 18:39:05 -05:00
rusefillc 87173c6f13 better ant task name 2020-12-12 16:14:21 -05:00
rusefillc de43c8fd37 remote: update to release feature 2020-10-07 20:47:31 -04:00
rusefi 553f4230a6 cypress into GHA #1819 2020-09-27 06:13:58 -04:00