Commit Graph

2910 Commits

Author SHA1 Message Date
makerbase-motor 8744625570
Create hw_mksesc_84_200_hp_no_limits.h 2023-11-08 15:57:35 +08:00
makerbase-motor 60e2ccdbac
Add files via upload 2023-11-08 15:56:43 +08:00
makerbase-motor 465b185d42
Create hw_mksesc_84_100_hp_no_limits.h 2023-11-08 15:56:26 +08:00
makerbase-motor 6da3bc1656
Add files via upload 2023-11-08 15:55:34 +08:00
makerbase-motor 9b4c828fbd
Create hw_mksesc_75_200_v2_old_no_limits.h 2023-11-08 15:55:12 +08:00
makerbase-motor 98191fa2f5
Add files via upload 2023-11-08 15:54:13 +08:00
makerbase-motor 6af58937cd
Create hw_mksesc_75_100_v2_old_no_limits.h 2023-11-08 15:53:47 +08:00
makerbase-motor 83ecd87594
Add files via upload 2023-11-08 15:52:29 +08:00
makerbase-motor 946e4be28f
Create hw_mksesc_75_100_old_no_limits.h 2023-11-08 15:51:46 +08:00
Alex Hirzel cf901384fa when generating res_fw.qrc, only use compiled firmwares 2023-11-06 15:44:39 -05:00
Benjamin Vedder 2f979a3fba Merge branch 'master' of github.com:vedderb/bldc 2023-11-06 21:39:10 +01:00
Benjamin Vedder 67a0e893e6
Merge pull request #670 from alhirzel/fix-package_firmware-typo
Fix typo - s/destionation/destination/g
2023-11-06 21:38:58 +01:00
Alex Hirzel 9add5f0cb0 s/destionation/destination/g 2023-11-06 15:10:10 -05:00
Benjamin Vedder 87c09f6851 Squashed 'lispBM/lispBM/' changes from ba29529d..093a6a88
093a6a88 Marking environments with a while loop over the proper list structure

git-subtree-dir: lispBM/lispBM
git-subtree-split: 093a6a887ffa33a198cfb10935aeb8c891b1289e
2023-11-06 20:00:05 +01:00
Benjamin Vedder 3d49104958 Merge commit '87c09f685142cf6b72716fc93c2b56bb5d5e80fd' 2023-11-06 20:00:05 +01:00
Benjamin Vedder a17667bdaa Support for only polling variables starting with vt 2023-11-06 13:37:19 +01:00
Benjamin Vedder 04e958cc5b Squashed 'lispBM/lispBM/' changes from 1bf58d0a..ba29529d
ba29529d small fixes

