Commit Graph
31 Commits
Author SHA1 Message Date
Oskar Weigl b7e65b9930 improved dfu script 2018-06-09 23:52:13 -07:00
Oskar Weigl 04bc17a895 currently writing v3.5 OTP 2018-06-09 23:32:02 -07:00
Oskar Weigl 9ba5252825 invoke scripts with python command required on windows 2018-04-24 13:11:37 -07:00
Samuel Sadok cc1eddc65e store the programmer serial number with escape characters.
An STLink/v2 programmer is now identified by a string of the format "\x12\x34..." instead of "1234..." This navigates around differences of how makefiles are parsed in windows and linux
2018-04-23 19:52:39 -07:00
Samuel Sadok 1f504d1d99 Merge branch 'sam_testing' into sam_oskar_testing 2018-04-21 23:11:36 -07:00
Samuel Sadok 96d2bc81f2 Merge branch 'sam_refactoring' into sam_testing 2018-04-21 22:22:42 -07:00
Oskar Weigl 78e157f879 Merge branch 'devel' into sam_python_fixes 2018-04-21 17:57:38 -07:00
Oskar Weigl 9af85d544e change ODRV_FACTORY to OTP_CONFIRM 2018-04-21 15:53:08 -07:00
Samuel Sadok f3b03fb67c change meaning of "hardware_variant" from {0, 1} to voltage 2018-04-19 18:03:51 -07:00
Oskar Weigl 18260e64c0 sed backslashing through make 2018-04-12 20:41:23 -07:00
Samuel Sadok 6719a2dfe0 add PROGRAMMER=... parameter to makefile 2018-04-06 12:52:56 -07:00
Samuel Sadok 2d681f8b99 Merge branch 'sam_python_fixes' into sam_testing 2018-04-03 17:27:19 -07:00
Samuel Sadok fbaac861d7 rename odrvtool to odrivetool 2018-03-30 16:46:22 -07:00
Samuel Sadok e9ec8c6276 combine python tools into one single odrvtool.py 2018-03-30 15:28:00 -07:00
Samuel Sadok c1d1b3a7f1 amend changelog 2018-03-28 01:14:53 -07:00
Samuel Sadok d78273a5aa add write_otp to Makefile 2018-03-27 19:54:02 -07:00
Samuel Sadok b5f47f045e add automated test script 2018-03-23 19:50:07 -07:00
Oskar Weigl 1087c0a824 Merge pull request #147 from madcowswe/sam_erase_config
Add `make erase_config`
2018-03-16 23:00:47 -07:00
Samuel Sadok e203420a80 relax tup environment check
When tup sees a change in environment variables, it needs to rebuild everything because it doesn't know if a process accessed the changed environment variable.
However these changes are frequent when changing between VSCode and terminal.
By disabling this check we trade a tiny bit of correctness for convenience.
2018-03-15 17:56:51 -07:00
Samuel Sadok af124746e9 Add make erase_config
This allows developers to erase the entire configuration
without relying on the device to be reachable over USB.
2018-03-15 16:32:44 -07:00
Samuel Sadok 0174379dc1 note about specifying serial number for make dfu and make it work again 2018-03-04 16:38:51 -08:00
Oskar Weigl dff77b4f1c Merge branch 'devel' into sam_dfu 2018-03-04 02:58:40 -08:00
Samuel Sadok 19c3967a0e make tup build quieter and work on windows 2018-02-25 20:45:24 -08:00
Oskar Weigl 0420015ec6 add clean command 2018-02-25 19:38:50 -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
Samuel Sadok fdd5e0c65e Allow specifying the serial number when updating the firmware via USB 2018-02-22 23:50:13 -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 db411bfa50 add binary protocol with CRC and acks 2017-10-16 19:30:00 +02:00
Samuel Sadok 267312389d Merge remote-tracking branch 'origin/cppify' into sam_protocol 2017-10-16 09:57:31 +02:00
Oskar Weigl 34d4d837ba Push firmware into Firmware folder 2017-10-14 23:35:59 -07:00
Oskar Weigl 2a89b0b31a Push firmware into Firmware folder 2017-10-14 23:33:58 -07:00