diff --git a/CHANGELOG b/CHANGELOG index d15084b..4966883 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -6,7 +6,7 @@ reason. ### In progress -## [0.0.22] - UNRELEASED +## [0.0.22] - 2016-09-25 This release sees a practicality change - specifically to allow the user to specify which arduino board they want their code compiled for. The way diff --git a/README.rst b/README.rst index b360f80..fe083d5 100644 --- a/README.rst +++ b/README.rst @@ -237,7 +237,8 @@ Release History Release History: -- 0.0.22 - UNRELEASED - TBD +- 0.0.22 - 2016-09-25 - Enable ability to use a variety of Arduino + boards by using an Makefile.in file - 0.0.21 - 2016-09-17 - Adds ability to control Arduino servo objects. Quite a lot of internal changes to support that - 0.0.20 - 2016-08-12 - Mainly internal changes. Adds WIPNOTES, updates diff --git a/doc/changelog.md b/doc/changelog.md index 877b3ab..7b75877 100644 --- a/doc/changelog.md +++ b/doc/changelog.md @@ -6,15 +6,35 @@ reason. ### In progress -## [0.0.22] - UNRELEASED +## [0.0.22] - 2016-09-25 + +This release sees a practicality change - specifically to allow the user +to specify which arduino board they want their code compiled for. The way +this works is to override the arduino-mk process. + +As a result, in order to compile (say) examples/servo/servo-test-target.pyxie +for the arduino Uno, you change the file examples/servo/servo-test-target.Makefile.in +to contain the following: + + BOARD_TAG = uno + ARDUINO_PORT = /dev/ttyACM0 + +This generates the appropriate file. If you had a Dagi Mini, you might change +the contents to this: + + BOARD_TAG = atmega8 + ARDUINO_PORT = /dev/ttyACM0 + +Full documentation will come later but this should be sufficient to get started +with. ### New -* +* Ability to override which arduino board you're working with. ### Other -* +* Minor cleanups ## [0.0.21] - 2016-09-17 diff --git a/doc/index.md b/doc/index.md index 4a47752..7ec83fc 100644 --- a/doc/index.md +++ b/doc/index.md @@ -284,7 +284,7 @@ inspired heavily by python introspection) That's quite some time off. Release History: -* 0.0.22 - UNRELEASED - TBD +* 0.0.22 - 2016-09-25 - Enable ability to use a variety of Arduino boards by using an Makefile.in file * 0.0.21 - 2016-09-17 - Adds ability to control Arduino servo objects. Quite a lot of internal changes to support that * 0.0.20 - 2016-08-12 - Mainly internal changes. Adds WIPNOTES, updates arduino examples * 0.0.19 - 2016-01-31 - Continued work on arduino profile and initial Python3 support diff --git a/pyxie/__init__.py b/pyxie/__init__.py index 0a9fe5a..aa8ecc3 100644 --- a/pyxie/__init__.py +++ b/pyxie/__init__.py @@ -234,7 +234,7 @@ Release History: -* 0.0.22 - UNRELEASED - TBD +* 0.0.22 - 2016-09-25 - Enable ability to use a variety of Arduino boards by using an Makefile.in file * 0.0.21 - 2016-09-17 - Adds ability to control Arduino servo objects. Quite a lot of internal changes to support that * 0.0.20 - 2016-08-12 - Mainly internal changes. Adds WIPNOTES, updates arduino examples * 0.0.19 - 2016-01-31 - Continued work on arduino profile and initial Python3 support diff --git a/setup.py b/setup.py index 85c2d43..d703c36 100644 --- a/setup.py +++ b/setup.py @@ -302,7 +302,8 @@ def find_packages(path, base="" ): Release History: -- 0.0.22 - UNRELEASED - TBD +- 0.0.22 - 2016-09-25 - Enable ability to use a variety of Arduino + boards by using an Makefile.in file - 0.0.21 - 2016-09-17 - Adds ability to control Arduino servo objects. Quite a lot of internal changes to support that - 0.0.20 - 2016-08-12 - Mainly internal changes. Adds WIPNOTES, updates diff --git a/site/src/changelog.md b/site/src/changelog.md index 50aa08f..b31cf7d 100644 --- a/site/src/changelog.md +++ b/site/src/changelog.md @@ -13,15 +13,35 @@ reason. ### In progress -## [0.0.22] - UNRELEASED +## [0.0.22] - 2016-09-25 + +This release sees a practicality change - specifically to allow the user +to specify which arduino board they want their code compiled for. The way +this works is to override the arduino-mk process. + +As a result, in order to compile (say) examples/servo/servo-test-target.pyxie +for the arduino Uno, you change the file examples/servo/servo-test-target.Makefile.in +to contain the following: + + BOARD_TAG = uno + ARDUINO_PORT = /dev/ttyACM0 + +This generates the appropriate file. If you had a Dagi Mini, you might change +the contents to this: + + BOARD_TAG = atmega8 + ARDUINO_PORT = /dev/ttyACM0 + +Full documentation will come later but this should be sufficient to get started +with. ### New -* +* Ability to override which arduino board you're working with. ### Other -* +* Minor cleanups ## [0.0.21] - 2016-09-17 diff --git a/site/src/panels/shortlog.md b/site/src/panels/shortlog.md index e0f84d5..e7371f1 100644 --- a/site/src/panels/shortlog.md +++ b/site/src/panels/shortlog.md @@ -5,7 +5,7 @@ name: Shortlog updated: August 2016 title: Shortlog --- -* 0.0.22 - UNRELEASED - TBD +* 0.0.22 - 2016-09-25 - Enable ability to use a variety of Arduino boards by using an Makefile.in file * 0.0.21 - 2016-09-17 - Adds ability to control Arduino servo objects. Quite a lot of internal changes to support that * 0.0.20 - 2016-08-12 - Mainly internal changes. Adds WIPNOTES, updates arduino examples * 0.0.19 - 2016-01-31 - Continued work on arduino profile and initial Python3 support