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