Commit Graph

2818 Commits

Author SHA1 Message Date
Benjamin Vedder 36ed818e97
Merge pull request #698 from laxsjo/master
add option for buf-resize to create a copy of the given array
2024-01-03 21:55:59 +01:00
Benjamin Vedder 89bab0c286
Merge pull request #691 from luna-cycle/m600_update_2
luna_m600: UI update 2
2024-01-03 09:54:17 +01:00
Benjamin Vedder 63e536df85
Merge pull request #696 from surfdado/thor300
Fungineers Thor300 Firmware added
2024-01-03 09:51:23 +01:00
Benjamin Vedder 540452d98b
Merge pull request #697 from dcodeIO/fix-shutdown-hold
Resample shutdown before disabling gates in ALWAYS_OFF mode
2024-01-03 09:50:33 +01:00
Benjamin Vedder fed363f7a3 Ctxs print fix 2024-01-02 17:32:21 +01:00
dcode c87d2032ea Resample shutdown before disabling gates in ALWAYS_OFF mode 2024-01-02 15:28:37 +01:00
Dado Mista ac13767556 Thor300_AO variant
Hidden variant added (won't be part of build-all) defining "ALWAYS_ON"
With ALWAYS_ON defined hw_sample_shutdown always returns false.

Signed-off-by: Dado Mista <dadomista@gmail.com>
2024-01-01 13:34:16 -08:00
Dado Mista 85d9c39b49 Thor300 firmware - official from Fajdiga
make Thor300_20s to build

Signed-off-by: Dado Mista <dadomista@gmail.com>
2024-01-01 13:34:16 -08:00
Benjamin Vedder a9a1faf317 Do not allow sampled playback during faults 2023-12-31 19:37:15 +01:00
Benjamin Vedder a207d75a69 Added foc-play-samples 2023-12-31 17:26:15 +01:00
Benjamin Vedder cf1ed6edbf Updated documentation 2023-12-26 22:46:10 +01:00
Benjamin Vedder f9d5ee138d Added support for playing up to 3 audio channels while the motor is running 2023-12-26 22:37:41 +01:00
Benjamin Vedder ced45fbf4e Merge commit 'ab9308b49eb8d5733f8dca95f5d721dfabb1f364' 2023-12-23 20:39:28 +01:00
Benjamin Vedder ab9308b49e Squashed 'lispBM/lispBM/' changes from b718cb68..202b5763
202b5763 tweak readme
47fa2f64 update doc with merge and sort

git-subtree-dir: lispBM/lispBM
git-subtree-split: 202b5763899dd1dde0b9ae1a24aa27605a1efb25
2023-12-23 20:39:28 +01:00
Benjamin Vedder 8cb742000b Merge commit 'c13616c3671f3cb11616dac6f581316774eda78f' 2023-12-23 12:20:36 +01:00
Benjamin Vedder c13616c367 Squashed 'lispBM/lispBM/' changes from 1dc61723..b718cb68
b718cb68 bugfix in MAP protecting function application against GC

git-subtree-dir: lispBM/lispBM
git-subtree-split: b718cb6839995460515a3db8ca64743e55a5d61a
2023-12-23 12:20:36 +01:00
Benjamin Vedder adbbc0548f Merge commit '890cda9c53468edea43da2d8a9e65dd5702802f7' 2023-12-23 10:56:27 +01:00
Benjamin Vedder 890cda9c53 Squashed 'lispBM/lispBM/' changes from ad49766e..1dc61723
1dc61723 bug fix in sort, reordering of operations to keep sublist safe from GC

git-subtree-dir: lispBM/lispBM
git-subtree-split: 1dc61723743b6300130ea4e666a9bb1921d5e8ec
2023-12-23 10:56:27 +01:00
Benjamin Vedder 7cac87469f Updated doc 2023-12-22 20:35:35 +01:00
Benjamin Vedder 62867b118b Squashed 'lispBM/lispBM/' changes from 928f96dc..ad49766e
ad49766e sort and merge can now be applied to an operator or an extension to use as the comparator

git-subtree-dir: lispBM/lispBM
git-subtree-split: ad49766ee024b5c30419824dbdf91c7b340e424d
2023-12-22 20:05:35 +01:00
Benjamin Vedder 3c06a86342 Merge commit '62867b118b9ec8cf746c1fd001f01266adc56c8a' 2023-12-22 20:05:35 +01:00
Benjamin Vedder 35b2027698 Updated doc 2023-12-22 17:49:45 +01:00
Benjamin Vedder 1103b2dc78 Squashed 'lispBM/lispBM/' changes from acf53419..928f96dc
928f96dc bugfix related to environment creation for comparators in merge and sort

git-subtree-dir: lispBM/lispBM
git-subtree-split: 928f96dc047aa9927081a3892f78226c8fef321c
2023-12-22 16:40:38 +01:00
Benjamin Vedder c45087eef2 Merge commit '1103b2dc782c5fc787a51ac53ae81f11fa50cc58' 2023-12-22 16:40:38 +01:00
Benjamin Vedder c488ff98bd Added rand-extension 2023-12-22 16:40:17 +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 2d1016b27a Merge commit '34a6d59e73bb3e4c5167111da66d895b899b625d' 2023-12-22 10:44:30 +01:00
Marcos Chaparro 89cbf71abd luna_m600: UI update
And also fix max voltage setting for 60V builds

Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2023-12-15 15:12:16 -03: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
laxsjo 5e0f65a7d0 add option for buf-resize to create a copy of the given array 2023-12-12 18:29:02 +01: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