Implement Teensy 2.0 USB functionality (HID, SERIAL_HID, DISK, MIDI, etc.) // Resolve #722

This commit is contained in:
Ivan Kravets
2016-07-18 21:06:45 +03:00
parent 60b3fef37a
commit d7fa255166
2 changed files with 30 additions and 0 deletions

View File

@ -9,6 +9,9 @@ PlatformIO 2.0
* Added support for Pinoccio Scout board
(`issue #52 <https://github.com/platformio/platformio/issues/52>`_)
* Implemented `Teensy 2.0 USB functionality <http://docs.platformio.org/en/latest/platforms/teensy.html#teensy-2-0-and-usb>`__
(HID, SERIAL_HID, DISK, MIDI, etc.)
(`issue #722 <https://github.com/platformio/platformio/issues/722>`_)
* Fixed broken LD Script for Element14 chipKIT Pi board
(`issue #725 <https://github.com/platformio/platformio/issues/725>`_)

View File

@ -9,6 +9,33 @@
See the License for the specific language governing permissions and
limitations under the License.
Teensy 2.0 and USB
------------------
If you want to implement USB functionality using Teensy 2.0, you need to
add special macros/define using :ref:`projectconf_build_flags`:
* ``-D USB_HID``
* ``-D USB_SERIAL_HID``
* ``-D USB_DISK``
* ``-D USB_DISK_SDFLASH``
* ``-D USB_MIDI``
* ``-D USB_RAWHID``
* ``-D USB_FLIGHTSIM``
* ``-D USB_DISABLED``
Example:
.. code-block:: ini
[env:teensy_hid_device]
platform = teensy
framework = arduino
board = teensy20
build_flags = -D USB_RAWHID
See `Teensy USB Examples <https://www.pjrc.com/teensy/usb_debug_only.html>`_.
Examples
--------