Samuel Sadok
19c3967a0e
make tup build quieter and work on windows
2018-02-25 20:45:24 -08:00
Oskar Weigl
308d6edbd2
Update README.md
2018-02-25 20:13:54 -08:00
Oskar Weigl
7e88c46458
Update README.md
2018-02-25 20:12:09 -08:00
Samuel Sadok
50436709db
Reorganize config parameters
...
All configurable parameters are now exposed on the protocol in objects called "[...].config". Those are the same parameters that are saved to NVM.
2018-02-25 19:59:29 -08:00
Oskar Weigl
dbdefabd76
Update CHANGELOG.md
2018-02-25 19:59:26 -08:00
Oskar Weigl
0fcb80fcb1
Merge branch 'sam_tup' of github.com:madcowswe/ODrive into sam_tup
2018-02-25 19:39:51 -08:00
Oskar Weigl
0420015ec6
add clean command
2018-02-25 19:38:50 -08:00
Samuel Sadok
facb3f33e7
add support for bool to protocol
2018-02-25 19:38:06 -08:00
Oskar Weigl
472cf0b3ae
Update README.md
2018-02-25 19:36:27 -08:00
Samuel Sadok
36b451a278
add version number for NVM config, add code comments
2018-02-25 15:29:56 -08:00
Samuel Sadok
99ca88a8c8
This replaces Makefile and at the same time prepares for future
...
build requirements (like multiple active board versions).
Developers will need to install tup, as described in the README.
A stub Makefile is still available for convenience, so the main
"make ..." commands can still be used.
2018-02-25 12:53:20 -08:00
Paul Guenette
e52f41f3fe
Merge remote-tracking branch 'madcowswe/devel' into feature/anticogging_usb_function
2018-02-24 20:23:24 -05:00
Oskar Weigl
368b4d5cbb
add axis to config
2018-02-24 00:24:47 -08:00
Oskar Weigl
12c72cf284
change how default configs are done for now
2018-02-23 23:36:46 -08:00
Oskar Weigl
4801c4a8b5
add psu brownout check to do_checks
2018-02-23 13:05:49 -08:00
Oskar Weigl
4088f3fa07
Merge branch 'devel' into psu-brownout
2018-02-23 13:02:17 -08:00
Oskar Weigl
dea9df65ba
update CHANGELOG.md
2018-02-23 12:57:58 -08:00
Oskar Weigl
c1f800d235
Merge branch 'DRV-error-readouts' of git://github.com/qjones81/ODrive into qjones81-DRV-error-readouts
2018-02-23 12:52:33 -08:00
Oskar Weigl
4fece7363b
Merge branch 'devel' of github.com:madcowswe/ODrive into devel
2018-02-23 12:50:46 -08:00
Oskar Weigl
430e408875
default calib speed a bit faster
2018-02-23 12:48:27 -08:00
Oskar Weigl
225adb7e88
Merge branch 'devel' into DRV-error-readouts
2018-02-23 11:47:22 -08:00
Samuel Sadok
fdd5e0c65e
Allow specifying the serial number when updating the firmware via USB
2018-02-22 23:50:13 -08:00
Samuel Sadok
084d8d0d5b
Adapt the USB serial number to match the one displayed by the STM in bootloader mode
2018-02-22 23:47:29 -08:00
Samuel Sadok
6015bb61c2
update readme
2018-02-22 19:49:10 -08:00
Samuel Sadok
dde6ba5a57
Add DFU over USB
...
`make dfu` now invokes a python script which puts the ODrive into DFU mode uploads the .hex file to the device via USB.
2018-02-22 19:49:10 -08:00
Samuel Sadok
c200bf495e
add note about firmware update
2018-02-22 19:30:51 -08:00
Samuel Sadok
d558e40513
add reference to datasheet
2018-02-22 19:08:49 -08:00
Samuel Sadok
b672d8e0ef
Add persistent storage of certain motor parameters.
...
The persistent storage can be controlled through the "save_config" and "reset" RPC functions. If a valid configuration is present, it's automatically loaded on startup. For now only a few parameters are saved (see config.cpp).
2018-02-22 19:08:43 -08:00
Samuel Sadok
eea8475458
Add low level non-volatile memory implementation
2018-02-22 18:05:03 -08:00
Paul Guenette
48cbcc7d37
Add usb command for anticogging
2018-02-21 20:41:00 -05:00
Paul Guenette
95d1d3ff0f
Fix fabsf bracket, make variable names more descriptive
2018-02-21 18:46:51 -05:00
Quincy Jones
e87b2d4a41
Update Changelog.md
2018-02-21 17:46:43 -06:00
Oskar Weigl
8bbc9d0744
Update CHANGELOG.md
2018-02-21 13:30:42 -08:00
Oskar Weigl
6b330d7ddd
Update CHANGELOG.md
2018-02-21 13:30:26 -08:00
Oskar Weigl
5f7c415f64
Update CHANGELOG.md
2018-02-21 13:30:15 -08:00
Oskar Weigl
2454e96352
Update README.md
2018-02-21 13:11:41 -08:00
Oskar Weigl
60667af6fa
Update README.md
2018-02-21 13:09:39 -08:00
Quincy Jones
f75799fd3c
Fix a naming bug on drv_error -> drv_fault
2018-02-21 14:23:12 -06:00
Quincy Jones
aee5398ba2
Revert CPR back to default. Fix delay block times
2018-02-21 13:46:47 -06:00
Quincy Jones
ef0f8dbf85
Add microsecond delay functions.
...
Add DRV register/fault status reporting.
2018-02-21 13:41:42 -06:00
Capo01
3120ea442f
changed so that list starts at 0
2018-02-20 21:49:42 +11:00
Paul Guenette
4d0366f8df
Change the calibration distance & number of steps for accuracy
2018-02-19 20:01:45 -05:00
Paul Guenette
06ab4d7bae
Add Encoder CPR range checking
2018-02-19 19:42:47 -05:00
Capo01
357da4eda3
spelling..
2018-02-19 19:48:42 +11:00
Capo01
4d73ca45c0
updated readme to include mention of error codes
...
It may also be useful to add a short description of the common causes of each error code so that people can attempt to problem solve their own issues before asking for help.
2018-02-19 19:44:39 +11:00
Oskar Weigl
72efd17f31
implement dc bus brownout check
2018-02-19 00:32:01 -08:00
Oskar Weigl
ed12f357c4
Merge pull request #112 from washed/patch-1
...
Update protocol.md
2018-02-16 14:50:41 -08:00
Oskar Weigl
b8f0e2107c
Merge pull request #111 from Capo01/patch-3
...
Update low_level.c
2018-02-16 14:49:39 -08:00
Oskar Weigl
d388ea54c1
Update low_level.c
2018-02-16 14:49:10 -08:00
Marc Freudenberg
dbb78a160d
Update protocol.md
2018-02-16 22:54:55 +01:00