Commit Graph
107 Commits
Author SHA1 Message Date
Unknown e6f95d4d47 Make sin/cos encoder pins configurable. 2020-04-09 18:53:53 -04:00
Samuel Sadok 746e142fc2 fix encoder direction find procedure 2020-04-08 16:25:29 +02:00
Unknown 7a756c1761 Merge branch 'devel' into RazorsEdge 2020-01-01 21:45:41 -05:00
Unknown 4ee55aaed4 Only configure encoder SPI at startup 2020-01-01 21:37:55 -05:00
Unknown 878566cba9 Correct parity calculation tests 2020-01-01 19:48:54 -05:00
Unknown bb31f042da Revert "Fix parity calculation"
This reverts commit 27b3c69e8e.
2020-01-01 19:47:27 -05:00
Unknown 27b3c69e8e Fix parity calculation 2020-01-01 01:52:21 -05:00
Unknown 2dfff2a7d6 Only access abs_spi_dma_rx_ once 2020-01-01 01:52:03 -05:00
Unknown a4664fbf5e Merge branch 'RazorsEdge' into RazorsFrozen 2019-12-22 17:07:32 -05:00
Unknown 0642a69e1a AEAT-8800
Adds AEAT-8800 SSI as an encoder using 16bit
2019-10-24 16:22:44 +10:00
Oskar Weigl 1a3b6bf010 encoder can now be precalibrated without offset when using ACIM 2019-10-11 16:25:18 -07:00
Samuel Sadok 82e8cd64fb cosmetic changes 2019-09-27 18:01:38 +02:00
Samuel Sadok f8ea7d5684 [homing] make separate control mode
[endstops] enable in all control modes
[load encoder] use load encoder more consequently
2019-09-23 12:23:27 +02:00
Unknown 9e782cce7b Revert "Formatting pass"
This reverts commit 2b58d15d8d.
2019-09-15 01:15:51 -04:00
Unknown 2b901830d8 Add anticogging_valid check during absolute encoder setup 2019-08-27 20:50:14 -04:00
Unknown cd304f7b78 Merge branch 'devel' into RazorsEdge 2019-08-26 07:36:26 -04:00
Unknown 2e3768c329 Start moving casts and math functions to std:: 2019-08-25 17:13:10 -04:00
Unknown 2b58d15d8d Formatting pass 2019-08-20 23:13:54 -04:00
Unknown 4ba522b139 Add pre_calibrated, enable anticogging at index search if trrue 2019-08-18 11:43:24 -04:00
Oskar Weigl 0e9dbc36bc change ERROR_CPR_OUT_OF_RANGE to ERROR_CPR_POLEPAIRS_MISMATCH 2019-08-09 21:50:55 -07:00
Paul Guenette 1494cb333f Merge remote-tracking branch 'madcowswe/lockin-refactor' into RazorsEdge 2019-06-22 17:04:29 +02:00
Paul Guenette e8a6698fa5 Merge branch 'devel' into RazorsEdge 2019-06-03 00:30:25 +02:00
Ben Wang f69685df13 refactor lockin mode into separate variables for sensorless spinup, encoder calibration and general (user initiated) mode 2019-05-29 16:26:07 -04:00
Paul Guenette 0c270eaa61 Remove SPI_COM_FAIL error, add spi_error_rate_ to protocol 2019-05-25 21:22:07 +02:00
Paul Guenette 73fbd0d54d Try to delay SPI error counting during initialization 2019-05-25 21:11:43 +02:00
Paul Guenette 59d7bb405c Add missing encoder modes for coherent sampling 2019-05-25 20:42:26 +02:00
Paul Guenette 3fa49918c7 Merge branch 'anticogging_saver' into RazorsEdge 2019-05-25 17:45:09 +02:00
Paul Guenette 6654b3a375 Just fetch the cogging ratio every time we need it 2019-05-25 17:29:25 +02:00
Paul Guenette 3dc969ad15 Merge branch 'Non-Blocking_Absolute_SPI' into RazorsEdge 2019-05-25 14:56:26 +02:00
Paul Guenette 301d68adc6 Move anticogging_t into config, use a fixed size array and scale 2019-05-23 18:56:34 +02:00
Tobin Hall 9e99863eb6 Fix for hanging during configuration. 2019-05-11 23:18:58 +02:00
Tobin Hall bb7ce30ba4 Adding low pass filter to encoder read failures. Staggering SPI triggers 2019-05-11 23:17:45 +02:00
Tobin Hall 31a143a500 Fixing error code assignment. Adding SPI ready check. 2019-05-11 23:17:45 +02:00
Tobin Hall 4b29c51548 Adding preliminary support for SPI absolute encoders. 2019-05-11 23:17:45 +02:00
Oskar Weigl 1196026290 fix subscribe and unsubscribe to idx pin 2019-04-24 17:44:23 -07:00
Oskar Weigl e3946f27e0 add setup_hall_as_index.py 2019-04-15 20:02:10 -07:00
Oskar Weigl 1761272cad add encoder offset calib debug var calib_scan_response 2019-04-01 21:22:27 -07:00
Oskar Weigl c065113392 Merge branch 'devel' of https://github.com/madcowswe/ODrive into devel 2019-03-19 20:41:35 -07:00
Oskar Weigl 412f7962f4 reject precalibration unless encoder is ready 2019-03-11 14:41:52 -07:00
Oskar Weigl 615ae723c3 Merge branch 'devel' of https://github.com/madcowswe/ODrive into devel 2019-03-05 21:47:39 -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 c4c5aaac57 sincos is autoready 2019-02-11 18:33:45 -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 2a12c1ac61 Merge branch 'devel' into preroll 2019-02-10 20:11:18 -08:00
Oskar Weigl 8ad4ad92de center sincos on 50pct 2019-02-05 21:40:40 -08:00
Oskar Weigl a86fb3e59b add coherent sampling and 1.5 cycle pwm phase advance 2019-02-01 21:01:45 -08:00