Commit Graph

2778 Commits

Author SHA1 Message Date
Benjamin Vedder 0bb0fc9684
Merge pull request #684 from laxsjo/master
Add buf-resize extension and update LispBM docs
2023-12-04 11:44:44 +01:00
laxsjo aeb80d68aa update lispBM docs 2023-12-03 13:02:54 +01:00
laxsjo 3d6cb16bed add buf-resize extension 2023-12-03 12:07:23 +01:00
Benjamin Vedder d141b26b5e Added STM32G4 support to blackmagic 2023-11-23 18:41:07 +01:00
Benjamin Vedder f24fbab7c6 Fixed typo 2023-11-23 14:32:14 +01:00
Benjamin Vedder b90d702a41 Added STR500 2023-11-23 14:10:25 +01:00
Benjamin Vedder e90b023482 Merge commit '69aa99bbde6fae67e52a2f42026847d369b93458' 2023-11-22 14:53:49 +01:00
Benjamin Vedder 69aa99bbde Squashed 'lispBM/lispBM/' changes from 093a6a88..d005f690
d005f690 sleep is now built-in
0d1a9574 sharing more code between let and loop
59a713c3 updated benchmarks with 2 new additions
b891468a added a loop form that borrows a lot from LET. it may be possible to turn let into a special case of loop later
eb02f779 some organising and comment type fix
6a64d8ae fix bug that snuck in while consolidating MAP
414eb2f6 consolidating MAP_FIRST and MAP_REST into a single MAP continuation.
67b4e2a2 update readme

git-subtree-dir: lispBM/lispBM
git-subtree-split: d005f690c4d753ddb625898c21a56b0f3f7dcc38
2023-11-22 14:53:49 +01:00
Benjamin Vedder fe73ca59f0 Updated documentation, added puts extension 2023-11-22 14:52:55 +01:00
Benjamin Vedder 4d734d0c6e Updated doc 2023-11-11 12:57:38 +01:00
Benjamin Vedder 2f3e16a0b1 Updated doc 2023-11-11 12:15:50 +01:00
Benjamin Vedder 67194b5779 Added AS504x extension doc 2023-11-11 00:59:28 +01:00
Benjamin Vedder 675a1a6ad9 Fixed typo in comment 2023-11-10 20:54:03 +01:00
Benjamin Vedder 383986ad3c Added baud rate parameter, documentation fixes 2023-11-08 14:27:18 +01:00
Benjamin Vedder 25abdff981
Merge pull request #671 from alhirzel/package-only-available-firmwares
When generating res_fw.qrc, only use compiled firmwares
2023-11-08 09:41:02 +01:00
Benjamin Vedder 07b828f1c6
Merge pull request #672 from makerbase-motor/master
Request to merge my hardware into hwconf-Makerbase
2023-11-08 09:40:38 +01:00
makerbase-motor 024851bd13
Update package_firmware.py 2023-11-08 15:59:10 +08:00
makerbase-motor aeae352824
Add files via upload 2023-11-08 15:57:57 +08:00
makerbase-motor 8744625570
Create hw_mksesc_84_200_hp_no_limits.h 2023-11-08 15:57:35 +08:00
makerbase-motor 60e2ccdbac
Add files via upload 2023-11-08 15:56:43 +08:00
makerbase-motor 465b185d42
Create hw_mksesc_84_100_hp_no_limits.h 2023-11-08 15:56:26 +08:00
makerbase-motor 6da3bc1656
Add files via upload 2023-11-08 15:55:34 +08:00
makerbase-motor 9b4c828fbd
Create hw_mksesc_75_200_v2_old_no_limits.h 2023-11-08 15:55:12 +08:00
makerbase-motor 98191fa2f5
Add files via upload 2023-11-08 15:54:13 +08:00
makerbase-motor 6af58937cd
Create hw_mksesc_75_100_v2_old_no_limits.h 2023-11-08 15:53:47 +08:00
makerbase-motor 83ecd87594
Add files via upload 2023-11-08 15:52:29 +08:00
makerbase-motor 946e4be28f
Create hw_mksesc_75_100_old_no_limits.h 2023-11-08 15:51:46 +08:00
Alex Hirzel cf901384fa when generating res_fw.qrc, only use compiled firmwares 2023-11-06 15:44:39 -05:00
Benjamin Vedder 2f979a3fba Merge branch 'master' of github.com:vedderb/bldc 2023-11-06 21:39:10 +01:00
Benjamin Vedder 67a0e893e6
Merge pull request #670 from alhirzel/fix-package_firmware-typo
Fix typo - s/destionation/destination/g
2023-11-06 21:38:58 +01:00
Alex Hirzel 9add5f0cb0 s/destionation/destination/g 2023-11-06 15:10:10 -05:00
Benjamin Vedder 87c09f6851 Squashed 'lispBM/lispBM/' changes from ba29529d..093a6a88
093a6a88 Marking environments with a while loop over the proper list structure

