2015-02-23 21:04:08 +02:00
.. _platform_teensy:
Platform `` teensy ``
===================
2015-03-11 18:19:36 +02:00
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.
https://www.pjrc.com/teensy
2015-02-23 21:04:08 +02:00
.. contents ::
Packages
--------
.. list-table ::
:header-rows: 1
* - Name
- Contents
2015-03-11 18:19:36 +02:00
2015-02-23 21:04:08 +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-02-23 21:04:08 +02:00
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-23 21:04:08 +02:00
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/ivankravets/platformio/blob/develop/scripts/99-platformio-udev.rules> `_ (an instruction is located in the file).
2015-02-23 21:04:08 +02:00
Boards
------
.. note ::
2015-03-13 19:06:35 +02:00
* You can list pre-configured boards by :ref: `cmd_boards` command or
`PlatformIO Web 2.0 <http://platformio.org/#!/boards> `_ site
2015-02-23 21:04:08 +02:00
* For more detailed `` board `` information please scroll tables below by
horizontal.
2015-03-11 18:19:36 +02:00
Teensy
~~~~~~
2015-02-23 21:04:08 +02:00
.. list-table ::
:header-rows: 1
* - Type `` board ``
- Name
2015-03-11 18:19:36 +02:00
- Microcontroller
- Frequency
2015-02-23 21:04:08 +02:00
- Flash
- RAM
2015-03-11 18:19:36 +02:00
2015-02-23 21:04:08 +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
2015-02-23 21:04:08 +02:00
- 32 Kb
- 2.5 Kb
2015-03-11 18:19:36 +02:00
2015-02-23 21:04:08 +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
2015-02-23 21:04:08 +02:00
- 128 Kb
- 8 Kb
2015-03-11 18:19:36 +02:00
2015-02-23 21:04:08 +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
2015-02-23 21:04:08 +02:00
- 16 Kb
2015-03-11 18:19:36 +02:00
2015-02-23 21:04:08 +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
2015-02-23 21:04:08 +02:00
- 64 Kb