rusefillc
b90414020a
switching to rusefi/ChibiOS-Contrib
2022-02-04 18:56:58 -05:00
rusefillc
94a24f1573
switching to relevant branch ( #3862 )
...
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-01-31 22:07:11 -05:00
Matthew Kennedy
80817190fb
hotfix ( #3765 )
2022-01-10 08:35:36 -05:00
rusefillc
b06c4b4242
lua code formatting
2021-11-25 10:18:36 -05:00
Matthew Kennedy
a831bec797
update luaaa ( #3540 )
...
* lua update
* no stdlib mode
* turn off system luaaa for now since it makes luaaa sad
* let user heap do a little
* gitmodules
* memory shuffling
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-11-12 22:10:05 -05:00
rusefillc
609002da76
hex2dfu as proper submodule
2021-11-05 11:50:33 -04:00
Andrey G
62e8248185
OpenBLT: add as submodule under firmware/ext ( #3432 )
...
* OpenBLT: add as submodule under firmware/ext
OpenBLT is forked for RusEFI, rusefi_prod brunch is used.
* OpenBLT: use https for submodule
* submodule: make openblt submodule to track rusefi_prod
2021-10-31 14:46:28 -04:00
rusefi
19d2e73d84
luaaa revert by switching to a less messed up branch
2021-09-24 22:13:06 -04:00
rusefillc
427cce7596
Lua timer ( #3218 )
...
* Lua: Timer class #3159
* Lua: Timer class #3159
* Lua: Timer class #3159
* Lua: Timer class #3159
* lua timer is happy (#3216 )
* hooks are happy
* don't need that any more
* format
* update lib
* module
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
Co-authored-by: Matthew Kennedy <matthewkennedy@outlook.com>
2021-09-03 20:21:39 -04:00
Matthew Kennedy
e3ed413e06
send voltage and heater enable to WBO controller ( #2956 )
...
* add info send function
* fatal if CAN not configured correctly
* build
* s
* 20hz
* update wideband firmware
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-07-13 07:32:41 -04:00
Matthew Kennedy
830575a306
lua 5.4 ( #2590 )
...
* thread priority
* build
* makefile prep
* call startup
* lua 5.1
* mk
* 5.3
* mk
* I guess lua does something?
* extract hooks, builds for tests
* a bit of error handling
* guard
* bootloader makefile
* remove lua
* submodule
* submodule update
* builds with submodule
* disabled by default
* h7 chconf
* tweaks
* add a useful hook
* move luaconf
* perf trace lua
* test helpers
* lua unit tests
* include to satiate clang
2021-04-28 22:41:25 -04: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
rusefi
a2fe4396c7
stable_20.3.x.rusefi
2021-01-19 16:58:10 -05:00
Matthew Kennedy
d62618c5f8
prototype wideband firmware update ( #2074 )
...
* add submodule for firmware
* ts
* add updater
* add bench_test
* don't collide idx
* feature flag
* send acks
* fix timeout logic
* ui
* do it on the bench thread
* guard
* guard
* only do twice
* guard
* bump version
* update
* file name
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-12-16 08:28:53 -05:00
Matthew Kennedy
07d6b8e1b5
debugging in vscode 🎉 ( #1942 )
2020-11-11 20:36:15 -05:00
David Holdeman
da03fb3034
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
David Holdeman
a2573f5acd
Convert integration_and_primary_bundle scripts to sh ( #1562 )
...
* convert gen_upload_docs.bat
* convert run.bat
* forgot to add run.sh
* convert gen_upload_docs.bat
* remove checking from bats
* fix path
* fix path again
* fix file extension
* remove escapes
* added missing quotation and escapes
* add escapes
* change config for testing
* convert build_current_bundle
* convert clean_bootloader
* convert compile_bootloader_discovery
* convert compile_bootloader
* fix path
* convert run.sh
* fix path again
* convert hw_test
* convert flash_erase407
* convert flash_openocd407
* fix missing or
* fix another missing or
* fix quote
* add quotes
* add more quotes
* remove spurious call
* add more quotes
* convert simulator_test
* Add simulator_test
* Added semicolon
* add exports
* change destination path
* add quotes and error check
* moved rm and changed path back
* change path
* let the dead be
* add env var to skip hw test
* redo logic
Co-authored-by: David Holdeman <David Holdeman>
2020-07-03 11:03:50 -04:00
rusEfi
3414588cd8
we love ibom
2020-05-02 11:22:12 -04:00
rusefi
7d987eb41d
fixing legacy folder name
2019-03-20 08:45:15 -04:00
rusefi
06be313448
Migrating to chibios18 ( #687 )
...
* first step #631
* chconf #631
* no EXT driver
* #631 progress
* #631 WOW it already compiles?!
* #631 simulator progress
* #631 CAN is back
* more changes about 25MHz
* Migrate to Chibios 18 stable #631
* undoing some merge mistake?
* little mess
* Migrate to Chibios 18 stable #631
* Migrate to Chibios 18 stable #631
* Migrate to Chibios 18 stable #631
joystick works!
* Migrate to Chibios 18 stable #631
done?!
2019-02-05 18:36:25 -05:00
rusefi
e5695c36ee
rusefi_lib extracted to https://github.com/rusefi/kicad-libraries
2019-01-03 19:21:40 -05:00
rusefi
bcea8f519c
googletest
2019-01-03 18:37:12 -05:00
rusefi
f0c1c4e628
proper submodule folder name
2018-01-23 23:00:10 -05:00
rusefi
096abaac5b
Feature 463 ( #464 )
...
* #463
* #463
* default .LD filename
* #463
* fixing start-up by disabling LSE until rusEfi patch is applied
* simulator compiles now
* latest ChibiOS 17 with FatFS 0.13
2018-01-23 21:17:30 -05:00
rusefi
2a6ae8be77
step towards chibios3 merge
2017-04-01 20:35:01 -04:00
rusefi
8dd93958cd
manually adding submodule to figure out svn plan
2017-03-27 23:09:47 -04:00
rusefi
4c4c996422
manual picking from ChibiOS migration branch to make my evening a little less depressing
2017-03-27 23:00:27 -04:00