Commit Graph

2278 Commits

Author SHA1 Message Date
Benjamin Vedder ff427594e9 Added COMM_SET_APPCONF_NO_STORE and only restart app and IMU when needed 2022-10-30 14:48:22 +01:00
Benjamin Vedder 3dbd21820e Added terminal command to read internal imu type 2022-10-30 14:05:04 +01:00
Benjamin Vedder f359fc75cd Removed functions that now are fundamentals 2022-10-28 19:55:18 +02:00
Benjamin Vedder 058bea75a5 Squashed 'lispBM/lispBM/' changes from bd485f20..c81eb021
c81eb021 tweak error message
12a8b067 added a built in reverse

git-subtree-dir: lispBM/lispBM
git-subtree-split: c81eb02194e1c556eef52811c11b2679bfb40908
2022-10-28 17:41:09 +02:00
Benjamin Vedder 664462e3cf Merge commit '058bea75a575f46c87842f43427ec0dcb844ee08' 2022-10-28 17:41:09 +02:00
Benjamin Vedder 35f0ead585 Squashed 'lispBM/lispBM/' changes from 81a5990a..bd485f20
bd485f20 bugfixes to built in map

git-subtree-dir: lispBM/lispBM
git-subtree-split: bd485f2033bad547be0e1fba7513f190b1838fcc
2022-10-28 13:11:09 +02:00
Benjamin Vedder 38f1e03245 Merge commit '35f0ead585b2b78960e4fe426c6f92eac7121986' 2022-10-28 13:11:09 +02:00
Benjamin Vedder 3ce9000abc Squashed 'lispBM/lispBM/' changes from 1b286c45..81a5990a
81a5990a added a built in map

git-subtree-dir: lispBM/lispBM
git-subtree-split: 81a5990af2bccbbd7284d980a2f9504ef014699d
2022-10-28 11:44:54 +02:00
Benjamin Vedder 7dc33baa6d Merge commit '3ce9000abc814ca669e199ef0eae8c2f86ff95c6' 2022-10-28 11:44:54 +02:00
Benjamin Vedder ec5eecf5ee More efficient apply 2022-10-27 12:23:30 +02:00
Benjamin Vedder f9ec80d2ec Small fix 2022-10-26 17:37:28 +02:00
Benjamin Vedder 85e4aae57b Squashed 'lispBM/lispBM/' changes from 4233bafe..1b286c45
1b286c45 variable_not_bound error prints the variable that is not bound
edc731ae Atomic behaves as progn does now
73ddfc5a removed the type-based pattern binders, ?i, ?i32 ...

git-subtree-dir: lispBM/lispBM
git-subtree-split: 1b286c454af350df93fda02f86e356861e06a399
2022-10-26 17:34:07 +02:00
Benjamin Vedder 9478a01a61 Merge commit '85e4aae57bfc792742ef300a30030047e783c889' 2022-10-26 17:34:07 +02:00
Benjamin Vedder 0e984823f2 Use true and false instead of 0 and 1 where it makes sense 2022-10-25 11:48:29 +02:00
Benjamin Vedder 0db54cab8b Squashed 'lispBM/lispBM/' changes from c2bd0cd0..4233bafe
4233bafe added aliases true and false, for t and nil
3e183b84 Match now uses the same structural equality to determine a match as eq does

git-subtree-dir: lispBM/lispBM
git-subtree-split: 4233bafe57b82fedab760c7cc7d1837ffb264fd0
2022-10-25 11:01:49 +02:00
Benjamin Vedder b22c55c75d Merge commit '0db54cab8b87693e3306f8e70aff8a47d63da7b3' 2022-10-25 11:01:49 +02:00
Benjamin Vedder 7d9e8d541d Updated event doc 2022-10-24 16:53:57 +02:00
Benjamin Vedder ea8c548e6f Cleanup 2022-10-24 16:05:55 +02:00
Benjamin Vedder a1c026499a Updated doc, updated hw, removed dynamic functions that now are fundamentals 2022-10-24 15:56:27 +02:00
Benjamin Vedder 1e2b53cbbc Squashed 'lispBM/lispBM/' changes from dde9b593..c2bd0cd0
c2bd0cd0 added some more range tests and updated the refman
d96fd1a3 reversing range if end point is smaller than starting point
15bd7eb4 update ref man and added a test of range
e83d6ca8 Added fundamental operation that creates a list numbers in a range. range
f0641f43 added a built in operation that computes the length of a proper list
952fb423 added indexing into lists from the rear. Use a negaive index to index from the rear of a list using ix
f6618b69 bugfix related to environment handling in match

git-subtree-dir: lispBM/lispBM
git-subtree-split: c2bd0cd0745acdc078e541a717ccc82642036018
2022-10-24 09:58:05 +02:00
Benjamin Vedder 13c5dad13f Merge commit '1e2b53cbbc3026128fc2b4a1a2c4aaf16b048dd8' 2022-10-24 09:58:05 +02:00
Benjamin Vedder 70c58f2b7c First CAN log support, added foc voltage and current extensions 2022-10-23 18:35:26 +02:00
Benjamin Vedder 9fd67a2461
Merge pull request #546 from powerdesigns/add_nRF51822_ID
Add new nRF51822 ID code for SWD connection
2022-10-21 16:03:47 +02:00
Marcos Chaparro 7392f45bf2 Add new nRF51822 ID code for SWD connection
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2022-10-21 10:55:46 -03:00
Benjamin Vedder 44556d918f Incremented version number 2022-10-18 01:22:20 +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 3d974bcf01 Merge commit 'e65998ddaa8da18c122a2ea993615602020246c9' 2022-10-18 01:16:36 +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 44d9837f89 Merge commit 'b9245524001b40c33da129e41975cad78e75a99f' 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
Spencer Chen 3a3a49108b add Spesc hardware 2022-10-17 10:18:20 +08: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