Commit Graph

1482 Commits

Author SHA1 Message Date
Benjamin Vedder c0a928e040 NRF name and pin set support 2022-02-05 01:04:12 +01:00
Benjamin Vedder f181ec1557 Started work on documentation 2022-02-03 19:14:28 +01:00
Benjamin Vedder ebd12c1a2b Added lisp even support and can-frame events 2022-02-03 17:31:02 +01:00
Benjamin Vedder 6aa01e2cfc Squashed 'lispBM/lispBM/' changes from 18d9001b..1108de58
1108de58 added possibility to take n steps in the evaluator
9fb1863e added match-binders for u32 and i32
b591bd3e fix to match that allows matching on boxed types

git-subtree-dir: lispBM/lispBM
git-subtree-split: 1108de58965232fcfb2cb173db6e8696319f1bb5
2022-02-03 12:49:33 +01:00
Benjamin Vedder 17b09a4859 Merge commit '6aa01e2cfcc828f36b090881fb79e26d1c21e8bc' 2022-02-03 12:49:33 +01:00
Benjamin Vedder 3307ff377b Squashed 'lispBM/lispBM/' changes from 046eb52e..18d9001b
18d9001b fixes the to the eval_state statemachine

git-subtree-dir: lispBM/lispBM
git-subtree-split: 18d9001b32052a3de09517ae4e954c221155ef27
2022-02-01 21:51:54 +01:00
Benjamin Vedder d700a40a24 Merge commit '3307ff377b32a791fcf7ba57a64fcdc79adcf230' 2022-02-01 21:51:54 +01:00
Benjamin Vedder d48a2e0f78 Squashed 'lispBM/lispBM/' changes from 9559204f..046eb52e
046eb52e Change the eval_state state machine to not go into pause mode (visible outside) until after gc if instructed to run GC

git-subtree-dir: lispBM/lispBM
git-subtree-split: 046eb52e068c6f8ec15c8f8e7bd7b0c348edde1c
2022-02-01 21:35:41 +01:00
Benjamin Vedder 058ef0b839 Merge commit 'd48a2e0f78cfd0a0a3ad1deaf46dac5b5c138cf7' 2022-02-01 21:35:41 +01:00
Benjamin Vedder 0af11fc982 Squashed 'lispBM/lispBM/' changes from 748477b9..9559204f
9559204f added lbm_define to allow definitions to be added from C
d5390ade added a pause function that performs GC if less than N elements are free
9f7f015b mostly just rearrangements
2e96957d bugfix related to read after changes to array representation. New test added that shows a problem with read-program, this is a bit of a puzzle to solve. Something to ponder on for a while
aa6bfff9 can read multiple values from array to a list.
8b8daa6d Nothing of magnitude
313806c9 more preparations for lbm arrays pointing to C memory
9b361ba8 preparing for arrays that are shared between C and lbm. Dont know yet what to do about the possibility of concurrent modifications to these arrays
39257a5a doxy fix renamed files
955a5a2c update to doxy, still lots to do. Rename one file.
ae0d140f adding some built in functions for encoding and decoding to and from lists of value representing bytes

