Commit Graph

2791 Commits

Author SHA1 Message Date
Benjamin Vedder 2d1016b27a Merge commit '34a6d59e73bb3e4c5167111da66d895b899b625d' 2023-12-22 10:44:30 +01:00
Benjamin Vedder 34a6d59e73 Squashed 'lispBM/lispBM/' changes from 1405c6a8..acf53419
acf53419 added another sorting test
05b72f26 first attempt at a built-in merge-sort operation.
1f5504f4 added a built in merge primitive operation. needs more testing.

git-subtree-dir: lispBM/lispBM
git-subtree-split: acf5341938e4929202da1128678ce2592300be1a
2023-12-22 10:44:30 +01:00
Benjamin Vedder 32508376dd
Merge pull request #685 from luna-cycle/m600_update
Luna M600 update
2023-12-13 19:25:56 +01:00
Marcos Chaparro 95bdf83a9d luna_m600: new firmware that defaults to 60V battery settings
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2023-12-13 14:35:38 -03:00
Benjamin Vedder c686f07ec1 Squashed 'lispBM/lispBM/' changes from d3da43bf..1405c6a8
1405c6a8 bugfix in setq related to saving the environment
1b4f84df added gc tests

git-subtree-dir: lispBM/lispBM
git-subtree-split: 1405c6a8d857c6af55606902b5a52ce64d712c2f
2023-12-10 14:07:56 +01:00
Benjamin Vedder 0fd93961d4 Merge commit 'c686f07ec193704737380150ead24f8322f6e8f9' 2023-12-10 14:07:56 +01:00
Marcos Chaparro aa073f13df luna_m600: Fine tune motor parameters and use full clarke to avoid rpm runaway
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2023-12-06 13:23:25 -03:00
Benjamin Vedder efa3e7ea16
Merge pull request #681 from JohnSpintend/master
Update hw_ubox_100_core.c
2023-12-06 12:57:25 +01:00
Benjamin Vedder 05f400c023 Change IMU-type 2023-12-06 12:56:30 +01:00
JohnSpintend 435d41761a
Merge branch 'vedderb:master' into master 2023-12-05 09:16:00 +08:00
Benjamin Vedder 6a30c998a6 Squashed 'lispBM/lispBM/' changes from d005f690..d3da43bf
d3da43bf changes to shrink
2274ac39 fix bug in recent special character tokenization
70b27aba added literal forms for special characters. for example \#\n for newline
b4c26ff1 small teweaks to fundamentals
c141b053 removed partial application and upped to version 0.21.0

git-subtree-dir: lispBM/lispBM
git-subtree-split: d3da43bf05cb34ccf622afaa8461781ad8395e5f
2023-12-04 11:46:11 +01:00
Benjamin Vedder 786786e0f0 Merge commit '6a30c998a6164651892a203f8718de672db2c028' 2023-12-04 11:46:11 +01:00
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
JohnSpintend 51cfb6a71a Update hw_ubox_100_core.c
Created a thread to support shut down for Ubox 100V serial controller, copied and modified from shutdown.c .
2023-11-28 10:06:21 +08: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 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 e90b023482 Merge commit '69aa99bbde6fae67e52a2f42026847d369b93458' 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