Commit Graph

1516 Commits

Author SHA1 Message Date
Benjamin Vedder 6b4f07c926 Updated changelog 2022-03-07 19:27:16 +01:00
Benjamin Vedder 3aafc38e7c Fixed lisp stat send limit 2022-03-07 18:58:17 +01:00
Benjamin Vedder a88abfae2e
Merge pull request #436 from adilrepas/patch-1
Create hw_410_005ohm.h
2022-03-07 18:06:08 +01:00
adilrepas c8e64589c1
Create hw_410_005ohm.h 2022-03-08 00:57:57 +08:00
Benjamin Vedder 0e8ccaf070 Added sort function 2022-03-07 17:31:17 +01:00
Benjamin Vedder 88d8e3385e More readme tweaks 2022-03-07 16:45:30 +01:00
Benjamin Vedder 9cf5e12feb More readme tweaks 2022-03-07 16:40:39 +01:00
Benjamin Vedder 6e442db8fb
Merge pull request #434 from kubark42/package_rm_fix
[Make] Fix missing `-f` in all_fw_package_clean
2022-03-07 16:26:39 +01:00
Benjamin Vedder 374e3101c9 Readme tweaks 2022-03-07 16:24:54 +01:00
Kenn Sebesta ed1e9eb33e [Make] Fix missing `-f` in all_fw_package_clean 2022-03-07 10:21:08 -05:00
Benjamin Vedder d2427b8741
Merge pull request #428 from kubark42/makefile_new_readme
[README] Update README.md instructions
2022-03-07 16:19:45 +01:00
Benjamin Vedder 9fdacea522 Added fwinfo terminal command 2022-03-07 15:39:37 +01:00
Kenn Sebesta 79df10d9e1 [README] Break out Qt Creator IDE instructions 2022-03-07 09:35:41 -05:00
Benjamin Vedder 8c8a56eab2
Merge pull request #433 from kubark42/make_package_delete_prior_files
`make all_fw_package` delete prior files and improve console output
2022-03-07 15:31:52 +01:00
Kenn Sebesta 2f3bbcd006 [Makefile] `make all_fw_package` target tweaks
- Comments which are not tab-justified do not print to console
- Add a teensy bit of console output
2022-03-07 09:13:58 -05:00
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
Benjamin Vedder 26d6f51fa5
Merge pull request #432 from kubark42/fix_makefile_typo
[Makefile] Fully specify the root target directory
2022-03-07 14:58:00 +01:00
Benjamin Vedder 3526ea811f
Merge pull request #431 from kubark42/makefile_package_target
[Makefile] Create `make package` target
2022-03-07 14:57:35 +01:00
Benjamin Vedder 50cb541fa5
Merge pull request #430 from kubark42/capture_git_hash_into_firmware
Capture git branch, commit, dirty state, and arm compiler
2022-03-07 14:56:37 +01:00
Benjamin Vedder 84ea2ed3fd
Merge pull request #429 from kubark42/fix_utils_unit_test
[Unit tests][Utils.c] Fix unit test compilation
2022-03-07 14:56:11 +01:00
Kenn Sebesta a00f3e05ed [Makefile] Fully specify the root target directory 2022-03-07 08:45:29 -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 131e7473af Lisp string manipulation support 2022-03-07 10:26:51 +01:00
Kenn Sebesta 5da38dfedf [Make] Capture git branch, commit, dirty state, and arm compiler
This code pushes those strings into #defines which are available inside the
firmware.
2022-03-06 19:07:15 -05:00
Benjamin Vedder 04dea9a792 Merge commit '0f002ca39778d66ad3a638048ae505df05b9f070' 2022-03-06 21:41:39 +01:00
Benjamin Vedder 0f002ca397 Squashed 'lispBM/lispBM/' changes from e81f234f..eead0b27
eead0b27 removed a case of shadowing
4f744f8b Added more escape characters, not sure it is safe.. It does something though

git-subtree-dir: lispBM/lispBM
git-subtree-split: eead0b27dd8f8ee2d7f2029b9b9af03b18bcc502
2022-03-06 21:41:39 +01:00
Benjamin Vedder 5b5160c545 Merge commit '9a20ef543b1ff7fd0eb598d55953ee7e26ee2b67' 2022-03-06 20:14:10 +01:00
Benjamin Vedder 9a20ef543b Squashed 'lispBM/lispBM/' changes from 9b375671..e81f234f
e81f234f create_ctx changes to when it invokes gc to free up enough space for a context
55d7617d a first go at some escape characters. newline and backslash so far

git-subtree-dir: lispBM/lispBM
git-subtree-split: e81f234fdcac5728ef04ae9144e3aa7ed55306fa
2022-03-06 20:14:10 +01:00
Benjamin Vedder 0055cbc20b Merge commit '3d7749c5f2f1b2f0ae224fedb3e24a50ccc52e1c' 2022-03-06 19:32:20 +01:00
Benjamin Vedder 3d7749c5f2 Squashed 'lispBM/lispBM/' changes from 1420777c..9b375671
9b375671 create_ctx fix: could get stuck in an state where there is no memory for any more contexts. not even a context to start the GC from! create_ctx now checks if there is enough memory for a context or it will automatically run GC
ebab83eb added a gc and retry in setvar

git-subtree-dir: lispBM/lispBM
git-subtree-split: 9b37567197de0f38bda5a3391c9255e49e2102f3
2022-03-06 19:32:20 +01:00
Kenn Sebesta 5819b87299 [Unit tests][Utils.c] Fix unit test compilation
The test compilation were broken by the addition of some threading
utilities.
2022-03-06 12:35:51 -05:00
Kenn Sebesta 3607f5fe03 [README] Update README.md instructions 2022-03-06 10:48:32 -05:00
Benjamin Vedder 0cf40a4a0b Merge commit '1deca768b58b08f62d95850be818303ffa5d7c9c' 2022-03-06 14:41:39 +01:00
Benjamin Vedder 1deca768b5 Squashed 'lispBM/lispBM/' changes from 29cd280a..1420777c
1420777c removed left over array pieces in case array-create fails

git-subtree-dir: lispBM/lispBM
git-subtree-split: 1420777c4e24ff3e914f0ce93f8a1a43075d798c
2022-03-06 14:41:39 +01:00
Benjamin Vedder 1e031d8ac9 Merge commit '6976ac76bc5fd42fb20141216bef1aadd98dfe02' 2022-03-06 14:11:14 +01:00
Benjamin Vedder 6976ac76bc Squashed 'lispBM/lispBM/' changes from 4a498667..29cd280a
29cd280a remove GC from finish_ctx

git-subtree-dir: lispBM/lispBM
git-subtree-split: 29cd280aa1cbedd61ebe7e3fd0e5275fd4b2e9d5
2022-03-06 14:11:14 +01:00
Benjamin Vedder ad201aaec5 increased version number after lbm fix 2022-03-06 13:26:20 +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 93b01d6221 Merge commit '0f109bd0c786f1695074e213ae353d1a0441b08a' 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