Commit Graph
399 Commits
Author SHA1 Message Date
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