Commit Graph
2240 Commits
Author SHA1 Message Date
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
Oskar Weigl 3cdbbae8c5 Merge pull request #352 from kingoflolz/patch-1
Update getting started
2019-05-29 13:00:28 -07:00
Oskar Weigl f072610e9d Merge pull request #354 from madcowswe/sam_gcc91_fix
Remove stack pointer from clobber list
2019-05-29 11:42:02 -07:00
Samuel Sadok 53c70bee20 Remove stack pointer from clobber list
This fixes an issue when compiling with GCC 9.1:
"In function 'void early_start_checks()': error: listing the stack pointer register 'sp' in a clobber list is deprecated [-Werror=deprecated]"

Corresponds fix in upstream ARM CMSIS:
https://github.com/ARM-software/CMSIS_5/commit/a07b56505471fd789111bd7dba726461449cc261
2019-05-29 12:36:05 +02:00
kingoflolz 5c1fcfb232 Merge pull request #344 from madcowswe/sam_gcc9_fix
fix compilation issue with GCC 9
2019-05-28 17:37:23 -04:00
Paul Guenette 7d92f5b862 Create new functions without float or offset 2019-05-28 23:04:06 +02:00
Paul Guenette 4bd3326261 Add tests for ints with factors and offsets 2019-05-28 21:51:04 +02:00
Paul Guenette 3097de703f can_getSignal should always return a float 2019-05-28 21:50:17 +02:00
kingoflolz d8d1711c9f Update getting started 2019-05-28 15:28:15 -04:00
Paul Guenette 3df4d483cd Update endstops.md 2019-05-27 17:54:53 +02:00
Paul Guenette 6d0154ebc4 Update endstops.md 2019-05-27 17:20:42 +02:00
Paul Guenette b18e98f030 Add endstop_figure 2019-05-27 17:19:00 +02:00
Paul Guenette 12664d141d Remove the ability to home the axis with requested_state = AXIS_HOMING 2019-05-27 17:17:20 +02:00
Paul Guenette 22c6eadc43 Update endstops.md
With help from @owhite
2019-05-27 17:16:51 +02:00
Oskar Weigl f57b71825f Merge branch 'master' into devel 2019-05-26 18:55:53 -07:00
Oskar Weigl 8bc7b14733 Merge branch 'devel' of github.com:madcowswe/ODrive into devel 2019-05-26 18:55:34 -07:00
Oskar Weigl 4130d03df7 Update tup version used in CI 2019-05-26 18:20:29 -07:00
Paul Guenette a4cdac52b8 Change move_incremental to use input_pos 2019-05-26 22:39:54 +02:00
Paul Guenette d95d0bc283 Fix call to input_pos_updated() 2019-05-26 22:39:37 +02:00
Paul Guenette d9efd0f425 Add .clang-format file 2019-05-26 20:18:56 +02:00
Paul Guenette 0d6be2869b step callback needs to increment input_pos, not pos_setpoint 2019-05-26 19:52:46 +02:00
Paul Guenette 9743434d61 Update developer-guide.md 2019-05-26 16:24:57 +02:00
Paul Guenette 5242ca9a34 Merge branch 'devel' into RazorsEdge 2019-05-26 14:37:26 +02:00
Oskar Weigl 24e0100bac Update encoders.md 2019-05-25 22:49:32 -07:00
Oskar Weigl fa5b7fc408 Merge pull request #351 from owhite/patch-4
added index_search and noise reduction information
2019-05-25 22:48:51 -07:00
Oskar Weigl 0fa49de3dc Merge pull request #348 from LuSeKa/master
Arduino GetVelocity()
2019-05-25 22:46:39 -07:00
Oskar Weigl 26052da290 Update index.yaml 2019-05-25 16:17:25 -07:00
Oskar Weigl 447ef47afe Update encoders.md 2019-05-25 16:15:32 -07:00
Paul Guenette 5db152b103 dump_errors() should tell you about unknown errors 2019-05-25 21:58:33 +02: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 983d09c491 Add missing encoder modes in odrivetool enum list 2019-05-25 20:50:21 +02:00
Paul Guenette 59d7bb405c Add missing encoder modes for coherent sampling 2019-05-25 20:42:26 +02:00
Paul Guenette 73df226fc3 Merge anti_hunt 2019-05-25 19:38:52 +02:00
Paul Guenette 05711d1eba Bring the anti-hunt functionality back 2019-05-25 19:35:15 +02:00
Paul Guenette 9e2476ed65 Remove anticogging_valid from config for now 2019-05-25 18:20:09 +02:00
Paul Guenette 949ad66124 Fix anticogging_calibration where cpr != 3600 2019-05-25 18:07:02 +02:00
Paul Guenette 5a812701a3 Fix some merging pains with the anticogging_saver 2019-05-25 17:47:06 +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 5e4279c031 Add some changes to encoders.md from @owhite 2019-05-25 17:09:55 +02:00
Paul Guenette dfca556185 Add anticogging config properties to protocol 2019-05-25 17:04:55 +02:00
Owen White 9ec62c5e90 added index_search and noise reduction information
Added some text on a method to test if index_search is working, and some mitigating tactics to remove noise on the Z-input.
2019-05-25 10:18:50 -04:00
Paul Guenette 3dc969ad15 Merge branch 'Non-Blocking_Absolute_SPI' into RazorsEdge 2019-05-25 14:56:26 +02:00
Paul Guenette cf9857651e Make Homing use input_xxx values 2019-05-25 14:54:41 +02:00
Paul Guenette 6bd14c51ad Add CAN tests for enums 2019-05-25 14:54:23 +02:00
Paul Guenette 263b209e20 Move CANopen heartbeat message 2019-05-25 14:54:13 +02:00
Paul Guenette 1e40897c2a Fix CANSimple to use input_pos, vel, current 2019-05-25 14:52:01 +02:00
Paul Guenette eb385f0bb9 Remove set_pos_setpoint calls 2019-05-25 14:18:50 +02:00
Paul Guenette cc36edeabf Merge branch 'anticogging_saver' into RazorsEdge 2019-05-25 14:16:46 +02:00