Commit Graph

2099 Commits

Author SHA1 Message Date
Benjamin Vedder 3d974bcf01 Merge commit 'e65998ddaa8da18c122a2ea993615602020246c9' 2022-10-18 01:16:36 +02:00
Benjamin Vedder e65998ddaa Squashed 'lispBM/lispBM/' changes from fe7a709d..dde9b593
dde9b593 small cleaning
6bf9d942 bugfix related to new handling of freelist when not empty at GC. and some slight refactoring

git-subtree-dir: lispBM/lispBM
git-subtree-split: dde9b593787a2621bda4e0bc3ddb27bb63e73f6c
2022-10-18 01:16:36 +02:00
Benjamin Vedder 44d9837f89 Merge commit 'b9245524001b40c33da129e41975cad78e75a99f' 2022-10-17 14:42:17 +02:00
Benjamin Vedder b924552400 Squashed 'lispBM/lispBM/' changes from e76a3deb..fe7a709d
fe7a709d added some benchresults and twear benchmark code to remove the reference to the stepping functionality
965c2543 uninlined stack popping procedures
7ea5f3bd Change GC treatment of freelist when GC is invoked and freelist is non-empty
7bc24eef update changelog
d7d158e0 added 5 tests related to quasiquotation
b26bf5f8 update
5309b8e7 Update README
918b4aee update README

git-subtree-dir: lispBM/lispBM
git-subtree-split: fe7a709d1942fbc88461e9313d91220ba97ab3e8
2022-10-17 14:42:17 +02:00
Benjamin Vedder f99216ee5a Check for running threads when unloading libraries and try to stop them 2022-10-17 14:26:34 +02:00
Benjamin Vedder da3e8cc33a Added app-disable-output, updated documentation 2022-10-17 13:59:40 +02:00
Benjamin Vedder 3f1bb63259 Added custom data comm example 2022-10-16 10:39:00 +02:00
Benjamin Vedder dd297db4b1 Added lbm ioboard support 2022-10-14 13:48:17 +02:00
Benjamin Vedder 9997fc7132 Incremented beta number 2022-10-11 19:14:00 +02:00
Benjamin Vedder 898e4df503 Squashed 'lispBM/lispBM/' changes from ca26715a..e76a3deb
e76a3deb removed GC from finish_ctx. Can be taken care of from the C interface
91924e68 clean up heap after an error. Most important after an out_of_memory a bit dependent on how one interacts with the RTS
ba1c57ad new test on setvar together with let - passes.
df38cde4 small cleaning around bug fix area

git-subtree-dir: lispBM/lispBM
git-subtree-split: e76a3debc2abfd8528becb4295eb6f22492b3826
2022-10-11 19:12:37 +02:00
Benjamin Vedder c6ae222a6e Merge commit '898e4df5036f0337607bdf3548d15f5457221533' 2022-10-11 19:12:37 +02:00
Benjamin Vedder 56c5648770 Further sin/cos encoder improvements 2022-10-11 17:52:17 +02:00
Benjamin Vedder d361823e85 Fixed sin/cos encoder filter 2022-10-11 16:54:54 +02:00
Benjamin Vedder c30054a533 Squashed 'lispBM/lispBM/' changes from b741c823..ca26715a
ca26715a fixed environemt handling bug related to function applications

git-subtree-dir: lispBM/lispBM
git-subtree-split: ca26715a429d1b7b5f0351ace1c8fedc09d7f4af
2022-10-10 19:35:30 +02:00
Benjamin Vedder 41b1d41998 Merge commit 'c30054a5338027983dbc5cc463fd96eb0f1eeffa' 2022-10-10 19:35:30 +02:00
Benjamin Vedder 681ac73df7 Squashed 'lispBM/lispBM/' changes from b3d8a6b2..b741c823
b741c823 update README
589639e9 removed old unused track of thought
7b64298a updated readme
b1a0b8f2 update lbmref
258d3547 update lbmref
080196da changed behaviour of mailbox when receiving on full. oldest mail is replaced

git-subtree-dir: lispBM/lispBM
git-subtree-split: b741c823bafd4d316feff99f0ebadaedb16f550a
2022-10-10 17:07:58 +02:00
Benjamin Vedder ad292fd643 Merge commit '681ac73df76811a60f3b1bb70a5ecefc4d15ddb2' 2022-10-10 17:07:58 +02:00
Benjamin Vedder 43f525ba30 More lbm can-fixes 2022-10-10 17:06:49 +02:00
Benjamin Vedder bea4d63b7a Let lbm process CAN-frames in the bridge and unused modes too 2022-10-10 16:57:02 +02:00
Benjamin Vedder 9f892f1c54 HW update 2022-10-10 15:06:23 +02:00
Benjamin Vedder d33c97335b
Merge pull request #541 from Mitchlol/split_accel_filter
Split accel filter by axis
2022-10-10 12:37:49 +02:00
Mitch Lustig dd7e5f70b5 Split accel filter by axis 2022-10-09 10:27:04 -07:00
Benjamin Vedder 76bea9b312 Added set-remote-state 2022-10-07 19:36:52 +02:00
Benjamin Vedder 23dabd249a Only send start frame when can-mode is vesc, added option to c lib build 2022-10-07 18:45:21 +02:00
Benjamin Vedder e86f81c7e9 Updated signature and added CAN baud setting to native interface 2022-10-07 17:09:56 +02:00
Benjamin Vedder a219498055 Added CAN_MODE_UNUSED, added more settings to native lib 2022-10-07 17:02:02 +02:00
Benjamin Vedder 7d0a378245 Added ppm detach 2022-10-07 16:07:32 +02:00
Benjamin Vedder 02e4b1a7c0 Removed old lbm command 2022-10-06 19:47:28 +02:00
Benjamin Vedder dccfe15135 Squashed 'lispBM/lispBM/' changes from 7756d581..b3d8a6b2
b3d8a6b2 removed functions that nolonger have a purpose
306722dc remove the possibility to step through program and reorganize the most critical loop structure
aa6eb5ca  remove encode, decode from refman
899d8579 update README and plot script
132e9364 updated readme with more detailed intro