git-subtree-dir: lispBM/lispBM
git-subtree-split: 9559204fcfd0b403fdec524910c10d8bd57d0437
2022-02-01 20:40:07 +01:00
Benjamin Vedder 17a0b66e5b Merge commit '0af11fc9828cba7cbd121f40a3c8058a3e534a26' 2022-02-01 20:40:07 +01:00
Benjamin Vedder 66f6c2e2f0 Prepared handling of CAN-frames in lisp 2022-01-31 09:12:27 +01:00
Benjamin Vedder 5fbb0a328c lisp stat update 2022-01-29 21:26:15 +01:00
Benjamin Vedder f2960597af Started on lisp readme 2022-01-29 18:57:33 +01:00
Benjamin Vedder fafa5c9779 Squashed 'lispBM/lispBM/' content from commit 748477b9
git-subtree-dir: lispBM/lispBM
git-subtree-split: 748477b953fbd06094fc17c1c6332bf5f9cea7d0
2022-01-29 17:26:45 +01:00
Benjamin Vedder 50dfc9d7d5 Merge commit 'fafa5c97790c5d9c3a5c515792567b8ab71e5f60' as 'lispBM/lispBM' 2022-01-29 17:26:45 +01:00
Benjamin Vedder 20952b7e87 Removed rest of submodule 2022-01-29 17:26:24 +01:00
Benjamin Vedder 631ecc64e0 Removed lispBM/lispBM submodule 2022-01-29 17:19:00 +01:00
Benjamin Vedder 29dad0a8d9 Added submodule instructions 2022-01-29 11:13:29 +01:00
Benjamin Vedder 5ce6eb16d0 Added lispBM as submodule 2022-01-29 11:08:26 +01:00
Benjamin Vedder 9527f94cf8 First lisp integration with vesc tool and enabled lisp by default 2022-01-29 03:36:34 +01:00
Jakub Tomczak 00c6643b29 abi counts variable fix 2022-01-27 15:48:08 +01:00
Jakub Tomczak 930a0e156a ENCSPI correct pin assigment 2022-01-27 11:31:02 +01:00
Jakub Tomczak d37a34ccee sin_conf function + post merge fixes 2022-01-27 10:53:00 +01:00
Jakub Tomczak 6a9bd07c72 Merge remote-tracking branch 'origin/master' 2022-01-27 10:28:16 +01:00
Benjamin Vedder d61fc474fc Added support for second AUX port 2022-01-25 20:59:15 +01:00
Benjamin Vedder 015a657cc9 Sensor port init in only one place, better encoder debug info 2022-01-25 13:57:25 +01:00
Benjamin Vedder 5cecd8f8bb Added old file 2022-01-25 10:29:28 +01:00
Benjamin Vedder 7cde2e950c Merge branch 'release_5_03' 2022-01-25 10:26:10 +01:00
Benjamin Vedder 0b5c9fd0dd Rebuilt binary 2022-01-25 10:25:48 +01:00
Benjamin Vedder d5407fee66 Fixed hw name string 2022-01-25 10:21:32 +01:00
Jakub Tomczak 150c0e836f refactor datatype names 2022-01-24 14:18:18 +01:00
Jakub Tomczak 8b8a278e5d removed AS504x dependency in spi_bb.c. Use mosi if not assigned to nullp 2022-01-24 13:48:08 +01:00
Benjamin Vedder 473b7170f5
Merge pull request #404 from CTSchorsch/pull_request
update hwconf to new hardware version (hw7)
2022-01-24 01:26:27 +01:00
Benjamin Vedder 4958a91670 Added support for custom NTC and PTC motor temperature sensors 2022-01-24 00:36:53 +01:00
Benjamin Vedder a029a82a18 Terminal foc flux linkage measurement fix 2022-01-22 22:21:00 +01:00
Jakub Tomczak bdc4ddca1c Merge remote-tracking branch 'Jaycobe96/master' 2022-01-21 15:12:28 +01:00
Jakub Tomczak 9823d1cfcb refactor 2022-01-21 15:07:56 +01:00
Jakub Tomczak da4b3e0edd Merge branch 'master' into dev_fw_5_03 2022-01-21 15:07:44 +01:00
Jakub Tomczak 3f6d52f7cf Merge branch 'master' into dev_fw_5_03 2022-01-21 14:58:10 +01:00
Jakub Tomczak 8705bfe64e Merge remote-tracking branch 'Jaycobe96/dev_fw_5_03' into dev_fw_5_03 2022-01-21 14:51:43 +01:00
Jakub Tomczak a213702daa types reduction
tbf: encoder/encoder.c:35:1: warning: missing braces around initializer [-Wmissing-braces]
2022-01-21 13:39:32 +01:00
Benjamin Vedder 2d28ccbb05 Lisp 2022-01-21 10:52:56 +01:00
Jakub Tomczak e61e4e715f types reduction
tbf: encoder/encoder.c:35:1: warning: missing braces around initializer [-Wmissing-braces]
2022-01-20 21:23:37 +01:00
CTSchorsch 786cf09889 update hwconf to new hardware version (hw7) 2022-01-20 13:22:39 +01:00
Benjamin Vedder 1b802ebe8f Release motor fix when cc_min_current is 0 2022-01-19 18:52:45 +01:00
Benjamin Vedder f6baa653ea Updated linker script and flash helpers to get 128k extra code space. Note that this requires the updated bootloader with compression support. 2022-01-18 20:31:24 +01:00
Benjamin Vedder f74019c940 Added stream token parser 2022-01-18 12:26:41 +01:00
Benjamin Vedder b144b579bd Fixed problem in loader 2022-01-18 10:45:38 +01:00
Benjamin Vedder d80890b25b Simplified and optimized token parser for low stack usage 2022-01-18 03:31:54 +01:00