Oskar Weigl
f750de0bbc
move setup_udev_rules from utils to version to avoid importing heavy utils.py during install
2019-04-03 20:23:26 -07:00
Oskar Weigl
035c899776
make all errors to setting up udev rules during install non-fatal
2019-04-02 21:40:13 -07:00
Oskar Weigl
163c2a7bad
update changelog
2019-04-02 21:38:29 -07:00
Oskar Weigl
1761272cad
add encoder offset calib debug var calib_scan_response
2019-04-01 21:22:27 -07:00
Oskar Weigl
c5c792f6c0
Merge branch 'master' into devel
2019-04-01 18:52:30 -07:00
Oskar Weigl
bc47f0bbae
Merge branch 'master' into devel
2019-04-01 18:52:06 -07:00
Oskar Weigl
1a2126385d
Update commands.md
2019-03-28 15:25:12 -07:00
Oskar Weigl
fd03abd433
Update commands.md
2019-03-28 15:24:05 -07:00
Oskar Weigl
e3a92f214d
add feedback command to ascii docs
2019-03-22 22:57:55 -07:00
Oskar Weigl
6520261fa6
add feedback command to ascii docs
2019-03-22 22:56:30 -07:00
Oskar Weigl
783ff659f6
add set_linear_count function to encoder
2019-03-20 15:04:11 -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
b8bcdb8fe3
reorder some stuff
2019-03-19 14:13:51 -07:00
Oskar Weigl
0e971fb73c
Merge pull request #318 from Wetmelon/backend_fixes
...
Backend fixes
2019-03-19 14:12:35 -07:00
Oskar Weigl and Wetmelon
8695f1fc6e
Apply comment suggestions from code review
...
Co-Authored-By: Wetmelon <Wetmelon@users.noreply.github.com >
2019-03-19 07:10:04 +01:00
Oskar Weigl
dc968c8f3d
update changelog
2019-03-18 21:12:51 -07:00
Oskar Weigl
aa0890150f
Merge pull request #316 from Nomadluap/watchdog-timeout
...
Initial implementation of comms watchdog
2019-03-18 21:11:25 -07:00
Oskar Weigl
e94230275e
add python side enum, fix instant timout on 1st iteration
2019-03-18 21:09:46 -07:00
Oskar Weigl
fe0486aa8d
Merge branch 'devel' into pr/Nomadluap/316
2019-03-18 20:24:19 -07:00
Oskar Weigl
e19a7b921a
Merge branch 'master' into devel
2019-03-18 20:21:42 -07:00
Oskar Weigl
e795374434
update default OTP in makefile
2019-03-18 18:38:18 -07:00
Oskar Weigl
c399187edd
Revert "update default OTP in makefile"
...
This reverts commit 2b6626a76d .
2019-03-18 18:36:35 -07:00
Oskar Weigl
2b6626a76d
update default OTP in makefile
2019-03-18 18:36:08 -07:00
Oskar Weigl
901311b582
add ODrive v3.6
2019-03-18 17:57:44 -07:00
Paul Guenette
b5609a8da0
Remove dumb define in intellisense
2019-03-17 21:02:40 +01:00
Paul Guenette
b8c144905b
Use memcpy in read to copy data from buffer to value
2019-03-17 20:59:37 +01:00
Paul Guenette
7fbbe2abff
Use memcpy to put data into the buffer
2019-03-17 20:56:17 +01:00
Paul Guenette
b5f5b0396d
Declare single-argument constructors explicit
2019-03-17 20:43:18 +01:00
Paul Guenette
b97a91ad94
Remove browse_path locations
2019-03-17 20:42:47 +01:00
Paul Guenette
b9a23a1187
Add a couple settings for cppcheck
2019-03-17 20:38:29 +01:00
Paul Guenette
2e71e81dd1
Call load_configuration before any threads start
2019-03-17 20:33:14 +01:00
Paul Guenette
b049e6f0eb
Add a config flag for debug builds. Build with -O2 by default
2019-03-17 20:25:38 +01:00
Paul Guenette
68259cd8f1
gcc_generic_compiler must be declared local
2019-03-17 20:18:21 +01:00
Paul Guenette
d7a067e87d
Build objects to /obj folder
2019-03-17 20:18:15 +01:00
Paul Guenette
4d1e815207
Fix include paths not being found by tup
2019-03-17 20:17:55 +01:00
Paul Guenette
37427fcdc2
Fix protocol templates
2019-03-17 20:17:29 +01:00
Paul Guenette
61632acce7
Fix missing curly brace
2019-03-16 23:30:45 +01:00
Paul Guenette
e7af78d2b0
Wrap gcc.exe in compilerPath with quotes
2019-03-16 00:35:08 +01:00
Paul Guenette
3400d60fa3
Fix intellisense includePath, add flylint paths to workspace settings
2019-03-16 00:31:52 +01:00
Oskar Weigl
412f7962f4
reject precalibration unless encoder is ready
2019-03-11 14:41:52 -07:00
Oskar Weigl
f8d930438b
Merge branch 'master' into devel
2019-03-11 14:34:35 -07:00
Paul Belanger
42384f3ef9
Initial implementation of comms watchdog
...
- Added watchdog timeout property to Axis::Config_t:
axis.config.watchdog_timeout
- Added axis protocol function to feed watchdog timer:
axis.watchdog_feed()
- Axis::run_control_loop now checks for watchdog expiration.
- Ascii protocol: add support for watchdog
- The following ASCII commands now automatically update the watchdog:
p, v, t, c, q
- Added a 'u' command to update the watchdog of a motor without
modifying setpoints.
- Updated ascii protocol documentation to reflect new commands and
effects.
- Updated getting started guide to mention watchdog settings and
functions in protocol.
Please note: due to unavailability of hardware at this time, I have been
unable to test this code on an Odrive.
2019-03-06 14:40:59 -05: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
40f24fd30b
Update odrivetool.md
2019-03-03 15:45:10 -08:00
Oskar Weigl
cb7c0d842f
fix dump errors axis mismatch
2019-02-26 20:52:05 -08:00
Oskar Weigl
6a9ff00b7d
Merge branch 'devel' of github.com:madcowswe/ODrive into devel
2019-02-26 18:26:48 -08: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
bcf3270a9c
update changelog to released state
2019-02-25 20:07:03 -08:00
Oskar Weigl
5770b3d92d
Merge branch 'devel'
fw-v0.4.8
2019-02-25 20:01:42 -08:00
Oskar Weigl
b03ec2e88c
update changelog, improve some ascii commands
2019-02-25 20:00:14 -08:00