Merge lp:~cdwilson/python-msp430-tools/feature-add-custom-bsl-hardware-support into lp:python-msp430-tools
Status: | Merged |
---|---|
Merged at revision: | 450 |
Proposed branch: | lp:~cdwilson/python-msp430-tools/feature-add-custom-bsl-hardware-support |
Merge into: | lp:python-msp430-tools |
Diff against target: |
438 lines (+357/-7) 8 files modified
README.txt (+4/-3) msp430/bsl/target/__init__.py (+0/-3) msp430/bsl/target/__main__.py (+9/-0) msp430/bsl/target/fcdprog.py (+70/-0) msp430/bsl/target/telosb.py (+256/-0) scripts/msp430-bsl-fcdprog.py (+7/-0) scripts/msp430-bsl-telosb.py (+7/-0) setup.py (+4/-1) |
To merge this branch: | bzr merge lp:~cdwilson/python-msp430-tools/feature-add-custom-bsl-hardware-support |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
zsquareplusc | Approve | ||
Review via email: mp+92713@code.launchpad.net |
Description of the change
Add support for custom BSL hardware.
Instead of modifying target.py to support a variety of custom BSL hardware, each hardware target is implemented as a <CustomHardware
Although msp430.bsl.target has been converted from a module to a package, it can still be called from the command line (i.e. "python -m msp430.bsl.target ...")
Convenience scripts are provided for each custom BSL target as "msp430-
Let me know what you think, feedback appreciated :)
merged