git-subtree-dir: lispBM/lispBM
git-subtree-split: b3d8a6b21af4683af8837ad1a5106cf0d2d7eac9
2022-10-06 13:58:38 +02:00
Benjamin Vedder 3f2d79394c Merge commit 'dccfe151354c45e77946b6b41a09d97b521c14e4' 2022-10-06 13:58:38 +02:00
Benjamin Vedder 3df866ce5e Updated changelog 2022-10-06 13:58:34 +02:00
Benjamin Vedder 9098ec6d06 Merge branch 'master' of github.com:vedderb/bldc 2022-10-06 13:48:30 +02:00
Benjamin Vedder c41da62817
Merge pull request #536 from manoukianv/feature/bissC_encoder
Impl of bissc encoder (new PR for V6)
2022-10-06 13:48:07 +02:00
Benjamin Vedder e8748c33d6 Squashed 'lispBM/lispBM/' changes from 1be203ec..7756d581
7756d581 update benchresults
bf99ae97 removed seldom used fundamental operations, is_fundamental, encode, decode

git-subtree-dir: lispBM/lispBM
git-subtree-split: 7756d5819e4dd18a4907f9ae68a5e8e752b962f1
2022-10-04 11:17:07 +02:00
Benjamin Vedder e3ac778058 Merge commit 'e8748c33d60f9b8ef1a69834cc8c1b319a10f44f' 2022-10-04 11:17:07 +02:00
Benjamin Vedder c0fa60746a Added motor2 hall sensor io to native lib 2022-10-03 14:16:43 +02:00
Benjamin Vedder 357da05629 Large native library refactoring that breaks compatibility with old native libraries 2022-10-03 12:40:02 +02:00
Benjamin Vedder 63e050c452 Squashed 'lispBM/lispBM/' changes from 82dd1b77..1be203ec
1be203ec added is_symbol_true
fbdbbc54 added is_byte_array and renamed lbm_is_list to lbm_is_cons, then created a new lbm_is_list which is also true for nil

git-subtree-dir: lispBM/lispBM
git-subtree-split: 1be203ecb48333c872f9056142d74a6f3c99b9c6
2022-10-03 11:48:35 +02:00
Benjamin Vedder 39e930bc90 Merge commit '63e050c45237fdc07663a8bae3bde284ba39507d' 2022-10-03 11:48:35 +02:00
Benjamin Vedder 219f29dd7a Squashed 'lispBM/lispBM/' changes from be53df12..82dd1b77
82dd1b77 removing old broken macro-expansion routine
b888dc8e various tweaks and de-inlinings of functions

git-subtree-dir: lispBM/lispBM
git-subtree-split: 82dd1b77135220091118162c9032009948e6a4d8
2022-10-02 23:17:59 +02:00
Benjamin Vedder f71eb07352 Merge commit '219f29dd7a2215ce74919a8e5dcc45723ebddbed' 2022-10-02 23:17:59 +02:00
Benjamin Vedder 76400e7ca0 Squashed 'lispBM/lispBM/' changes from 42aa0d95..be53df12
be53df12 refactoring for evaluation speed

git-subtree-dir: lispBM/lispBM
git-subtree-split: be53df12441590b855a7f706f2319447f15cba80
2022-10-02 17:51:48 +02:00
Benjamin Vedder e63e079035 Merge commit '76400e7ca0673093e5f5666abdb90f0e80dabacf' 2022-10-02 17:51:48 +02:00
Vincent Manoukian 413ccdbff1 First impl of bissc.
Update the motor signature for VescTools.
2022-10-02 16:33:17 +02:00
Benjamin Vedder f2527aea90 Added compiler and git info to sysinfo lbm extension 2022-10-02 14:28:02 +02:00
Benjamin Vedder eb437a51c4 Updated docs 2022-10-02 10:39:24 +02:00
Benjamin Vedder cec05e8322 Added pid offset and resistance measurement extensions, made resistance measurement ramp faster 2022-10-02 09:45:56 +02:00
Benjamin Vedder 67837017be Squashed 'lispBM/lispBM/' changes from ebfa4c83..42aa0d95
42aa0d95 added some historical benchmark results
d1f5782e closed warning apply_error
d7520f41 added simple tests2

git-subtree-dir: lispBM/lispBM
git-subtree-split: 42aa0d952638a4dc23a9457a712f27e6da8a3b60
2022-10-02 09:28:56 +02:00
Benjamin Vedder e8dabeccae Merge commit '67837017bee75aa240853fbba5248580930b3e03' 2022-10-02 09:28:56 +02:00
Benjamin Vedder 4105a02e10 Squashed 'lispBM/lispBM/' changes from 337ecc93..ebfa4c83
ebfa4c83 bugfix related to allowing parsing of underscore symbols, read_error specifically
926121ae bugfix related to allocation of arrays
603a58ea added spawn-trap and exit-ok and exit-error functions. All tests pass

git-subtree-dir: lispBM/lispBM
git-subtree-split: ebfa4c8393c071ce1babdf873d3adef17968b217
2022-10-02 08:36:11 +02:00