git-subtree-dir: lispBM/lispBM
git-subtree-split: 093a6a887ffa33a198cfb10935aeb8c891b1289e
2023-11-06 20:00:05 +01:00
Benjamin Vedder 3d49104958 Merge commit '87c09f685142cf6b72716fc93c2b56bb5d5e80fd' 2023-11-06 20:00:05 +01:00
Benjamin Vedder a17667bdaa Support for only polling variables starting with vt 2023-11-06 13:37:19 +01:00
Benjamin Vedder 04e958cc5b Squashed 'lispBM/lispBM/' changes from 1bf58d0a..ba29529d
ba29529d small fixes

git-subtree-dir: lispBM/lispBM
git-subtree-split: ba29529de3e150af35e096a0f98505c377e4b0e2
2023-11-06 11:53:11 +01:00
Benjamin Vedder 58af6f7b9a Merge commit '04e958cc5b5d2bc93c5a86f501d5d60ba0c9082a' 2023-11-06 11:53:11 +01:00
Benjamin Vedder e2a96ddc9a Squashed 'lispBM/lispBM/' changes from 5bc9cc72..1bf58d0a
1bf58d0a added a mutex that locks the GC mark phase when using pointer reversal. When accessing the heap randomly this lock should be obtained first as the heap is not traversible while pointer reversal is in play
e02c783d Merge branch 'master' of github.com:svenssonjoel/lispbm
bf060a9f warning when using ptr_rev gc (needs more testing
4b827db3 added tests

git-subtree-dir: lispBM/lispBM
git-subtree-split: 1bf58d0a654f10e1992edfccda1eea6e6d201a3a
2023-11-06 11:44:18 +01:00
Benjamin Vedder 47dbc96599 Merge commit 'e2a96ddc9a6bd0af73c02a06fda6f3ad2b5dc212' 2023-11-06 11:44:18 +01:00
Benjamin Vedder 9417ed7f38 Squashed 'lispBM/lispBM/' changes from ae675bb2..5bc9cc72
5bc9cc72 update readme
20763667 added a number of GC tests. all of which pass under both garbage collection principles.
8f0f9f04 first attempt at pointer-reversal mark phase. This mark implementation is disabled per default and can be tried out by building with -DUSE_GC_PTR_REV
6f4b7899 refactor closure application and addition of several error-suspects in fundamental operations
34942ef9 undo some changes related to error_reason and some cleaning
f046c967 added lbm_set_error_suspect to allow setting a more relevant expression likely to be guilty of an error to an error message

git-subtree-dir: lispBM/lispBM
git-subtree-split: 5bc9cc726803bc65c8853ccd1c99a44bc5de5063
2023-11-06 09:41:15 +01:00
Benjamin Vedder b49bfb73bf Merge commit '9417ed7f384d2f4f8b152094ed100f6edf770f20' 2023-11-06 09:41:15 +01:00
Benjamin Vedder 5ab7e0fbb3 Added zvf parameter access, dual motor config fixes 2023-11-03 14:35:42 +01:00
Benjamin Vedder e31f087a6e Added crc32 2023-11-02 15:37:58 +01:00
Benjamin Vedder 0b4c81127f Updated express-docs 2023-11-02 12:42:02 +01:00
Benjamin Vedder 27f5bb5b32 Squashed 'lispBM/lispBM/' changes from c99bf0f6..ae675bb2
ae675bb2 improvement to a number of error messages
c8b0f6a9 Improved a number of error messages
b9334921 changed behavior of set family of functions when setting an unbound variable. Now set of unbound results in an error
b373817a removing some now dead code

git-subtree-dir: lispBM/lispBM
git-subtree-split: ae675bb2f61aa99f09a42e3a687979beb1b4712e
2023-11-01 08:37:18 +01:00
Benjamin Vedder d61f0cf645 Merge commit '27f5bb5b321f99724810742729fcce89de3d93b6' 2023-11-01 08:37:18 +01:00
Benjamin Vedder 0fb63f6019 Print error if extensions do not start with ext- in native libraries 2023-11-01 08:31:33 +01:00
Benjamin Vedder 71857f6098 Added shutdown-hold extension 2023-10-31 10:05:09 +01:00
Benjamin Vedder 2a77e73011 Added documentation for new express-extensions 2023-10-31 09:50:19 +01:00
Benjamin Vedder f9da202eb8 Re-order uart initialization 2023-10-31 09:18:24 +01:00
Benjamin Vedder b1bad56859 Also apply filter and range check to override value 2023-10-31 08:59:46 +01:00