Commit Graph

332 Commits

Author SHA1 Message Date
Matthew Kennedy 45696eb7d2 hardware CI on github actions (#2252)
* test

* test

* s

* s

* g2 not g3

* s

* s

* use new pool

* identify step

* rename build

* clean first

* kick the hive

* apparently I have old openocd

* poke

* s

* s

* what if we force a port

* oh come on java

* that's all good now

* Revert "what if we force a port"

This reverts commit 64165ecf39c534bd6d4a54aa676be132760118d7.

* simplify

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-31 17:35:12 -05:00
David Holdeman 638b04095c 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 3c62dfc39d mre_f4_recovery build 2021-01-28 17:46:49 -05:00
David Holdeman a5f3f79f52 gen enums on unittest build (#2205) 2021-01-09 13:21:43 -05:00
David Holdeman 4e55b7f729 gen enums on sim build (#2203) 2021-01-09 13:03:58 -05:00
andreika-git 3dac7599c4 Hellen72 config (#2200)
* Hellen72 config

* Hellen72 files

Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2021-01-08 12:50:13 -05:00
Matthew Kennedy c1b98505fd Unit tests on mac with clang (#2179)
* os matrix

* try macos latest

* s

* mac doesn't do that

* comment

* does it even need this?

* nope, it doesn't
2021-01-04 22:10:51 -05:00
rusefi 7bb0a1f0c0 docs 2021-01-02 17:20:50 -05:00
shadowm60 e0d1a57bfd Haltech as dash option (#2165)
* Haltech as dash option

* Update build-firmware.yaml

added generate enums for build-primary-bundle
2020-12-31 12:22:01 -05:00
rusefillc 507ac39a25 nicer action names 2020-12-30 10:43:50 -05:00
rusefillc bf0dfcf659 proteus_f4_hardware_QC_special_build 2020-12-20 09:11:36 -05:00
rusefi 10af3b860d Trigger action (#2070) 2020-12-12 23:42:37 -05:00
rusefi 52ffd597d6 Trigger action (#2070) 2020-12-12 23:12:23 -05:00
rusefi 55f9d5a6dd helping CI? 2020-12-12 22:40:12 -05:00
David Holdeman 456759067d Trigger action (#2070)
* push triggers.txt

* tricky whitespace

* remove from gitignore

* add

* echo output for debug

* change path
2020-12-12 21:36:41 -05:00
rusefillc ef584124f3 No latest gcov #1973 2020-11-19 21:38:45 -05:00
rusefillc cc6d49b6d6 GHA does not upload artifacts #1963 2020-11-18 18:59:02 -05:00
rusefillc 91695d97be GHA does not upload artifacts #1963 2020-11-18 18:53:41 -05:00
rusefillc fe04154e9b Revert "fix (#1951)"
This reverts commit 4681ded2

GHA does not upload artifacts #1963
2020-11-18 18:45:16 -05:00
rusefillc 6a8875cf02 GHA does not upload artifacts #1963
undoing suspicious changes
2020-11-18 18:44:53 -05:00
Matthew Kennedy 0f4c106de1 other env vars (#1953) 2020-11-16 18:25:44 -05:00
Matthew Kennedy 4681ded29e fix (#1951) 2020-11-16 18:13:04 -05:00
Matthew Kennedy 49d011abde update gcc (#1939)
* update compiler

* lgtm

* typo
2020-11-11 08:30:26 -05:00
andreika-git 1cd2d8a1b3 Fix .ini files for cypress & kinetis bundles (#1828)
* Hellen says merge #1772 hardware.cpp

* Hellen says merge #1772 adc.h

* Fix .ini files for cypress & kinetis bundles

Co-authored-by: rusefi <rusefillc@gmail.com>
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-09-28 07:24:48 -04:00
andreika-git 3db4d3a56f Hellen says fix gen_config for Cypress (#1824)
* Hellen says merge #1772 hardware.cpp

* Hellen says merge #1772 adc.h

* Hellen says fix gen_config for Cypress

* Hellen says fix gen_config actions for Cypress

* Hellen says reset .h files

Co-authored-by: rusefi <rusefillc@gmail.com>
Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-09-27 09:56:44 -04:00
rusefi 5d3ded340b cypress into GHA #1819 2020-09-27 06:27:50 -04:00
David Holdeman e8d2285a3d Cypress CI (#1820)
* try cypress in matrix

* add empty files

* underscore
2020-09-26 22:13:39 -04:00
David Holdeman a46592cdc3 Generate configs on sim builds (#1786)
* add config build to simulator

* only call gen_config_default
2020-09-11 10:34:12 +03:00
rusefi f4f1807157 #1773 GHA unit_tests does not fail while it should
another wild shot
2020-09-08 13:50:30 -04:00
rusefi 5cc9dfe87e Revert "#1773 GHA unit_tests does not fail while it should shooting into the dark"
This reverts commit ebbb6dce
2020-09-08 13:27:07 -04:00
rusefi ebbb6dce66 #1773 GHA unit_tests does not fail while it should
shooting into the dark
2020-09-08 13:24:52 -04:00
rusefi 43b20ca8d8 #1773 GHA unit_tests does not fail while it should 2020-09-08 13:12:07 -04:00
rusefi 6cc45ed34d #1773 GHA unit_tests does not fail while it should 2020-09-08 12:45:33 -04:00
David Holdeman 91c69c66f8 Add note (#1723)
* add note of shortcomings

* update submodule to match upstream
2020-08-23 22:56:31 -04:00
David Holdeman 48ac1c061b Wiki debug (#1718)
* add changes list for debugging

* fix whitespace
2020-08-22 09:52:21 -04:00
David Holdeman 4d3e6b880e Fix 1712 (#1715)
* different behaviour for push vs. pr

* wrong operator

* add debug build type

* change artifact file

* wrong syntax

* picky quotes
2020-08-21 23:16:55 -04:00
David Holdeman 4988402299 Properly catch simulator build failure (#1716)
* catch error

* file still returns 0 if not found
2020-08-21 22:46:00 -04:00
rusefi 11b1eafe98 GHA to sync documentation wikis #1683 2020-08-21 15:48:44 -04:00
David Holdeman ca33eb9a89 Sync wiki to rusefi_documentation. (#1698)
* add workflow

* remove hyphen

* merge and push

* tabs to spaces

* config before merge

* dont need to commit duh

* don't use action

* tabs to spaces

* try action again

* use access token

* dont persist credentials

* switch to rusefi
2020-08-17 18:13:18 -04:00
rusefi 4945c405c9 GHA to sign APK files using RUSEFI_ANDROID_KEYPASS
details matter
2020-08-16 16:01:58 -04:00
rusefi 357d33c051 GHA to sign APK files using RUSEFI_ANDROID_KEYPASS 2020-08-16 15:50:41 -04:00
rusefi 1a9fc1ae5c .apk to build_server 2020-08-16 00:02:38 -04:00
rusefi 6c4be30568 .apk to build_server 2020-08-15 23:58:29 -04:00
David Holdeman 3427d3b737 Diff submodule (#1695)
* Use script from submodule

* updated submodule
2020-08-15 10:45:57 -04:00
David Holdeman 6a9d6875a4 More Kicad Diff changes (#1694)
* switch to lftp, fix path, and remove old

* add release flag

* remove release suffix

* wrong flag

* use my fork instead
2020-08-14 20:04:28 -04:00
David Holdeman cfc28b77ef Kicad diff action (#1691)
* add kicad diff workflow

* download KiCad-Diff and fix path

* add wildcards

* wat me

* not capitalized as in the help menu grrr

* run script instead of all in workflow

* actually it is supposed to be capitalized

* upload results

* check for dir existence

* check RUSEFI_FTP_SERVER

* fix indentation

* we dont actually need xvfb

* make directory

* remove extension from dir name

* use find exec

* export and use bash

* fix quotes
2020-08-13 20:38:50 -04:00
David Holdeman e3f91715e8 run gen_enum_to_string 2020-07-30 11:27:20 -05:00
rusefi 8bc1636e82 QC build is broken that's kind of funny 2020-07-27 19:42:29 -04:00
David Holdeman 77223cd3ec always generate default config 2020-07-21 20:46:39 -05:00
rusefi ea00b200b0 CI fix? 2020-07-21 14:34:11 -04:00
rusefillc 38cd37d5a8 Merge pull request #1618 from chuckwagoncomputing/fix-1613
Upload build artifacts
2020-07-19 21:09:37 -04:00
David Holdeman 75dfef6d44 Only run push job if commit found no changes (#1619)
* Add checkout

* remove empty with statement

* Actually we do need push depth

* convert gen_upload_docs.bat

* convert run.bat

* forgot to add run.sh

* convert gen_upload_docs.bat

* remove checking from bats

* change config

* fix path

* fix path again

* fix file extension

* remove escapes

* added missing quotation and escapes

* convert build_current_bundle

* convert clean_bootloader

* convert compile_bootloader_discovery

* convert compile_bootloader

* add env var to skip upload

* remove checking from compile.bat

* working on push.yaml

* finish sorting

* progress

* rename push to builds

* rename push to builds

* Add skip upload env var

* fix pull_request name

* fixed typo and changed name

* fixed indentation and runs-on

* try different env var setup

* add nucleos and switch to underscore

* add quotes

* remove boards that were commented

* remove boards that were commented

* fix project board name

* fixed variable name

* add ini-file and console-settings

* try installing gcc-multilib first

* Install g++-multilib as well

* remove unnecessary export

* fixed exit numbers

* change to different env setup

* add simulator and console compilation to board bundles

* changed OS and added linux simulator build

* add checkout and missing colon

* add gcc-multilib installes

* Install mingw

* fixed install

* remove mingw from linux sim and call compile directly

* change directory

* moved envs to command

* debug ls

* debug ls

* set ftp vars

* add makefile debug info

* removed batchecks

* redirect stdout to easier see orrs

* change name

* remove redirect, add file inpection

* Add conditional project name

* Try software upgrade

* missing char

* update ine files

* try quotes

* add escapes

* add quotes

* add escapes and quotes

* remove quotes and escapes

* remove software upgrade

* ignore test 2

* update apt

* like this then

* forgot import

* fix case

* remove RUSEFI_SKIP_UPLOAD and check RUSEFI_FTP_SERVER instead

* break workflow back apart

* upload simulator artifact

* fixed operator

* update apt

* change paths

* Update build-firmware.yaml

* move update bundle to artifacts

* fix var name

* Install ncftp

* set env vars conditionally

* remove check so zips are created

* try things the github way and copy to primary

* re-enable test

* missing space

* use bash

* use bash

* add workflow

* add check before upload

* install kicad

* switch firmware to bash

* switch unit_testts to bash

* switch jenkins to bash

* fix path

* pwd

* checkout submodules

* add ppa for kicad 5.1

* install xvfb and set DISPLAY

* use xvfb

* use python3 and add NO_DISPLAY var

* fetch all

* remove blob

* undo unintentional changes

* reset accidentally commited config.xmlu

* remove submodule

* fix path

* Only call one board

* make simulator and console conditional

* break away bundle packaging

* pass bundle name

* switch to bash

* make primary bundle conditional

* break away packaging for primary and pass config names

* Add default name to unit tests

* add check to skip config

* add property to skip config, and fix check

* switch primary bundle to still build

* switch to bash

* move default config to its own script

* add exit 0

* go back to gen_config running all boards

* remove TS stuf8f

* remove TS stuff

* switch to gen_config_board

* switch to bash

* add kinetis back

* add check for kinetis

* rename compile_and_upload

* add error checking

* Revert "add error checking"

This reverts commit f6c9b7f2521f9c28ea150da8e733c593a59596a1.

* facepalm

* pass ini file

* set and check env var

* add echo

* fix syntax errors

* fix syntax errors

* try quotes

Co-authored-by: David Holdeman <David Holdeman>
2020-07-19 17:50:22 -04:00
David Holdeman fe8cc068a8 try ./ 2020-07-19 15:30:32 -05:00
David Holdeman f02f65957a fix typo 2020-07-19 15:09:29 -05:00
David Holdeman 8bd4bb96b6 upload artifacts 2020-07-19 15:05:47 -05:00
rusefi 7e6022b551 proxy progress 2020-07-18 22:50:32 -04:00
rusefi d649dce37a more junit test artifacts 2020-07-18 22:30:44 -04:00
rusefi 9a132f5138 action to upload server binary 2020-07-18 00:13:15 -04:00
rusefi 08f821a553 action to upload server binary 2020-07-17 23:44:58 -04:00
David Holdeman 4774380e0b pass ini file (#1612) 2020-07-17 22:32:53 -04:00
David Holdeman 2e6bf309e0 Fix #1590 (#1602)
* Add checkout

* remove empty with statement

* Actually we do need push depth

* convert gen_upload_docs.bat

* convert run.bat

* forgot to add run.sh

* convert gen_upload_docs.bat

* remove checking from bats

* change config

* fix path

* fix path again

* fix file extension

* remove escapes

* added missing quotation and escapes

* convert build_current_bundle

* convert clean_bootloader

* convert compile_bootloader_discovery

* convert compile_bootloader

* add env var to skip upload

* remove checking from compile.bat

* working on push.yaml

* finish sorting

* progress

* rename push to builds

* rename push to builds

* Add skip upload env var

* fix pull_request name

* fixed typo and changed name

* fixed indentation and runs-on

* try different env var setup

* add nucleos and switch to underscore

* add quotes

* remove boards that were commented

* remove boards that were commented

* fix project board name

* fixed variable name

* add ini-file and console-settings

* try installing gcc-multilib first

* Install g++-multilib as well

* remove unnecessary export

* fixed exit numbers

* change to different env setup

* add simulator and console compilation to board bundles

* changed OS and added linux simulator build

* add checkout and missing colon

* add gcc-multilib installes

* Install mingw

* fixed install

* remove mingw from linux sim and call compile directly

* change directory

* moved envs to command

* debug ls

* debug ls

* set ftp vars

* add makefile debug info

* removed batchecks

* redirect stdout to easier see orrs

* change name

* remove redirect, add file inpection

* Add conditional project name

* Try software upgrade

* missing char

* update ine files

* try quotes

* add escapes

* add quotes

* add escapes and quotes

* remove quotes and escapes

* remove software upgrade

* ignore test 2

* update apt

* like this then

* forgot import

* fix case

* remove RUSEFI_SKIP_UPLOAD and check RUSEFI_FTP_SERVER instead

* break workflow back apart

* upload simulator artifact

* fixed operator

* update apt

* change paths

* Update build-firmware.yaml

* move update bundle to artifacts

* fix var name

* Install ncftp

* set env vars conditionally

* remove check so zips are created

* try things the github way and copy to primary

* re-enable test

* missing space

* use bash

* use bash

* add workflow

* add check before upload

* install kicad

* switch firmware to bash

* switch unit_testts to bash

* switch jenkins to bash

* fix path

* pwd

* checkout submodules

* add ppa for kicad 5.1

* install xvfb and set DISPLAY

* use xvfb

* use python3 and add NO_DISPLAY var

* fetch all

* remove blob

* undo unintentional changes

* reset accidentally commited config.xmlu

* remove submodule

* fix path

* Only call one board

* make simulator and console conditional

* break away bundle packaging

* pass bundle name

* switch to bash

* make primary bundle conditional

* break away packaging for primary and pass config names

* Add default name to unit tests

* add check to skip config

* add property to skip config, and fix check

* switch primary bundle to still build

* switch to bash

* move default config to its own script

* add exit 0

* go back to gen_config running all boards

* remove TS stuf8f

* remove TS stuff

* switch to gen_config_board

* switch to bash

* add kinetis back

* add check for kinetis

* rename compile_and_upload

* add error checking

* Revert "add error checking"

This reverts commit f6c9b7f2521f9c28ea150da8e733c593a59596a1.

* Add readme

Co-authored-by: David Holdeman <David Holdeman>
2020-07-14 10:28:26 -04:00
David Holdeman e3b92bd261 switched gen-docs to daily (#1601) 2020-07-12 10:08:32 -04:00
David Holdeman 9dd6a9e321 Convert documentation (#1600)
* Add checkout

* remove empty with statement

* Actually we do need push depth

* convert gen_upload_docs.bat

* convert run.bat

* forgot to add run.sh

* convert gen_upload_docs.bat

* remove checking from bats

* change config

* fix path

* fix path again

* fix file extension

* remove escapes

* added missing quotation and escapes

* convert build_current_bundle

* convert clean_bootloader

* convert compile_bootloader_discovery

* convert compile_bootloader

* add env var to skip upload

* remove checking from compile.bat

* working on push.yaml

* finish sorting

* progress

* rename push to builds

* rename push to builds

* Add skip upload env var

* fix pull_request name

* fixed typo and changed name

* fixed indentation and runs-on

* try different env var setup

* add nucleos and switch to underscore

* add quotes

* remove boards that were commented

* remove boards that were commented

* fix project board name

* fixed variable name

* add ini-file and console-settings

* try installing gcc-multilib first

* Install g++-multilib as well

* remove unnecessary export

* fixed exit numbers

* change to different env setup

* add simulator and console compilation to board bundles

* changed OS and added linux simulator build

* add checkout and missing colon

* add gcc-multilib installes

* Install mingw

* fixed install

* remove mingw from linux sim and call compile directly

* change directory

* moved envs to command

* debug ls

* debug ls

* set ftp vars

* add makefile debug info

* removed batchecks

* redirect stdout to easier see orrs

* change name

* remove redirect, add file inpection

* Add conditional project name

* Try software upgrade

* missing char

* update ine files

* try quotes

* add escapes

* add quotes

* add escapes and quotes

* remove quotes and escapes

* remove software upgrade

* ignore test 2

* update apt

* like this then

* forgot import

* fix case

* remove RUSEFI_SKIP_UPLOAD and check RUSEFI_FTP_SERVER instead

* break workflow back apart

* upload simulator artifact

* fixed operator

* update apt

* change paths

* Update build-firmware.yaml

* move update bundle to artifacts

* fix var name

* Install ncftp

* set env vars conditionally

* remove check so zips are created

* try things the github way and copy to primary

* re-enable test

* missing space

* use bash

* use bash

* add workflow

* add check before upload

* install kicad

* switch firmware to bash

* switch unit_testts to bash

* switch jenkins to bash

* fix path

* pwd

* checkout submodules

* add ppa for kicad 5.1

* install xvfb and set DISPLAY

* use xvfb

* use python3 and add NO_DISPLAY var

* fetch all

* remove blob

* undo unintentional changes

* reset accidentally commited config.xmlu

* remove submodule

* fix path

Co-authored-by: David Holdeman <David Holdeman>
2020-07-11 22:57:00 -04:00
rusefi 800e6021f8 console tests artifact 2020-07-08 15:10:30 -04:00
David Holdeman d4d5a699f0 Use github actions to build and upload bundles (#1583)
* add env var to skip upload

* remove checking from compile.bat

* working on push.yaml

* finish sorting

* progress

* rename push to builds

* rename push to builds

* Add skip upload env var

* fix pull_request name

* fixed typo and changed name

* fixed indentation and runs-on

* try different env var setup

* add nucleos and switch to underscore

* add quotes

* remove boards that were commented

* remove boards that were commented

* fix project board name

* fixed variable name

* add ini-file and console-settings

* try installing gcc-multilib first

* Install g++-multilib as well

* remove unnecessary export

* fixed exit numbers

* change to different env setup

* add simulator and console compilation to board bundles

* changed OS and added linux simulator build

* add checkout and missing colon

* add gcc-multilib installes

* Install mingw

* fixed install

* remove mingw from linux sim and call compile directly

* change directory

* moved envs to command

* debug ls

* debug ls

* set ftp vars

* add makefile debug info

* removed batchecks

* redirect stdout to easier see orrs

* change name

* remove redirect, add file inpection

* Add conditional project name

* Try software upgrade

* missing char

* update ine files

* try quotes

* add escapes

* add quotes

* add escapes and quotes

* remove quotes and escapes

* remove software upgrade

* ignore test 2

* update apt

* like this then

* forgot import

* fix case

* remove RUSEFI_SKIP_UPLOAD and check RUSEFI_FTP_SERVER instead

* break workflow back apart

* upload simulator artifact

* fixed operator

* update apt

* change paths

* Update build-firmware.yaml

* move update bundle to artifacts

* fix var name

* Install ncftp

* set env vars conditionally

* remove check so zips are created

* try things the github way and copy to primary

* re-enable test

* missing space
2020-07-08 11:10:24 -04:00
rusefi 22a4e0014d test result artifact 2020-07-08 00:52:03 -04:00
rusefi 37be585877 test result artifact 2020-07-08 00:48:01 -04:00
rusefi b1ce82d01d test result artifact 2020-07-08 00:45:00 -04:00
rusefi 4a818dd9f6 test result artifact 2020-07-08 00:41:16 -04:00
rusefi 1b33c8f417 INI Request: rusEFI 2020.07.06.mre_f4.2108843221 #54 2020-07-07 21:54:43 -04:00
rusefi 524779dc97 INI Request: rusEFI 2020.07.06.mre_f4.2108843221 #54 2020-07-07 21:48:05 -04:00
rusefi 1ae0b7aefe not compress artifacts 2020-07-02 23:11:48 -04:00
rusefi 37735b1666 github action android build #1557 2020-07-02 23:10:25 -04:00
rusefi 537538be96 github action android build #1557 2020-07-02 23:02:10 -04:00
rusefi 6180239816 github action android build #1557 2020-07-02 22:30:53 -04:00
andreika-git 8b84243dae Gen config refactor 2 (#1560)
* gen_config refactor, part II

* short board defines

* oops

* comment & undef

* define QUOTE

Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
2020-07-02 12:33:31 -04:00
rusefi dd1cd98229 commits which do not affect generated files fail gen_config action commit step #1547 2020-06-28 21:25:09 -04:00
rusefi c7a80cadd8 returning the progress 2020-06-28 21:16:14 -04:00
rusefi fbdc62f8de temporary rollback 2020-06-28 20:53:40 -04:00
rusefi 6708e007a1 cost of progress :( 2020-06-28 20:31:32 -04:00
rusefi f61678f8c3 trying to progress progress 2020-06-28 17:39:03 -04:00
rusefi f90564bec9 trying to progress progress 2020-06-28 17:10:12 -04:00
andreika-git 60d924e514 Ini uploader attempt (#1545)
* try

* upload

* Update upload.sh

Co-authored-by: Andrei <andreikagit@users.noreply.github.com>
Co-authored-by: rusefi <rusefi@users.noreply.github.com>
2020-06-28 14:50:59 -04:00
rusefi d07470fc1e proteus-f4 configuration 2020-06-22 10:27:23 -04:00
rusefi ed609ff944 proteus build rename 2020-06-22 10:12:07 -04:00
rusefi 983ce38d41 UART DMA for "primary" connector #1528 2020-06-22 01:44:19 -04:00
David Holdeman 1cb5ef79c0 remove needs (#1516) 2020-06-18 19:36:26 -04:00
David Holdeman 5d35365f7e remove commit from build-firmware (#1515) 2020-06-18 19:27:38 -04:00
David Holdeman 34e5f6a05a Add checkout (#1514)
* Add checkout

* remove empty with statement

* Actually we do need push depth
2020-06-18 19:12:58 -04:00
David Holdeman 6081889c63 Run gen scripts and unify firmware, simulator, and unit_tests workflows (#1506)
* add workflow and scripts

* select current branch

* added some comments

* unify build workflows for firmware, testing, and simulator

* move if to steps to keep from skipping

* debug

* Added comment

* Move simulator and unit tests back to their own files

* Move config and livedoc generation to its own file

* Add gen configs workflow
2020-06-18 18:31:54 -04:00
David Holdeman d2b63e0190 Remove duplicated workflow (#1507)
* add workflow and scripts

* Update date

* Removed duplicated workflow

Co-authored-by: GitHub set-date Action <action@github.com>
2020-06-18 17:06:03 -04:00
David Holdeman 3a60b4bf86 Only set date if repo is rusefi/rusefi (#1509) 2020-06-17 23:37:46 -04:00
rusefi bcbca191b4 hopefully progress 2020-06-17 13:01:11 -04:00
David Holdeman 4a43b0a29f Workflow to write the date, once a day (#1504)
* Add date workflow

* add files

* use VCS_DATE in engine controller

* initial values

* switched to using one file

* moved to controllers

* Add comment and fix cron entry

* add pragma once

* Add more comments
2020-06-17 12:59:57 -04:00
rusefi 7ec193a865 TS plugin 2020-06-17 00:35:16 -04:00
rusefi 4b663ccec7 TS plugin 2020-06-17 00:01:15 -04:00
rusefi 727da8e70c TS plugin 2020-06-16 23:57:36 -04:00
David Holdeman 74664a3e2c Move gcov to Github Actions (#1500)
* Add gcov generation

* Install missing software

* Change working directory

* typo

* Added echo statements

* Enquote args

* add test for args

* add error message

* replace return with exit

* added extra line returns
2020-06-16 17:39:50 -04:00
David Holdeman c1b4800038 Add dfu conversion (#1497) 2020-06-16 12:33:49 -04:00
rusefi 19cfc4e1ea yaml is sensitive 2020-05-24 13:36:58 -04:00
rusefi 40ade6f738 rusEFI console does not start under java 11 2020-05-24 12:06:58 -04:00
rusefi 7f2414fdfc rusEFI console does not start under java 11 2020-05-24 12:02:13 -04:00
rusefi 3caf65a8d4 rusEFI console does not start under java 11 2020-05-24 11:54:27 -04:00
rusefi ae7b049958 console GH 2020-05-24 11:38:18 -04:00
rusefi e37d4b7c13 console GH 2020-05-24 11:35:50 -04:00
rusefi bef1f74022 console GH 2020-05-24 11:28:28 -04:00
rusefi 8721e22abc console GH 2020-05-24 11:25:32 -04:00
Matthew Kennedy 5c84d95360 proteus -> exti (#1378)
* proteus -> exti

* do frankenso pal the same way

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-06 18:52:15 -04:00
rusefi 99c7b7cd03 github issue template 2020-04-04 09:15:02 -04:00
Matthew Kennedy 1f57bdc556 bootloader ci (#1189)
* bootloader ci

* trailing slash

* Revert "progress?"

This reverts commit e5c3da2ab1.

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-03-13 22:12:52 -04:00
Matthew Kennedy 82f59f5a49 fix (#1136) 2020-02-09 20:19:47 -05:00
Matthew Kennedy a80b460be9 Switch to GitHub hosted compiler (#1128)
* test

* correct path

* switch to official repo

* is more cores faster?

* no, it isn't

* try mine again

* Fix path

* switch to official

* s
2020-02-06 21:18:35 -03:00
Matthew Kennedy 30125b4ae1 remove some configs (#1127) 2020-02-05 08:00:45 +05:30
rusefi bb2de44df9 Create FUNDING.yml 2020-01-14 02:55:42 -05:00
rusefi 9521a7d6d0 PAL repair 2019-12-05 21:10:29 -05:00
rusefi 0e570b8b83 steps towards fixing PAL inputs 2019-12-05 21:04:24 -05:00
rusefi ff600fd5cb frankenso-pal CI 2019-12-05 20:25:23 -05:00
andreika-git 7a036b5da3 github CI fix (Kinetis/release) (#1045)
* fix?

* more fix

* Proteus fix

* fix Kinetis gen_config

* update Kinetis config

* quotes fix?

* quotes fix??

* Okay, no quotes, just move -DFIRMWARE_ID inside .mk

* Exclude Kinetis/debug build
2019-12-04 15:16:26 -05:00
rusefi 5e13805e89 more fixing kinetis 2019-12-04 08:52:22 -05:00
andreika-git 08e97bddec Kinetis: attempting to fix github CI? (#1044) 2019-12-04 08:48:51 -05:00
rusefi 7e4ed7400e would it work? 2019-12-04 07:51:51 -05:00
Matthew Kennedy b7011f875a Base configuration for Proteus (#1040)
* cfg

* add enum value

* add ci

* actually build the board config

* this is pretty close

* proteus case
2019-12-02 23:54:40 -05:00
Matthew Kennedy 04861992f2 Build prometheus with makefiles instead of batch scripts (#1020)
* use makefiles instead of batch

* add to ci

* put batch files back, but minimum logic

* default to release

* debug level opt too
2019-11-29 02:39:30 -05:00
rusefi 90baf1a501 dead 2019-11-20 23:38:06 -05:00
Matthew Kennedy 605dcd7548 Add workflow for firmware, fix simulator build, trigger builds on PR (#1018)
* add firmware yaml

* Comments

* run other things on pr

* test simulator build

* update first

* friendly names

* friendly name
2019-11-20 23:34:55 -05:00
rusefi d16a9ee216 I want to disable not remove 2019-11-20 23:04:04 -05:00
rusefi 524fd49abf how to get 32 bit running? 2019-11-20 21:44:10 -05:00
rusefi 35e6892a49 build simulator on GH 2019-11-20 21:36:14 -05:00
Matthew Kennedy 7a678c5dd0 multi process
(cherry picked from commit 3437ca628fd977db4800c6fd8143fb5c712d4289)
2019-11-20 20:52:26 -05:00
Matthew Kennedy 5f4e84c748 run tests
(cherry picked from commit b5dcdef7c15c65887c8a540fc6dcfc206407ddf9)
2019-11-20 20:52:12 -05:00
Matthew Kennedy 80d69cceda Update build-unit-tests.yaml
(cherry picked from commit 88e28a3d5a6fea3dd07116378ee24f9bd5924c07)
2019-11-20 20:52:06 -05:00
Matthew Kennedy 2d265ff58e Create build-unit-tests.yaml
(cherry picked from commit e2a7be57b60ec82771225c7526ed9ce50f9910de)
2019-11-20 20:51:50 -05:00