Commit Graph

2623 Commits

Author SHA1 Message Date
Benjamin Vedder 9db80e52f2 Changed hall sensor hysteresis 2023-03-10 22:32:31 +01:00
Teslafly a030fc9846 Merge branch 'master' of https://github.com/vedderb/bldc into add_flipsky_75300_hwconf 2023-03-10 11:17:09 -06:00
Teslafly 3d0a4abced rename 75300 files 2023-03-10 00:47:43 -06:00
Teslafly be96f76406 move 75300 config 2023-03-10 00:46:07 -06:00
Teslafly d66fecdb2c adjust vref voltage 2023-03-10 00:45:16 -06:00
Benjamin Vedder fb176ea0ba
Merge pull request #600 from Teslafly/add_lisp_inductance_measurement_command-refactored
Add inductance detection command to lisp
2023-03-09 10:23:56 +01:00
Teslafly 961c09beb2 remove multi thermistor function 2023-03-09 01:23:58 -06:00
Teslafly e479ff6e14 board does have phase filters 2023-03-09 01:08:25 -06:00
Teslafly 1c61f03a04 cleanup comments and formatting 2023-03-09 00:50:57 -06:00
Teslafly 496fd68fde label adc setup scan list entries. reconfigure to enable ext4/5 adc inputs 2023-03-09 00:48:08 -06:00
Teslafly ab3dffa698 fix typo 2023-03-09 00:01:06 -06:00
Teslafly 8411ebf437 add fsesc 75 300 hwconf 2023-03-08 23:57:22 -06:00
Teslafly 399b0b1e59 dont do any lisp things if restart cnt is not same. https://github.com/vedderb/bldc/pull/600#issuecomment-1459733432 2023-03-08 20:54:19 -06:00
Teslafly 4c1a1f6b71 remove debug fault injection 2023-03-08 20:50:43 -06:00
Teslafly e0c7bac9cb add inductance detection command to lisp 2023-03-08 01:45:44 -06:00
Dado Mista bc4f2456a7 IMU default filter now MEDIUM instead of LOW
Signed-off-by: Dado Mista <dadomista@gmail.com>
2023-03-02 11:43:33 -08:00
Dado Mista 0ad321a186 Support for IMU_FILTER_MEDIUM/HIGH in LSM6DS3TR-C IMUs
Hardware filtering functionality imported from tested 5.3v6 release.
TR-C variant has highly configurable filtering, this patch
implements a basic ODR/4 or ODR/9 filtering for the common IMU
sampling rates (400Hz..1600Hz)

IMU_FILTER_LOW: ODR/2 (same as standard fw6.0 behavior)
IMU_FILTER_MEDIUM: ODR/4 lowpass filtering
IMu_FILTER_HIGH: ODR/9 filtering (default in fw5.3v6 release)

Signed-off-by: Dado Mista <dadomista@gmail.com>
2023-03-02 07:57:34 -08:00
Benjamin Vedder 13e60507bf Doc tweak 2023-02-28 18:38:10 +01:00
Benjamin Vedder f4bb885c90 Added canget-vin 2023-02-28 18:35:50 +01:00
Benjamin Vedder e296897186 Added sleep documentation 2023-02-28 16:18:53 +01:00
Benjamin Vedder c4315497d3 Doc tweak 2023-02-28 14:43:48 +01:00
Benjamin Vedder e9aa9e58ce Added documentation for vesc express extensions 2023-02-28 14:28:03 +01:00
Benjamin Vedder 2353139b97 Doc tweak 2023-02-28 12:05:16 +01:00
Benjamin Vedder a1143dc5c0 Added hw-type sysinfo 2023-02-28 12:02:18 +01:00
Benjamin Vedder 335ef5f599 Updated documentation 2023-02-28 11:36:56 +01:00
Benjamin Vedder 0606f2f3c5 Added platform and version information 2023-02-27 22:39:29 +01:00
Benjamin Vedder 7ae56c0a71 Added foc-functions to C lib, fix in eeprom extension 2023-02-27 11:57:19 +01:00
Benjamin Vedder 6578a642d1 Fixed can repl command 2023-02-23 20:33:25 +01:00
Benjamin Vedder 73aac1bf76
Merge pull request #594 from lrnd/custom_encoder_callback
typo fix for custom encoder read callback
2023-02-23 08:54:01 +01:00
Benjamin Vedder d52c79b2f6 Detect restarts in blocking extensions 2023-02-20 11:15:32 +01:00
Benjamin Vedder be0bc7dc18 Added crc16 extension 2023-02-20 10:04:14 +01:00
Benjamin Vedder 8c9b1ebf4e Incremented beta number 2023-02-18 11:07:10 +01:00
Benjamin Vedder ae882ee48f Updated for latest lbm flat values 2023-02-18 11:05:24 +01:00
Benjamin Vedder 61f48a8fc6 Squashed 'lispBM/lispBM/' changes from 20e97c4b..07baa883
07baa883 small tweak to flatten/unflatten
3baa1619 flat values now contain a copy of arrays rather than a pointer to an array
c582416d improvement in lbm_lift_array
f4229a43 changes to find_receiver_and_send
d04a77dd switched to lbm_malloc in lbm_create_ctx
4e2e8ad4 fix buf in lbm_create_ctx thatcould potentially have allocated too little memory for a context
01f3c746 bux fix get_event_value, freed already freed lbm_memory array
2ed2560a bug in unflatten_value
7971a6eb change granularity of locks
51058b80 added an undo_block_ctx_from_extension function and resolved an issue with test_memory_3 on 64 bit platforms

