Commit Graph

2231 Commits

Author SHA1 Message Date
Benjamin Vedder 247fe8eefc Added custom UAVCAN message 2022-09-05 20:05:39 +02:00
Benjamin Vedder c26ffa114d Added lbm-set-quota 2022-09-04 22:18:15 +02:00
Benjamin Vedder c0a44bd5ca Squashed 'lispBM/lispBM/' changes from 28c56c43..b6a136a2
b6a136a2 Update eval_cps.c
36d34a4c Merge branch 'master' of github.com:svenssonjoel/lispbm
e6ad61e3 Various small fixes

git-subtree-dir: lispBM/lispBM
git-subtree-split: b6a136a2b17874fec7d67a0b0342d8c050a8016e
2022-09-04 21:40:18 +02:00
Benjamin Vedder 414e3a21c2 Merge commit 'c0a44bd5caf2ef4506aae9a475379e04efef3a0f' 2022-09-04 21:40:18 +02:00
Benjamin Vedder b82ab77c6c Squashed 'lispBM/lispBM/' changes from 6f442405..28c56c43
28c56c43 Update README.md
d975e8b6 update readme
9e0bbcba update readme
ad38f2d0 updated readme with a note about switch of scheduler
756f2d71 Round-robin scheduling quota can be set from the C code
45edcd9d update: fix typo
dade6935 Added atomic operator
4ff6665a Mostly ok round robin scheduling at this point I think.
a6af047a experimentation and planning
e69d36e7 fair round robin scheduler running but slow
3a0e6905 Merge branch 'master' into sched0
2784f8e5 bugfix symrepr.c
c464a78e work in progress
207a0b92 Merge branch 'master' into sched0
a916a1af experimentation and preparations
b9565fbb broke out a bunch of useful definitions into an lbm_defines.h file
1fb91025 update to platform_uart for chibios
16640653 additions to chibios platform uart and some additions to string extensions
6bfbb376 added array-clear
8e2bc4a3 Improvements to revamped reader
84ff5198 Considerable rewamping of the reader - passes all tests but there are some issues to resolve
bfdf352f minor tweak
f33fde26 Modifications to uart stream in platform chibios
571a1382 low-level character stream from a uart. This has some problems!
2f49efe9 Experimentation streams
4437c69e tweaks to platform uart
dd181414 fix typo in platform_uart.c for chibios
5b9ae388 chibios repl uart tested and seems ok
49409772 untested uart extensions in chibios repl
af5d03d8 untested uart implementation for chibios repl
5bde526b added one more test case for conditionals
dceb4d26 added some new tests
0f477d09 pedantry
dc5b08d9 Some pedantic tweaks to close some jump-misses-init warnings
c5aff865 A pass to make static analysis happy
0bdd23c3 update
12a93acc update ch3 with some small tweaks
ac881933 added more text to chapter3 about concurrency and message passing
d8589b75 update
59229152 update
85ef5a79 update lbmref description of namespace
4fd7e48f added information about namespace to lbmref
b93cd379 added some tests of namespaces and updated the compressor to allow the : character
48a99c13 Merge branch 'master' of github.com:svenssonjoel/lispbm
8f019213 updated behaviour of lbm_define related to #variables and the addition of simplistic namespaces
1d824a4e Update ch3_concurrency.md
dcb2ef38 wip
a0d5971d work in progress
4c9818c6 typo
06fbaac7 work in progress ch3
26a466e0 chapter 3 in progress
f376ae8e ch3 concurrency in progress
d1399247 added some images to manual ch2
ac813050 fix bug that surfaces if no dynamic load callback is present

