 Oskar WeiglandWetmelon
|
8695f1fc6e
|
Apply comment suggestions from code review
Co-Authored-By: Wetmelon <Wetmelon@users.noreply.github.com>
|
2019-03-19 07:10:04 +01:00 |
|
Paul Guenette
|
b5f5b0396d
|
Declare single-argument constructors explicit
|
2019-03-17 20:43:18 +01:00 |
|
Paul Guenette
|
2e71e81dd1
|
Call load_configuration before any threads start
|
2019-03-17 20:33:14 +01:00 |
|
Oskar Weigl
|
412f7962f4
|
reject precalibration unless encoder is ready
|
2019-03-11 14:41:52 -07:00 |
|
Oskar Weigl
|
80b4582df9
|
Merge pull request #312 from madcowswe/preroll
Unify lockin drive modes
|
2019-02-25 20:23:57 -08:00 |
|
Oskar Weigl
|
9786af0a25
|
Merge branch 'devel' into pr/Wetmelon/259
|
2019-02-11 19:05:22 -08:00 |
|
Oskar Weigl
|
cb77fd4112
|
Merge pull request #307 from durka/patch-1
Increase stack sizes
|
2019-02-11 18:59:40 -08:00 |
|
Oskar Weigl
|
1178bf4412
|
Merge branch 'devel' into preroll
|
2019-02-11 18:52:58 -08:00 |
|
Oskar Weigl
|
e3785a2aa2
|
make index only active when required
|
2019-02-11 18:42:22 -08:00 |
|
Oskar Weigl
|
81d9b33863
|
add option to disable phase interpolation
|
2019-02-11 17:54:56 -08:00 |
|
Oskar Weigl
|
f17c96360f
|
push index and dir search into encoder object
|
2019-02-11 17:32:48 -08:00 |
|
Oskar Weigl
|
a735adb95c
|
rename var and add comments
|
2019-02-11 15:13:30 -08:00 |
|
Oskar Weigl
|
bade43dc9c
|
remove old overspeed check from encoder
|
2019-02-10 22:05:43 -08:00 |
|
Oskar Weigl
|
4b998a8b64
|
add vel argument to constant speed spoolup
|
2019-02-10 20:12:32 -08:00 |
|
Oskar Weigl
|
2a12c1ac61
|
Merge branch 'devel' into preroll
|
2019-02-10 20:11:18 -08:00 |
|
Oskar Weigl
|
a86fb3e59b
|
add coherent sampling and 1.5 cycle pwm phase advance
|
2019-02-01 21:01:45 -08:00 |
|
Oskar Weigl
|
a169dd33f0
|
add sincos encoder input (hacky)
|
2019-01-29 23:17:27 -08:00 |
|
Oskar Weigl
|
19f266c0fa
|
update min inductance
|
2019-01-29 19:34:28 -08:00 |
|
Alex Burka
|
301d0d807e
|
make stack overflows debuggable
Now if you break on vApplicationStackOverflowHook in a debugger, you can see which thread overflowed.
|
2019-01-29 22:31:17 -05:00 |
|
Oskar Weigl
|
9328617092
|
change inductance bounds
|
2019-01-24 14:34:45 -08:00 |
|
Oskar Weigl
|
15983cc4f0
|
Thermal current limit with linear derating
|
2019-01-16 01:19:36 -08:00 |
|
Oskar Weigl
|
31562aca12
|
add voltage magnitude clamping for gimbal motors in closed loop
|
2019-01-15 19:44:07 -08:00 |
|
Oskar Weigl
|
00c21bc510
|
Merge remote-tracking branch 'origin/sam-patch-1' into devel
|
2019-01-10 18:38:57 -08:00 |
|
Oskar Weigl
|
6e34beba9f
|
increase analog polling to 100Hz
|
2018-12-17 14:19:55 -08:00 |
|
Oskar Weigl
|
df2067c544
|
Merge branch 'pr/kalvdans/243' into devel
|
2018-12-17 13:54:32 -08:00 |
|
Oskar Weigl
|
44152147d7
|
add ignore_illegal_hall_state
|
2018-12-17 13:51:03 -08:00 |
|
samuelsadok
|
78bf4a7320
|
disarm motor if brake is disarmed
|
2018-11-30 08:46:51 +01:00 |
|
Oskar Weigl
|
167f00e622
|
add current sense saturation fault
|
2018-11-27 22:29:02 -08:00 |
|
Oskar Weigl
|
5684e14f92
|
fix rename redidual
|
2018-11-27 19:35:51 -08:00 |
|
Oskar Weigl
|
fdfa8cf764
|
rename vel ramp rate, add to changelog
|
2018-11-27 18:25:13 -08:00 |
|
Oskar Weigl
|
d9612ab534
|
circular position setpoint mode
|
2018-11-24 14:09:38 -08:00 |
|
Oskar Weigl
|
bbef49611a
|
implement vel ramp
|
2018-11-14 00:13:19 -08:00 |
|
Oskar Weigl
|
025fd7c59a
|
update ODrive thermistor beta value to 3434K
|
2018-11-09 14:56:51 -08:00 |
|
Oskar Weigl
|
b3890ef9ff
|
add option to keep encoder count from startup value
|
2018-10-30 01:13:39 -07:00 |
|
Oskar Weigl
|
d3a2c6a6d7
|
Merge branch 'devel' into configurable-stepdir
|
2018-10-28 15:02:34 -07:00 |
|
Oskar Weigl
|
b4fcb290a4
|
add overspeed fault
|
2018-10-24 23:57:42 -07:00 |
|
Oskar Weigl
|
1511ae1db7
|
use tim13 as realtime control diagnostic timebase
|
2018-10-24 21:56:02 -07:00 |
|
Oskar Weigl
|
ae30439d14
|
clean up commented parts
|
2018-10-22 21:32:20 -07:00 |
|
Oskar Weigl
|
209839d2a7
|
remve uart stepdir interlock: stepdir now takes priority
|
2018-10-22 21:28:15 -07:00 |
|
Oskar Weigl
|
b09d1e9e25
|
make step/dir pins configurable
|
2018-10-22 21:03:13 -07:00 |
|
Oskar Weigl
|
8aac095bfd
|
clean up SVM switch case style
|
2018-10-22 20:23:54 -07:00 |
|
Oskar Weigl
|
db676cead5
|
fix units comment in encoder.hpp
|
2018-10-21 17:04:24 -07:00 |
|
Oskar Weigl
|
3cb9a8d584
|
rename axis.enable_step_dir to axis.step_dir_active
|
2018-10-20 18:24:25 -07:00 |
|
Oskar Weigl
|
c702e2f7e5
|
fix early return in critical section entry
|
2018-10-11 21:52:53 -07:00 |
|
Oskar Weigl
|
d7644daaca
|
make encoder dir find and overspeed check
|
2018-10-10 15:35:41 -07:00 |
|
Oskar Weigl
|
8c286f0a6d
|
Lockin based index search working, clean out old search
|
2018-10-10 14:23:10 -07:00 |
|
Oskar Weigl
|
b28f453833
|
explicit state prerequisite checks
|
2018-10-08 19:59:18 -07:00 |
|
Oskar Weigl
|
3a61b4a6ac
|
lockin with enc sense working
|
2018-10-08 19:40:44 -07:00 |
|
Oskar Weigl
|
123d79ee46
|
hm something causes a hardfault
|
2018-10-07 23:30:24 -07:00 |
|
Oskar Weigl
|
867a3c98f9
|
Merge branch 'devel' into preroll
|
2018-10-07 21:09:15 -07:00 |
|