Kenn Sebesta
b186478bff
[Makefile] `make all_fw_package_clean` target
...
This uses the package_firmware.py script to package all the firmware, and
then deletes the several GB of build cruft.
NOT TESTED ON WINDOWS
2022-03-07 09:12:59 -05:00
Kenn Sebesta
6a28d76161
[Makefile] Create `make package` target
...
This uses the package_firmware.py script to package all the firmware, and
then deletes the several GB of build cruft.
2022-03-07 08:43:57 -05:00
Benjamin Vedder
ad201aaec5
increased version number after lbm fix
2022-03-06 13:26:20 +01:00
Benjamin Vedder
93b01d6221
Merge commit '0f109bd0c786f1695074e213ae353d1a0441b08a'
2022-03-06 13:00:50 +01:00
Benjamin Vedder
0f109bd0c7
Squashed 'lispBM/lispBM/' changes from 8a9ff6cc..4a498667
...
4a498667 fix odd slip-up in fundamental related to array-create
git-subtree-dir: lispBM/lispBM
git-subtree-split: 4a49866769b628f424adde78554da2523ebdc6b6
2022-03-06 13:00:50 +01:00
Benjamin Vedder
06768d37a0
Merge commit 'ba0a6ec0084c8506413f75be1295009d757af6d2'
2022-03-06 02:01:41 +01:00
Benjamin Vedder
ba0a6ec008
Squashed 'lispBM/lispBM/' changes from fb7d3503..8a9ff6cc
...
8a9ff6cc remove commented out code from gc
68562022 added a way to start gc from a lisp program
3e35264a just removed a small commented piece of code that has not been active for a long time
5c84c5af update benchmarks runner slightly
87a5e88c delete benchmarks
70716612 chibios examples build and run
e3e6ab65 chibios-repl compiles and runs again
01462c32 updated the llama
git-subtree-dir: lispBM/lispBM
git-subtree-split: 8a9ff6cc69e4fcb54fd197256509c9d1c554db7c
2022-03-06 02:01:41 +01:00
Benjamin Vedder
7da9dbc3ae
Merge pull request #427 from vedderb/make_update
...
Make update
2022-03-06 01:44:37 +01:00
Benjamin Vedder
dcfcca8e42
Added HW4 targets
2022-03-06 01:33:46 +01:00
Benjamin Vedder
5953271a6e
Remove FW list from conf_general.h
2022-03-06 01:31:53 +01:00
Benjamin Vedder
e787321215
Changed no limits name, fixed res-file generation
2022-03-06 00:50:35 +01:00
Benjamin Vedder
e42dfecc51
Updated package script
2022-03-06 00:09:11 +01:00
Benjamin Vedder
b5b4922294
Removed binaries
2022-03-06 00:08:32 +01:00
Benjamin Vedder
7a8190950c
Merge pull request #424 from kubark42/firmware_packaging
...
[Package] Simple script to copy appropriate targets into package directory
2022-03-05 20:53:07 +01:00
Benjamin Vedder
66b0d8f52e
Merge pull request #423 from kubark42/makefile_antiredundancy
...
Sweeping Makefile changes
2022-03-05 20:43:17 +01:00
Kenn Sebesta
174f8d8ef3
[Package] Use specific direcftories which do not contain the target name
...
The target directory has historically been indicated by the `rebuild_all`,
script, so this is in keeping with that approach.
2022-03-05 14:10:34 -05:00
Benjamin Vedder
f89b5cef9c
Updated docs and repl print
2022-03-03 19:38:51 +01:00
Benjamin Vedder
2ae6ef1b70
Renamed sleep-secs to sleep
2022-03-03 19:13:31 +01:00
Benjamin Vedder
35d71907f6
Fixed typo
2022-03-03 13:45:27 +01:00
Benjamin Vedder
c166979c06
Use symbols that are loaded on demand instead of strings for BMS values
2022-03-03 13:44:21 +01:00
Benjamin Vedder
59a870aa1b
Timeout and documentation updates
2022-03-03 10:39:28 +01:00
Benjamin Vedder
16307e5e9d
Squashed 'lispBM/lispBM/' changes from 1c1bd9e6..fb7d3503
...
fb7d3503 added a llama
744ca079 Fixed an environment handling bug in conditionals
b448596c small tweaks (warnings)
git-subtree-dir: lispBM/lispBM
git-subtree-split: fb7d35031649049a618cb1fc0c690edbfe45d7f6
2022-03-03 10:24:42 +01:00
Benjamin Vedder
32bd5713f9
Merge commit '16307e5e9d4cd3b1d7053a39b151767b423bbc33'
2022-03-03 10:24:42 +01:00
Benjamin Vedder
9d76027e77
Updated lisp documentation and extensions
2022-03-03 00:01:50 +01:00
Kenn Sebesta
dc9f552202
[HW] No hardware limits
...
These targets have no hardware limits on current, voltage, etc... The user
is free to immolate the hardware, if so desired.
2022-03-02 16:56:19 -05:00
Kenn Sebesta
2c7ec0450a
[HW][Trampa] Move Trampa 100_500 hardware to a dedicated folder
...
This uses the `_core.h` approach in order to avoid duplicated code.
2022-03-02 16:56:18 -05:00
Kenn Sebesta
5cf397c082
[HW][Trampa] Move VESC4 to dedicated directory
2022-03-02 16:56:18 -05:00
Kenn Sebesta
8d6112e9c0
[HW][Trampa] Move 75_300 to dedicated directory and use `core` approach
2022-03-02 16:56:18 -05:00
Kenn Sebesta
f926673417
[Makefile][Hw] Look for `no_limits` tag
2022-03-02 16:56:18 -05:00
Kenn Sebesta
f569432d2e
[HW][Stormcore] Move Stormcore hardware to a dedicated folder
...
This uses the `_core.h` approach in order to avoid duplicated code.
2022-03-02 16:56:18 -05:00
Kenn Sebesta
4c20be9d54
[HW][TP & Victor_R1] Remove as per Benjamin Vedder's request
2022-03-02 16:56:18 -05:00
Kenn Sebesta
57832238b4
[HW][TeamTriforceUK] Move TeamTriforceUK hardware to a dedicated folder
...
This uses the `_core.h` approach in order to avoid duplicated code.
2022-03-02 16:56:18 -05:00
Kenn Sebesta
26b83329df
[HW][Trampa] Move Trampa VESC6 hardware to a dedicated folder
...
This uses the `_core.h` approach in order to avoid duplicated code.
2022-03-02 16:56:18 -05:00
Kenn Sebesta
d732a503f2
[Makefile] Scan all hw_conf directories for hw_*.h targets
...
This will look for all targets which match hw_"*.h, except for hw_*_core.h
files.
2022-03-02 16:56:18 -05:00
Kenn Sebesta
b7f1d9db41
[Make][Qt] Add `qt_install` recipe
2022-03-02 16:56:18 -05:00
Kenn Sebesta
3fc1d61ed7
[Make][Linux] Add support for installing linuxdeployqt
2022-03-02 16:56:18 -05:00
Kenn Sebesta
9d08db49e5
[Make][Qt] Point toward full SDK directory
2022-03-02 16:56:18 -05:00
Kenn Sebesta
766048cea2
[Make][Qt Creator] Install local SDK into kit path
...
Note that `qt_creator_clean` will currently fail if `qt_creator_uninstall`
does not find the appropriately named Qt kit and SDK.
2022-03-02 16:56:18 -05:00
Kenn Sebesta
1cceb51aed
[Make][Qt] Define the recipe for Qt SDK before the Qt Creator recipe
...
This lets certain SDK variables be accessible to the Qt Creator recipe.
2022-03-02 16:56:18 -05:00
Kenn Sebesta
8ca667a4e0
[Make] Include Qt SDK install in help
2022-03-02 16:56:18 -05:00
Kenn Sebesta
c350576372
[Make] Remove indentation, making comments be `make` comments
...
Otherwise, the comments are interpreted as shell comments, and the Windows
shell does not consider `#` a comment.
Dumb, but that's the way it is.
2022-03-02 16:56:18 -05:00
Kenn Sebesta
8d734d9f49
[Make][Qt SDK] Add recipe for installing Qt SDK
2022-03-02 16:56:18 -05:00
Kenn Sebesta
00203331fd
[Make][Qt Creator] Add recipe for installation and auto-configuration
2022-03-02 16:56:18 -05:00
Kenn Sebesta
4704c749fc
[.gitignore] Add Qt Project files to .gitignore
2022-03-02 16:56:18 -05:00
Kenn Sebesta
470127660f
[Project][Qt Creator] Point project kit toward `qt_creator_configure` kit
2022-03-02 16:56:18 -05:00
Kenn Sebesta
098485c7fe
[Qt Creator][Template] Include `make clean` commands in generator
...
Dunno if any of the other Qt Creator 6 differences matter.
2022-03-02 16:56:18 -05:00
Kenn Sebesta
f8d420b988
[Project][Qt Creator] Create firmware project for Qt Creator
2022-03-02 16:56:18 -05:00
Kenn Sebesta
b0749cd06f
[Make][Python] Look for Python3
2022-03-02 16:56:18 -05:00
Kenn Sebesta
a65b4dae49
[Makefile][OS-agnostic] Configure makefiles for macOS/Linux/Windows
2022-03-02 16:56:18 -05:00
Kenn Sebesta
7d93da7313
[Makefile][System ID] Improved method for detecting OS
2022-03-02 16:56:18 -05:00