Commit Graph

1750 Commits

Author SHA1 Message Date
Benjamin Vedder 8cb88245bb Added lisp extension load support for custom apps and quite test of it 2022-04-20 17:16:52 +02:00
Benjamin Vedder a26c9ac97b Configurable i2c-pins 2022-04-19 23:44:43 +02:00
Benjamin Vedder cb16b441d2 Merge commit '8e71e55227df97745ef7d6bcb3b5f1a08a7fb389' 2022-04-19 18:01:39 +02:00
Benjamin Vedder 8e71e55227 Squashed 'lispBM/lispBM/' changes from cf470a85..1f19918d
1f19918d update ch2
55e1f370 closed some warnings. Made changes to match algorithm to allow lookup of variables in patterns
fdd6226a tweak ch1
54ea2a5e spell-checking pass chapter2
c4015d81 first draft of some association-list built-ins

git-subtree-dir: lispBM/lispBM
git-subtree-split: 1f19918d06d1b80286ef0be24635dac2ed54cd92
2022-04-19 18:01:39 +02:00
Benjamin Vedder b91034dcc7 Fixed possible problem? 2022-04-19 17:30:08 +02:00
Benjamin Vedder 4e06fca417 Resolved conflict 2022-04-19 17:29:34 +02:00
Benjamin Vedder de09850ec0 Congfigurable i2c_bb bitrate 2022-04-19 17:21:19 +02:00
Benjamin Vedder 97dadea967
Merge pull request #464 from Teslafly/add_basic_ppm_position_mode
Draft: Add basic ppm position control mode
2022-04-19 17:14:11 +02:00
Benjamin Vedder a8d1a5b1bd
Merge branch 'master' into add_basic_ppm_position_mode 2022-04-19 17:14:01 +02:00
Benjamin Vedder b41ebb24d6
Merge pull request #469 from Mitchlol/400k_i2c_bb
Increase i2c_bb frequency to 400khz
2022-04-19 16:07:41 +02:00
Benjamin Vedder 731e5f16da
Merge pull request #472 from Mitchlol/configurable_gyro_and_accel_filters
Add support for configuring IMU onboard filters
2022-04-19 16:05:33 +02:00
Benjamin Vedder 615dc52007
Merge branch 'master' into configurable_gyro_and_accel_filters 2022-04-19 16:05:27 +02:00
Benjamin Vedder 349e133b51
Merge pull request #474 from Mitchlol/use_magnetometer
Allow users to enable/disable magnetometer
2022-04-19 16:03:19 +02:00
Benjamin Vedder c897b569a8
Merge pull request #471 from Mitchlol/improove_imu_thread_timing
Improve sleep timing for bmi160 & lsm6ds3
2022-04-19 16:01:39 +02:00
Benjamin Vedder 36cebc3db6 Updated readme 2022-04-18 18:13:06 +02:00
Benjamin Vedder 5ea5b08e2c Squashed 'lispBM/lispBM/' changes from 4c19fddd..cf470a85
cf470a85 setix and rename of set! to setvar
12b2f2a3 update to chapter 2
a140ddd2 Fix potential null pointer dereference
2dc877c3 work in progress on chapter 2
415d46c7 fix environment handling bugs in pattern-matching
a6a1423b update ch2
f0a78631 update chapter 2
aca7cb5e small additions to chapter 2 in the manual
4fb9b26f starting to think about manual chapter 2
9a4c892e added rule to install the REPL as the executable file lbm into .local/bin in the home dir
3383919b update lbmref
c5ade0ab update lbm_version to better reflect reality
bde07853 reduced the set of expected failed tests
fed58b00 added some more array-syntax tests
965013e3 update refman

git-subtree-dir: lispBM/lispBM
git-subtree-split: cf470a85702aaab6e7cd73712516f22215b8bd61
2022-04-18 18:06:37 +02:00
Benjamin Vedder 0ad73a1157 Merge commit '5ea5b08e2c30b1f905a740e1f975715a03b7851b' 2022-04-18 18:06:37 +02:00
Benjamin Vedder 4a408a533e Added bufset-bit and bufcpy 2022-04-18 18:06:21 +02:00
Mitch Lustig 430ec56965 Make magnetometer user configurable 2022-04-17 13:19:35 -07:00
Mitch Lustig a041a3b952 Add support for configuring IMU onboard filters 2022-04-15 21:31:03 -07:00
Mitch Lustig b312e94e02 Improve sleep timing for bmi160 & lsm6ds3 2022-04-15 19:46:29 -07:00
Mitch Lustig 829cbbe0ef Increase i2c_bb frequency to 400khz 2022-04-15 09:37:39 -07:00
Benjamin Vedder 02d568d30b incremented version number 2022-04-14 23:14:29 +02:00
Benjamin Vedder 829ebc6713 Squashed 'lispBM/lispBM/' changes from b548be4e..4c19fddd
4c19fddd fix bug in progn

git-subtree-dir: lispBM/lispBM
git-subtree-split: 4c19fdddff55996bad8291b6cf4e241169c27da4
2022-04-14 22:15:46 +02:00
Benjamin Vedder 8915fd8993 Merge commit '829ebc6713701d5f410ddaadc40f4b9d627a8b80' 2022-04-14 22:15:46 +02:00
Benjamin Vedder cf80a1e1d7 Added foc-openloop command 2022-04-14 21:17:45 +02:00
Benjamin Vedder 12ef365fce Removed cast-i as it is a fundamental now 2022-04-14 19:41:09 +02:00
Benjamin Vedder a22604a5f5 Squashed 'lispBM/lispBM/' changes from 077af235..b548be4e
b548be4e close 2 warnings about convertions
0335ae9b Merge branch 'master' of github.com:svenssonjoel/lispBM
c4d46dbb added type convertion functions and small tweak to refman