git-subtree-dir: lispBM/lispBM
git-subtree-split: 28c56c436d3cb621a775bb648d60660563c5352e
2022-09-04 16:08:58 +02:00
Benjamin Vedder 0bc2cbd857 Merge commit 'b82ab77c6c9fd9d96e273c3ef17f0908aec6243a' 2022-09-04 16:08:58 +02:00
Benjamin Vedder 324b3a90ba Added uavcan status current mode 2022-09-03 13:38:12 +02:00
Benjamin Vedder 3f02141ab5 Added lbm-commands to get PPM and UAVCAN update age 2022-09-03 13:20:41 +02:00
Benjamin Vedder 2d41b79634 Disable phase filter fault by default as it triggers too easily 2022-09-03 09:41:50 +02:00
Benjamin Vedder 05c76a3886 Added new hardwares 2022-09-03 09:36:56 +02:00
Benjamin Vedder 352c6eb86f BMS support for more temp sensors 2022-09-03 09:30:28 +02:00
Benjamin Vedder c17183feb9
Merge pull request #517 from benzjimny/main
solve linking error when using gcc version 10
2022-09-03 09:26:57 +02:00
Benjamin Vedder 231476eff6
Merge pull request #518 from svenssonjoel/master
Additions to lisp_if and fix of type-constants.
2022-09-03 09:26:05 +02:00
Benjamin Vedder 0bd69045d1
Merge pull request #521 from Mitchlol/balance_turntilt_bugfix
Fix balance app turntilt angle limit to be bi-directional
2022-09-03 09:24:19 +02:00
Benjamin Vedder b4515a76bf
Merge pull request #522 from Mitchlol/balance_clamp_output
Clamp balance app output to motor config limits
2022-09-03 09:24:04 +02:00
JohnSpintend f8f3fb256e Restore package_firmware.py
Restore package_firmware.py
2022-08-30 22:34:17 +08:00
JohnSpintend 6dea3eaa45 restore package_firmware.py
restore package_firmware.py
2022-08-30 22:13:32 +08:00
JohnSpintend 1bf5bb7055 Add hw_no_limits files for ubox family
Add hw_no_limits files for ubox family
2022-08-30 21:53:09 +08:00
Mitch Lustig 9df002410a Clamp balance app output to motor config limits 2022-08-30 01:13:42 -07:00
Mitch Lustig a8186ec054 Fix turntilt angle limit to be bi-directional 2022-08-30 00:20:01 -07:00
Joel Svensson bccb2cc245 added packet interface to lispif_c_lib 2022-08-29 10:37:37 +02:00
Zhang ZD 1416355836 prefix static keyword to inline functions in utils_math.h to fix linking errors when using gcc version 10 2022-08-29 09:37:19 +08:00
Joel Svensson 7f8a7b2aec added functions to vesc_c_if 2022-08-27 14:08:48 +02:00
JohnSpintend 9c0007c84f Add no limits files to ubox 100V directory
Add no limits files to ubox 100V directory
2022-08-26 16:09:51 +08:00
JohnSpintend d82d3a5df5 Merge branch 'master' of https://github.com/JohnSpintend/vedderb_bldc 2022-08-26 16:06:58 +08:00
Benjamin Vedder 757e5c563a Added uart-functions to c lib 2022-08-23 18:59:33 +02:00
Benjamin Vedder f8c2de5ade
Merge pull request #516 from TechAUmNu/patch-1
Fix typo for openloop current limit
2022-08-22 12:19:26 +02:00
Euan bab1ae1eb3 Revert "Correct location of current limit truncate for openloop. Previously limit was not respected."
This reverts commit 1af841f75c.
2022-08-21 17:13:48 +01:00
Euan Mutch 1af841f75c
Correct location of current limit truncate for openloop. Previously limit was not respected. 2022-08-19 21:15:12 +01:00
Euan Mutch 2620eed66c
Fix typo on openloop current limit 2022-08-19 20:36:29 +01:00
Benjamin Vedder ba7347a5a6
Merge pull request #515 from powerdesigns/readme_add_qtcreator_instructions
Document how to open vesc firmware project in Qt Creator
2022-08-15 21:13:01 +02:00
Marcos Chaparro e5a43dea91 Document how to open vesc firmware project in Qt Creator
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2022-08-15 12:55:21 -03:00
JohnSpintend 3094a43e15
Merge branch 'vedderb:master' into master 2022-08-06 14:21:32 +08:00
Benjamin Vedder b334247fde Added lbm motor type config option 2022-07-31 13:30:10 +02:00
Benjamin Vedder 9a15de6299 Updated EDU default settings 2022-07-31 13:29:21 +02:00
Benjamin Vedder 9bbdafd277
Merge pull request #514 from m365fw/fix_lisp_current_stuttering
fixed lisp set_current and set_current_rel not resetting timeout
2022-07-30 22:35:52 +02:00
1zuna 0a7d7d53df fixed lisp set_current and set_current_rel not resetting timeout
causing stuttering
2022-07-30 08:15:43 +02:00
Benjamin Vedder 805006f03e LispBM file import support 2022-07-25 14:26:21 +02:00
Benjamin Vedder d8b98b6496
Merge pull request #510 from Mitchlol/lsm6ds3_improovments
Set lsm6ds3 odr nearest to configured frequency
2022-07-25 14:05:08 +02:00
Benjamin Vedder 0f40933c8b
Merge pull request #513 from TechAUmNu/Openloop-faults
Add fault check to openloop commands
2022-07-24 22:25:04 +02:00
Euan fb3a1e8f63 Add fault check to openloop commands.
Stops openloop commands from being run when a fault is active.
2022-07-24 21:15:08 +01:00
Benjamin Vedder 1cffcd269e
Merge pull request #511 from ZachOB/master
Add support for the AS5x47U encoder
2022-07-24 18:23:12 +02:00
ZachOB 49fa30d3c7
Merge pull request #1 from ZachOB/AS5x47U_Encoder
Adding support for the AS5x47U encoder.
2022-07-20 08:07:20 -06:00
Zach O'Brien bb515aaf9c Making it clear a commented out line is included for visability. 2022-07-20 08:04:47 -06:00
Benjamin Vedder 9319f18842 Squashed 'lispBM/lispBM/' changes from a9a91f17..6f442405
6f442405 updates for uniformity and readability
4e579fe1 added forgotten benchresults
25edc913 added pattern matching support for i64, u64 and double
7f86264b typo
66aa879c removed non working refs that pointed to the implementation documents at some point
10fbf778 more explanation around list
36c4915a more explanation around list
6799048b adding explanation of cons cells usage in pairs and lists
79fdabf8 experimentation
81856406 update lbmref experimentation
3ec7f39d update ref manual with information about the first and rest functions
a917effa use the built in USB com instead of UART in the esp32c3 repl example

git-subtree-dir: lispBM/lispBM
git-subtree-split: 6f442405429c4ea770ab7f0dd6dd72cba9595a3d
2022-07-20 11:05:09 +02:00
Benjamin Vedder 8a94e499fc Merge commit '9319f188428fc9f45b7ed4ac9c81b20e00b76a2b' 2022-07-20 11:05:09 +02:00
Benjamin Vedder 647d75138c Added get-dist-abs to lbm extensions 2022-07-20 11:04:57 +02:00
Mitch Lustig 5e61b94230 Set lsm6ds3 odr nearest to configured frequency 2022-07-19 22:27:02 -07:00
Zach O'Brien d0c61c8522 Adding myself to copyright header on AS5x47U encoder files. 2022-07-19 09:42:13 -06:00
Zach O'Brien 93e74e5363 Fixing spelling errors in comments.
Adjusting whitespace to adhere to coding style.
2022-07-19 09:35:38 -06:00