Commit Graph

75 Commits

Author SHA1 Message Date
rusefillc 787bba32bd
extracting stm32 pins (#5530) 2023-08-21 23:09:52 -04:00
rusefillc 93f7077f92
Dup2 (#5528)
* reducing code duplication around ADC enums

* reducing code duplication around ADC enums
2023-08-21 20:06:54 -04:00
Andrey 08020bd232 https://github.com/rusefi/rusefi/pull/5022
only: example
2023-07-20 13:18:40 -04:00
rusefillc bee34f6d98 only:Split ConfigGenerator around trigger_defines.txt #5051 2023-06-17 22:50:55 -04:00
Matthew Kennedy 4665e67eb4
pass board dir to scripts instead of board name (#5022)
* pass board dir instead of name

* makefiles

* dead file?

* hw ci

* unit tests

* fix sd card generation while we're here

* actually test sd category

* jar

* clean merge

* jar for good measure

* fix f767 properly
2023-02-06 08:37:17 -04:00
rusefillc e53cad4459 helping CI stay green 2022-08-27 14:51:41 -04:00
rusefillc e2d0e7f095 reducing inconsistency between gen scripts 2022-08-16 17:52:03 -04:00
rusefillc 7173d947d6 reducing inconsistency between gen scripts 2022-08-16 16:58:01 -04:00
rusefillc 8bb2e9f9f9 reducing inconsistency between gen scripts 2022-08-16 16:49:06 -04:00
rusefillc e50860594d reducing inconsistency between gen scripts 2022-08-16 16:41:33 -04:00
rusefillc ef7440a4ba reducing inconsistency between gen scripts 2022-08-16 15:34:58 -04:00
rusefillc 25022ff99b reducing inconsistency between gen scripts 2022-08-16 15:25:54 -04:00
rusefillc 4a9da28b50 reducing inconsistency between gen scripts 2022-08-16 14:52:34 -04:00
rusefi fd677cda60 one step back to avoid 'bit Constant engineType, contains fewer options (103) that expected(128)' TS warning 2022-05-14 11:39:45 -04:00
rusefillc b933423b34 docs 2022-05-12 04:56:22 -04:00
Andrey 7883f43ca8 sorry .ini file has grown! reminds me that someone was suggesting to use array definition syntax to reduce size 2022-04-18 12:21:35 -04:00
rusefillc 71d6d230cf Mark is an ass but by far the most potent combination of knowledgeable ass, smart ass, get it done ass and determined ass. and his ass consistently puts in time. 2022-04-11 11:47:59 -04:00
rusefillc 6a924f14df Mark is an ass but by far the most potent combination of knowledgeable ass, smart ass, get it done ass and determined ass. and his ass consistently puts in time. 2022-04-11 11:43:35 -04:00
rusefillc 75318803e8 Proper cam speed labels in triggers #4021 2022-04-03 14:06:22 -04:00
rusefillc 7d989642f4 reducing code duplication 2022-01-05 01:02:50 -05:00
rusefillc 511565313b this just makes no sense. it must be useless. 2022-01-05 00:58:57 -05:00
rusefillc 5210235787 more dead code 2022-01-05 00:53:45 -05:00
rusefillc f2c74e2ce2 Lua to read tsOutputs #3376 2021-12-13 19:40:31 -05:00
rusefillc 82397f149e Epic: Remove FSIO #2928 2021-11-28 17:31:38 -05:00
rusefillc 3882d3d824 placing all logs into same folder 2021-10-23 20:18:09 -04:00
rusefillc 9d8da9d4bf generate java enum from C enum? generate both C and java from yaml? #2102
refactoring: code duplication
2021-10-23 13:40:04 -04:00
rusefillc 580dcd001d generate java enum from C enum? generate both C and java from yaml? #2102
refactoring: code duplication
2021-10-23 12:48:49 -04:00
Andrey 7888574bf0 RUSEFI MSD to contain bundle-specific URL #2848 2021-07-30 21:18:51 -04:00
rusefillc 97b9cb1bfd RUSEFI MSD to contain bundle-specific URL #2848
thank you david!
2021-07-30 19:39:15 -04:00
rusefillc 21a821d751 more details into output 2021-07-30 19:33:31 -04:00
rusefillc 26a6b76b66 RUSEFI MSD to contain bundle-specific URL #2848 2021-07-30 18:14:32 -04:00
Andrey 7a2176afad gen_config.sh code duplication #2451 2021-07-30 17:15:01 -04:00
Andrey ffb30f4346 gen_config.sh code duplication #2451 2021-07-30 16:55:07 -04:00
Andrey 4f9b3cc4d0 RUSEFI MSD to contain bundle-specific URL #2848
refactoring and progress
2021-07-30 16:07:37 -04:00
David Holdeman 34304ecb7e
Fix ini name (hellen128mercedes drama) (#3020)
* fix

* redo yaml pram

* git add

* poke
2021-07-21 19:23:17 -04:00
Andrey fe6582bd6f Revert "Fix hellen again (#2993)"
This reverts commit 4cbeec58
2021-07-20 13:30:06 -04:00
David Holdeman 4cbeec58b2
Fix hellen again (#2993)
* fix comment

* unfix

* actual fix I think

* test poke
2021-07-20 09:06:03 -04:00
rusefillc 1ab7c0caa7 docs 2021-07-19 01:01:31 -04:00
David Holdeman 45c32638e0
Fix #2981 (#2983)
* get yq from GH releases

* submo bump

* little hack

* didn't work, fix properly

* oh roight

* got it backwards

* poke
2021-07-17 21:41:45 -04:00
Andrey 112370ae6c mkfs.fat phase kills gen_config #2736 2021-05-24 15:35:35 -04:00
Andrey 7153272cba mkfs.fat phase kills gen_config #2736 2021-05-24 14:55:23 -04:00
Andrey 0c6c2592eb mkfs.fat phase kills gen_config #2736
disabled step for now
2021-05-24 08:29:55 -04:00
rusefillc cbe97b93aa NA6 ini is not uploaded fix #2649 2021-05-07 19:18:43 -04:00
rusefillc 122fe16db7 is gen_config invoked too often now? #2387 2021-03-12 22:25:03 -05:00
Matthew Kennedy b729bdbcbf
Store ini filesystem in compressed block device (#2420)
* add module

* implement compressed block device

* enable for f7/h7

* script

* stub compressed image

* implement

* call the script

* headers, comments, fix init bug

* set msd options

* update chibios-contrib

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-07 19:25:34 -05:00
Matthew Kennedy 496acd7fc0
Embed ini (#2417)
* replace null device with rusefi ini

* comment

* warning

* stub ramdisk for when we don' thave an image

* maybe generate the image with a build

* install mtools

* fail on error

* install deps _before_ we need them

* embed a little readme

* oops
2021-03-03 07:50:53 -05:00
David Holdeman 6ead64e512
New board pin-mapping system (#2231)
* convert mre mapping

* convert mre mapping

* funny stuff for GPIOA_5

* move class next to id

* rough draft

* update scripts

* fix some errors

* fix some errors

* try

* check against null

* try amp

* try

* try

* fix some errors

* update scripts

* fix maybe

* fix maybe 2

* fix maybe

* fix maybe

* fix

* try

* fix

* use .equals

* use StringBuilder

* use instanceof

* use .max

* remove getMaxValue

* Suppress Warning

* major optimization

* fix maybe

* off-by-one error

* move yaml file loop

* add j2 connector

* add pads yaml

* check for null or empty

* add AV pins to pads

* forgot class

* move registerpins out of loop

* fix typo

* rebase

* check if string

* convert frankenso

* convert frankenso

* tyop

* missing class

* copy mre to skel

* remove prometheus yaml

* remove kinetis yaml

* build configDefinition

* replace var with string

* slight refactor
2021-01-22 12:03:14 -05:00
rusefi 8bcc3aeb64 https://github.com/rusefi/web_backend/issues/73
toolset progress
2020-08-14 15:56:59 -04:00
kon c725604cc2 chmod +x *.sh 2020-08-06 21:45:34 -07:00
David Holdeman 2aac840cec
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 f6c9b7f252.

* Add readme

Co-authored-by: David Holdeman <David Holdeman>
2020-07-14 10:28:26 -04:00