git-subtree-dir: lispBM/lispBM
git-subtree-split: b548be4e48f5aac4c91962d653b85ad99e4ea168
2022-04-14 19:37:23 +02:00
Benjamin Vedder e296507d09 Merge commit 'a22604a5f55854443cfbc5939da81b4410406e73' 2022-04-14 19:37:23 +02:00
Benjamin Vedder 2dec016b5b Fixed buflen-bug and added cast-i 2022-04-14 17:44:59 +02:00
Benjamin Vedder 6c2d91819a Squashed 'lispBM/lispBM/' changes from 10340fbf..077af235
077af235 small tweak to array-shrinker

git-subtree-dir: lispBM/lispBM
git-subtree-split: 077af235651edbe6507897a8a22d645af6601249
2022-04-14 15:45:54 +02:00
Benjamin Vedder c6750e8b5e Merge commit '6c2d91819a4f431fe18d8d966ead14dac10fad16' 2022-04-14 15:45:54 +02:00
Benjamin Vedder d1f8cb5c06 Squashed 'lispBM/lispBM/' changes from 0941f213..10340fbf
10340fbf small fix related to negative numbers when parsing array-literal-syntax

git-subtree-dir: lispBM/lispBM
git-subtree-split: 10340fbfccb97edc6479be173e288e52b4ababe8
2022-04-14 15:43:01 +02:00
Benjamin Vedder 7ed51d8bef Merge commit 'd1f8cb5c061a66bc2794ccbfe27571cdd16cfd61' 2022-04-14 15:43:01 +02:00
Benjamin Vedder 269f11531c Added abs function 2022-04-14 14:40:25 +02:00
Benjamin Vedder 21b2ef65f5 Added bufclear 2022-04-14 13:45:36 +02:00
Benjamin Vedder 4c859cc691 Squashed 'lispBM/lispBM/' changes from 5b9b298b..0941f213
0941f213 Hex notation in array-literal-syntax, first draft
da0b1f44 added array-size fundamental and one more test involving size and array-literal-syntax
0835c5a4 added a first test of the array-literal syntax and made source-code-compression compatible with array-literal-syntax

git-subtree-dir: lispBM/lispBM
git-subtree-split: 0941f2132d311505708b225b053dcaef477d53e1
2022-04-14 10:21:24 +02:00
Benjamin Vedder 74aa6e50c1 Merge commit '4c859cc691b4036258d7d3c97db9d13470553de5' 2022-04-14 10:21:24 +02:00
Benjamin Vedder 5a6b045e2c Squashed 'lispBM/lispBM/' changes from fdbe8699..5b9b298b
5b9b298b typo

git-subtree-dir: lispBM/lispBM
git-subtree-split: 5b9b298be452f7b8901aa797b22bc1468b0fc3dc
2022-04-13 22:23:19 +02:00
Benjamin Vedder 6c62463a0f Merge commit '5a6b045e2cd803ec803083a6a4fe575b18039865' 2022-04-13 22:23:19 +02:00
Benjamin Vedder 3dd2f879e0 Squashed 'lispBM/lispBM/' changes from 3c02bc6f..fdbe8699
fdbe8699 One comment
53c4495e One instance of off-by-one found

git-subtree-dir: lispBM/lispBM
git-subtree-split: fdbe869982229d2516faaf9cbdf55dca3d11b838
2022-04-13 22:16:39 +02:00
Benjamin Vedder c623d25766 Merge commit '3dd2f879e0ee0684ec1c4acb9241167bebcd4865' 2022-04-13 22:16:39 +02:00
Benjamin Vedder 9d539909ef Squashed 'lispBM/lispBM/' changes from 3c0b033d..3c02bc6f
3c02bc6f first draft of array literal syntax. It does not break any existing tests but a a lot more testing needed!
793d95b1 small tweak pop
2ef9f34e added tiny comment
837cd180 rewrite of cont_if to use indexing into stack rather than a pop3

git-subtree-dir: lispBM/lispBM
git-subtree-split: 3c02bc6f31ef042f2c53b5501cce1fd4d8f45ffa
2022-04-13 21:08:55 +02:00
Benjamin Vedder e0095bae59 Merge commit '9d539909eff736262e1f1929eb155090a01a65fd' 2022-04-13 21:08:55 +02:00
Benjamin Vedder 600a9a1658 Squashed 'lispBM/lispBM/' changes from 980d17d9..3c0b033d
3c0b033d ch1 first draft
61b29454 chapter 1 first draft

git-subtree-dir: lispBM/lispBM
git-subtree-split: 3c0b033da1670124f0c8875d69caa014d95d1a61
2022-04-12 23:27:41 +02:00
Benjamin Vedder 939d4185e1 Merge commit '600a9a165811f69eedf1cf75c4e17570a1e1a531' 2022-04-12 23:27:41 +02:00
Benjamin Vedder a78c13526b Squashed 'lispBM/lispBM/' changes from 0b7dba9e..980d17d9
980d17d9 work on manual and add byte literals

git-subtree-dir: lispBM/lispBM
git-subtree-split: 980d17d9a30c722e2eb25a2569b59d33b3c6b245
2022-04-12 16:01:44 +02:00
Benjamin Vedder 285c5ac649 Merge commit 'a78c13526ba77af650bd768fbc28db9d01605b9b' 2022-04-12 16:01:44 +02:00
Benjamin Vedder 54a510dc71 Updated lbm readme 2022-04-12 16:01:21 +02:00
Benjamin Vedder 9bd44134ae Apply limits to mcconf 2022-04-12 15:01:57 +02:00