Oskar Weigl
7eb4f2a584
add STM32 protection bits unlock command to makefile
2019-04-22 20:44:08 -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
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