Commit Graph

2804 Commits

Author SHA1 Message Date
Benjamin Vedder 9624d03706 Support for read only i2c-operations 2023-03-23 20:20:24 +01:00
Benjamin Vedder daf4f719df Use filtered speed for hall sensor transition 2023-03-22 23:59:09 +01:00
Benjamin Vedder 3ffde97386 Squashed 'lispBM/lispBM/' changes from 4f9d8808..4c2ea9e9
4c2ea9e9 Update lbmref.md

git-subtree-dir: lispBM/lispBM
git-subtree-split: 4c2ea9e9e9efc51e72894f420df078759251d166
2023-03-21 21:01:12 +01:00
Benjamin Vedder ec9880eafb Merge commit '3ffde97386ba61f9f8b1488c01e65dcbf0293d28' 2023-03-21 21:01:12 +01:00
Benjamin Vedder 5ec92c11b6 Squashed 'lispBM/lispBM/' changes from 1250355d..4f9d8808
4f9d8808 added some info about set, setq, { and } to the lbmref.md file

git-subtree-dir: lispBM/lispBM
git-subtree-split: 4f9d8808942e99396d0d95a25cad9680e2421f6a
2023-03-21 19:50:57 +01:00
Benjamin Vedder 829d7a7e47 Merge commit '5ec92c11b6e6f15a6b2c183fd38d0e133148ed45' 2023-03-21 19:50:57 +01:00
Benjamin Vedder 5c06c459d7 Updated changelog 2023-03-21 17:30:55 +01:00
Benjamin Vedder aa00688c04 Added defunret 2023-03-21 17:05:08 +01:00
Benjamin Vedder 49ac9afeef Squashed 'lispBM/lispBM/' changes from b7956e63..1250355d
1250355d added additional deconstruct_let test2
0fbcf207 added curly syntax
dd3af6dd added a curlybrackets syntax as sugar over progn
8f6df139 added setq
edb83b85 Improved rigour in continuation recognition

git-subtree-dir: lispBM/lispBM
git-subtree-split: 1250355dd61e87d56fb0978132b857d470e945e9
2023-03-21 16:25:25 +01:00
Benjamin Vedder 133455e88f Merge commit '49ac9afeef73df9174977e90085a1d9ced14b034' 2023-03-21 16:25:25 +01:00
Benjamin Vedder 74a6b382e3 Angle interpolation without sin/cos/atan2 and tests for it 2023-03-21 13:25:31 +01:00
Benjamin Vedder 514ed3727d Moved to 6.05 beta, attempt at smooth hall sensor transition 2023-03-20 22:10:01 +01:00
Benjamin Vedder 7e27031bb6 Squashed 'lispBM/lispBM/' changes from 07baa883..b7956e63
b7956e63 added deconstructive let bindings and local bindings within progn scope via var
7885f957 removed old extension no-longer needed from repl
c169cb8e output version number in lbm-repl
82baec1c Merge branch 'master' of github.com:svenssonjoel/lispbm
88787164 update chibios based benchmarking code
9d48ee29 Bugfix where lbm_memory_free is run twice in a row on custom-type upon gc
8bf35b4a tiny tweak readme
39c72751 update README
3b7bff88 mutex initialized check for buffered char channel
a2b1196c fix leaking mutex on tips from Benjamin
8cfa50dc Threads that are unblocked from C with an error status are terminated

git-subtree-dir: lispBM/lispBM
git-subtree-split: b7956e631b74587d5b4dd61e8b0fb51d53a149be
2023-03-20 19:49:33 +01:00
Benjamin Vedder 7affedafe3 Merge commit '7e27031bb6fdeedc674ed5359d046dbbf3756d70' 2023-03-20 19:49:33 +01:00
Benjamin Vedder e6cb0b0c8d Updated icu doc 2023-03-20 19:40:59 +01:00
Benjamin Vedder e160f935d3 Added filtering-option to some of the motor get commands 2023-03-16 17:45:20 +01:00
groybe 70ebdd513e
5 milliohm shunt version of v2 - 0.005 ohms
For users of 5 milliohm shunts. Useful for large servo motors with lower currents.
2023-03-16 20:23:52 +11:00
Benjamin Vedder f7c2b34e1c Updated changelog, changed to release version 2023-03-12 16:30:33 +01:00
Benjamin Vedder 1f86a8521f
Merge pull request #599 from surfdado/imufilter
IMU default filter now MEDIUM instead of LOW
2023-03-12 16:11:28 +01:00
Benjamin Vedder 06fb652cc9
Merge pull request #604 from jaykup26/hi_hv200_updates
MakerX HI200 and HV200 hardware config updates
2023-03-12 09:59:05 +01:00
unknown 3265671bc2 Hardware config updates
Some updates to these two controllers after some testing & discussions with MakerX
2023-03-11 16:20:06 -06:00
Benjamin Vedder 896cbb1571
Merge pull request #602 from Teslafly/add_flipsky_75300_hwconf
Add hwconf for Flipsky 75300
2023-03-11 20:35:24 +01:00
Benjamin Vedder c6cf5cd374
Merge pull request #603 from TechAUmNu/add-new-a50s-hardware
Clean up a50s hardware naming, add v2.3 support
2023-03-11 19:33:34 +01:00
Euan b423e97842 Clean up a50s hardware naming, add v2.3 support
Renamed a50s to v22 (v2.2) and added v23 (v2.3).

Added define for ADC_IND_CURR3 when not defined by hw to fix error.
2023-03-11 14:56:33 +00:00
Teslafly 79554437b6 change FLIPSKY_FSESC_75300 name to FSESC75300 2023-03-11 07:58:20 -06:00
Teslafly 3217a7e5ee tweak max voltage 2023-03-11 06:05:59 -06:00
Teslafly 16ec895706 Merge branch 'master' of https://github.com/vedderb/bldc into add_flipsky_75300_hwconf 2023-03-11 04:09:11 -06:00
Teslafly eb8c905cc2 aff fsesc75300 to package firmware script and adjuust name to make hardware abundantly clear. 2023-03-11 04:08:58 -06:00
Teslafly 34f21d924a add package folder to gitignore 2023-03-11 04:08:12 -06:00
Benjamin Vedder c46da32e61 Fixed warning and some tweaks 2023-03-11 10:18:32 +01:00
Benjamin Vedder dcb29d9e41
Merge pull request #598 from surfdado/imu_filter_lsm6ds3trc
Support for IMU_FILTER_MEDIUM/HIGH in LSM6DS3TR-C IMUs
2023-03-11 09:14:54 +01:00
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