git-subtree-dir: lispBM/lispBM
git-subtree-split: ba29529de3e150af35e096a0f98505c377e4b0e2
2023-11-06 11:53:11 +01:00
Benjamin Vedder 58af6f7b9a Merge commit '04e958cc5b5d2bc93c5a86f501d5d60ba0c9082a' 2023-11-06 11:53:11 +01:00
Benjamin Vedder e2a96ddc9a Squashed 'lispBM/lispBM/' changes from 5bc9cc72..1bf58d0a
1bf58d0a added a mutex that locks the GC mark phase when using pointer reversal. When accessing the heap randomly this lock should be obtained first as the heap is not traversible while pointer reversal is in play
e02c783d Merge branch 'master' of github.com:svenssonjoel/lispbm
bf060a9f warning when using ptr_rev gc (needs more testing
4b827db3 added tests

git-subtree-dir: lispBM/lispBM
git-subtree-split: 1bf58d0a654f10e1992edfccda1eea6e6d201a3a
2023-11-06 11:44:18 +01:00
Benjamin Vedder 47dbc96599 Merge commit 'e2a96ddc9a6bd0af73c02a06fda6f3ad2b5dc212' 2023-11-06 11:44:18 +01:00
Benjamin Vedder 9417ed7f38 Squashed 'lispBM/lispBM/' changes from ae675bb2..5bc9cc72
5bc9cc72 update readme
20763667 added a number of GC tests. all of which pass under both garbage collection principles.
8f0f9f04 first attempt at pointer-reversal mark phase. This mark implementation is disabled per default and can be tried out by building with -DUSE_GC_PTR_REV
6f4b7899 refactor closure application and addition of several error-suspects in fundamental operations
34942ef9 undo some changes related to error_reason and some cleaning
f046c967 added lbm_set_error_suspect to allow setting a more relevant expression likely to be guilty of an error to an error message

git-subtree-dir: lispBM/lispBM
git-subtree-split: 5bc9cc726803bc65c8853ccd1c99a44bc5de5063
2023-11-06 09:41:15 +01:00
Benjamin Vedder b49bfb73bf Merge commit '9417ed7f384d2f4f8b152094ed100f6edf770f20' 2023-11-06 09:41:15 +01:00
Benjamin Vedder 5ab7e0fbb3 Added zvf parameter access, dual motor config fixes 2023-11-03 14:35:42 +01:00
Benjamin Vedder e31f087a6e Added crc32 2023-11-02 15:37:58 +01:00
Benjamin Vedder 0b4c81127f Updated express-docs 2023-11-02 12:42:02 +01:00
Benjamin Vedder 27f5bb5b32 Squashed 'lispBM/lispBM/' changes from c99bf0f6..ae675bb2
ae675bb2 improvement to a number of error messages
c8b0f6a9 Improved a number of error messages
b9334921 changed behavior of set family of functions when setting an unbound variable. Now set of unbound results in an error
b373817a removing some now dead code

git-subtree-dir: lispBM/lispBM
git-subtree-split: ae675bb2f61aa99f09a42e3a687979beb1b4712e
2023-11-01 08:37:18 +01:00
Benjamin Vedder d61f0cf645 Merge commit '27f5bb5b321f99724810742729fcce89de3d93b6' 2023-11-01 08:37:18 +01:00
Benjamin Vedder 0fb63f6019 Print error if extensions do not start with ext- in native libraries 2023-11-01 08:31:33 +01:00
Benjamin Vedder 71857f6098 Added shutdown-hold extension 2023-10-31 10:05:09 +01:00
Benjamin Vedder 2a77e73011 Added documentation for new express-extensions 2023-10-31 09:50:19 +01:00
Benjamin Vedder f9da202eb8 Re-order uart initialization 2023-10-31 09:18:24 +01:00
Benjamin Vedder b1bad56859 Also apply filter and range check to override value 2023-10-31 08:59:46 +01:00
Benjamin Vedder b9bbeda2ed
Merge pull request #669 from 1zun4/master
fixes detached ADC1 not being mapped
2023-10-31 08:54:06 +01:00
kawaiinekololis f08c8602fe fixes detached ADC1 not being mapped 2023-10-31 04:35:18 +01:00
Benjamin Vedder 8c1e6c53de Added firmware update extension documentation 2023-10-25 13:24:22 +02:00
Benjamin Vedder 11dce840a7 Squashed 'lispBM/lispBM/' changes from 93b566b8..c99bf0f6
c99bf0f6 Fix bug related to handling of flat value buffers created either from lisp (flatten) or from the event handling system

git-subtree-dir: lispBM/lispBM
git-subtree-split: c99bf0f6fd9b10a7cb005b8a4be08a0a550f06a2
2023-10-22 15:43:01 +02:00
Benjamin Vedder aebcf240c4 Merge commit '11dce840a71bce884ff58510c8ef5284f1613020' 2023-10-22 15:43:01 +02:00
Benjamin Vedder edf0a326ee Added more possible adc channels to get-adc 2023-10-22 12:50:18 +02:00
Benjamin Vedder badbe615c6 Squashed 'lispBM/lispBM/' changes from 9e5d4044..93b566b8
93b566b8 removed a call to lbm_free from unflatten
68635765 removal of dead code, removal of pointless conditional in lbm_memory_shrink and switch to structural equality in comma-qualified symbol matching
9470f8ba small update to flatten_value that removes an superfluous call to finish_flatten
f8470b0f update cr note in lbm_memory
8b70f8ed added 0 check for malloc and malloc_reserve
87311c92 modification to how GC handles constant values. incremented version
344ce225 added a lbm_get_gc_stack_size function for easier access to this field

git-subtree-dir: lispBM/lispBM
git-subtree-split: 93b566b8a7c63f566c3408140bba01976163783b
2023-10-22 12:47:00 +02:00
Benjamin Vedder 348f8dce67 Merge commit 'badbe615c62abc09fe2ab95f8399d64fc33d4825' 2023-10-22 12:47:00 +02:00
Benjamin Vedder 3f2af5e99c Updated doc 2023-10-19 10:20:49 +02:00
Benjamin Vedder 308567670d Fixed native cube example 2023-10-18 12:54:24 +02:00
Benjamin Vedder 2ec6bbe5a0 Much faster i2c error timeout 2023-10-18 12:45:38 +02:00
Benjamin Vedder 058abe4d79 Use braking current limit in duty mode when braking 2023-10-16 13:37:15 +02:00
Benjamin Vedder 5070ba34ad Avoid briefly entering duty-mode just when starting to brake 2023-10-16 12:00:41 +02:00
Benjamin Vedder c7591716a2 Added more current get extensions 2023-10-15 20:56:49 +02:00
Benjamin Vedder e0bc115454 Always add vesc id to imu values as there were no bits left in mask. Changing mask size would break compatibility with old code. 2023-10-15 09:13:59 +02:00
Benjamin Vedder 004af85dc1 Take both current override limits into account in the relative current mode 2023-10-13 13:56:03 +02:00
Benjamin Vedder c5d89c4b74 Return offset list from conf-dc-cal on success 2023-10-10 21:09:33 +02:00
Benjamin Vedder f32ee99852 Allow passive flux linkage measurement 2023-10-08 10:07:11 +02:00