Files
platformio-core/docs/platforms/teensy.rst

111 lines
3.0 KiB
ReStructuredText
Raw Normal View History

.. _platform_teensy:
Platform ``teensy``
===================
Teensy is a complete USB-based microcontroller development system, in a very small footprint, capable of implementing many types of projects. All programming is done via the USB port. No special programmer is needed, only a standard "Mini-B" USB cable and a PC or Macintosh with a USB port.
For more detailed information please visit `vendor site <https://www.pjrc.com/teensy>`_.
.. contents::
Packages
--------
.. list-table::
:header-rows: 1
* - Name
- Contents
2015-03-11 18:19:36 +02:00
* - ``toolchain-atmelavr``
2015-03-11 18:19:36 +02:00
- `avr-gcc <https://gcc.gnu.org/wiki/avr-gcc>`_, `GDB <http://www.gnu.org/software/gdb/>`_, `AVaRICE <http://avarice.sourceforge.net/>`_, `SimulAVR <http://www.nongnu.org/simulavr/>`_
* - ``ldscripts``
- `Linker Scripts <https://sourceware.org/binutils/docs/ld/Scripts.html>`_
2015-02-24 23:06:58 +02:00
* - ``framework-arduinoteensy``
2015-03-11 18:19:36 +02:00
- `Arduino Wiring-based Framework <http://arduino.cc/en/Reference/HomePage>`_
2015-03-11 18:19:36 +02:00
* - ``toolchain-gccarmnoneeabi``
- `gcc-arm-embedded <https://launchpad.net/gcc-arm-embedded>`_, `GDB <http://www.gnu.org/software/gdb/>`_
* - ``tool-teensy``
- `Teensy Loader <https://www.pjrc.com/teensy/loader.html>`_
2015-02-25 18:33:34 +02:00
.. warning::
**Linux Users:** Don't forget to install "udev" rules file
`99-platformio-udev.rules <https://github.com/platformio/platformio/blob/develop/scripts/99-platformio-udev.rules>`_ (an instruction is located in the file).
**Windows Users:** Please check that you have correctly installed USB driver
from board manufacturer
Frameworks
----------
.. list-table::
:header-rows: 1
* - Name
- Description
* - :ref:`framework_arduino`
- Arduino Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences.
Boards
------
.. note::
* You can list pre-configured boards by :ref:`cmd_boards` command or
2015-03-16 23:08:59 +02:00
`PlatformIO Boards Explorer <http://platformio.org/#!/boards>`_
* For more detailed ``board`` information please scroll tables below by
horizontal.
2015-03-11 18:19:36 +02:00
Teensy
~~~~~~
.. list-table::
:header-rows: 1
* - Type ``board``
- Name
2015-03-11 18:19:36 +02:00
- Microcontroller
- Frequency
- Flash
- RAM
2015-03-11 18:19:36 +02:00
* - ``teensy20``
2015-02-24 23:06:58 +02:00
- `Teensy 2.0 <https://www.pjrc.com/store/teensy.html>`_
2015-03-11 18:19:36 +02:00
- ATMEGA32U4
- 16 MHz
- 32 Kb
- 2.5 Kb
2015-03-11 18:19:36 +02:00
* - ``teensy20pp``
2015-02-24 23:06:58 +02:00
- `Teensy++ 2.0 <https://www.pjrc.com/store/teensypp.html>`_
2015-03-11 18:19:36 +02:00
- AT90USB1286
- 16 MHz
- 128 Kb
- 8 Kb
2015-03-11 18:19:36 +02:00
* - ``teensy30``
2015-02-24 23:06:58 +02:00
- `Teensy 3.0 <https://www.pjrc.com/store/teensy3.html>`_
2015-03-11 18:19:36 +02:00
- MK20DX128
- 48 MHz
- 128 Kb
- 16 Kb
2015-03-11 18:19:36 +02:00
* - ``teensy31``
2015-02-24 23:06:58 +02:00
- `Teensy 3.1 <https://www.pjrc.com/store/teensy31.html>`_
2015-03-11 18:19:36 +02:00
- MK20DX256
- 72 MHz
- 256 Kb
- 64 Kb
2015-04-11 19:49:18 +03:00
* - ``teensylc``
- `Teensy LC <http://www.pjrc.com/teensy/teensyLC.html>`_
- MKL26Z64
- 48 MHz
- 64 Kb
- 8 Kb