.. _platform_titiva: Platform ``titiva`` =================== Texas Instruments TM4C12x MCUs offer the industrys most popular ARM Cortex-M4 core with scalable memory and package options, unparalleled connectivity peripherals, advanced application functions, industry-leading analog integration, and extensive software solutions. For more detailed information please visit `vendor site `_. .. contents:: Packages -------- .. list-table:: :header-rows: 1 * - Name - Contents * - ``ldscripts`` - `Linker Scripts `_ * - ``framework-libopencm3`` - `libOpenCM3 Framework `_ * - ``toolchain-gccarmnoneeabi`` - `gcc-arm-embedded `_, `GDB `_ * - ``tool-lm4flash`` - `Flash Programmer `_ * - ``framework-energiativa`` - `Energia Wiring-based Framework (LM4F Core) `_ .. warning:: **Linux Users:** Don't forget to install "udev" rules file `99-platformio-udev.rules `_ (an instruction is located in the file). Frameworks ---------- .. list-table:: :header-rows: 1 * - Name - Description * - :ref:`framework_energia` - Energia framework enables pretty much anyone to start easily creating microcontroller-based projects and applications. Its easy-to-use libraries and functions provide developers of all experience levels to start blinking LEDs, buzzing buzzers and sensing sensors more quickly than ever before. * - :ref:`framework_libopencm3` - The libOpenCM3 framework aims to create a free/libre/open-source firmware library for various ARM Cortex-M0(+)/M3/M4 microcontrollers, including ST STM32, Ti Tiva and Stellaris, NXP LPC 11xx, 13xx, 15xx, 17xx parts, Atmel SAM3, Energy Micro EFM32 and others. Boards ------ .. note:: * You can list pre-configured boards by :ref:`cmd_boards` command or `PlatformIO Boards Explorer `_ * For more detailed ``board`` information please scroll tables below by horizontal. TI ~~ .. list-table:: :header-rows: 1 * - Type ``board`` - Name - Microcontroller - Frequency - Flash - RAM * - ``lplm4f120h5qr`` - `TI LaunchPad (Stellaris) w/ lm4f120 (80MHz) `_ - LPLM4F120H5QR - 80 MHz - 256 Kb - 32 Kb * - ``lptm4c1230c3pm`` - `TI LaunchPad (Tiva C) w/ tm4c123 (80MHz) `_ - LPTM4C1230C3PM - 80 MHz - 256 Kb - 32 Kb * - ``lptm4c1294ncpdt`` - `TI LaunchPad (Tiva C) w/ tm4c129 (120MHz) `_ - LPTM4C1294NCPDT - 120 MHz - 1024 Kb - 256 Kb