git-subtree-dir: lispBM/lispBM
git-subtree-split: 07baa883ab18d2f12d69f36cf22aaf9f86954624
2023-02-18 10:54:32 +01:00
Benjamin Vedder 63c1aa0f8b Merge commit '61f48a8fc6f9191b5705a2ba34f3068cee553670' 2023-02-18 10:54:32 +01:00
Benjamin Vedder ec6d7289be Fixed memory leak 2023-02-16 21:19:13 +01:00
Benjamin Vedder 6bc0ae9f26 Squashed 'lispBM/lispBM/' changes from 574c07ac..20e97c4b
20e97c4b added a mutex for blocking extensions

git-subtree-dir: lispBM/lispBM
git-subtree-split: 20e97c4b3a7e05695dbd0570494f4f0eef1be646
2023-02-16 19:15:52 +01:00
Benjamin Vedder 1468b6d1fa Merge commit '6bc0ae9f26a65d02ba4bea2c393460d2af509f7a' 2023-02-16 19:15:52 +01:00
Benjamin Vedder cc86f0c6f9 Safe handling of blocked contexts 2023-02-16 19:10:14 +01:00
Benjamin Vedder a746ac32cf Squashed 'lispBM/lispBM/' changes from e86f19c9..574c07ac
574c07ac bugfix in lbm_event_internal
4d56cc2a memory handling when it comes to events
584b6718 renamed lbm_unblock_force to lbm_unblock_ctx_unboxed and allows any unboxed value passed to the unblocked process

git-subtree-dir: lispBM/lispBM
git-subtree-split: 574c07aca2b24a59f19f6476f4ad90ac003495e2
2023-02-16 17:16:02 +01:00
Benjamin Vedder 949943b3ac Merge commit 'a746ac32cf1ec99b92b9802cca6ca92eec7deb53' 2023-02-16 17:16:02 +01:00
Benjamin Vedder dbf937541e Squashed 'lispBM/lispBM/' changes from 8cad0294..e86f19c9
e86f19c9 removal of dead code + bug fix in event
3653e80d tweak to fundamental_sub as per Benjamin's suggestion

git-subtree-dir: lispBM/lispBM
git-subtree-split: e86f19c9178b4f8b551d10c5b6c01da4c927f463
2023-02-16 15:49:10 +01:00
Benjamin Vedder 4fd68c4c10 Merge commit 'dbf937541ebc5a8bfdbdce9721260dd1ad4408c3' 2023-02-16 15:49:10 +01:00
Benjamin Vedder 857e9549f9 Squashed 'lispBM/lispBM/' changes from 751af620..8cad0294
8cad0294 Going back to old style fundamental operation handling

git-subtree-dir: lispBM/lispBM
git-subtree-split: 8cad0294dd0eaeafdc22e71d5840a36edc8cefbd
2023-02-16 10:48:34 +01:00
Benjamin Vedder a024c2c3cb Merge commit '857e9549f9d02d1832627403ac61f236dc87755e' 2023-02-16 10:48:34 +01:00
Benjamin Vedder 69f7c98eb3 Changes for lbm updates 2023-02-16 09:02:09 +01:00
Benjamin Vedder 6106081220 Added mk6_max hardware 2023-02-16 09:00:49 +01:00
Benjamin Vedder 315770dc0a Squashed 'lispBM/lispBM/' changes from d8f12fb9..751af620
751af620 revamping of variout fundamental operations.

git-subtree-dir: lispBM/lispBM
git-subtree-split: 751af620c9ecf2c5a20f34e6ad60ea054596d63e
2023-02-15 23:26:27 +01:00
Benjamin Vedder b8fd8abae7 Merge commit '315770dc0a215e8426441607d6c36c16ba239deb' 2023-02-15 23:26:27 +01:00
Benjamin Vedder 5eb89cfa25 Squashed 'lispBM/lispBM/' changes from 0b42837e..d8f12fb9
d8f12fb9 potentially some slight space improvements in regards to fundamentals

git-subtree-dir: lispBM/lispBM
git-subtree-split: d8f12fb93b4a8b00ef5edd37fdc884efe9550f61
2023-02-15 23:19:26 +01:00