#upload #helper #minutes #cargo #version #builder #x86-64

nightly app teensy

Teensy (3.1) project builder and upload helper

1 unstable release

Uses old Rust 2015

0.1.0 Sep 19, 2016

#25 in #minutes

CC-BY-4.0

12KB
305 lines

Rust @ Teensy 3.1

Blink an LED in 3 minutes:

    # check the software requirements (see below)
    cd my_code_dir
    rustup override set nightly-2016-05-24 # see *
    cargo install cargo-teensy
    cargo teensy new my_project
    cd my_project
    cargo teensy upload
    # press the reset button on the teensy

* nightly-2016-05-24 or the version mentioned here .

Needed software:

  • rustup
  • teensy_loader_cli in $PATH
  • FEDORA24: Packages:
    • openssl-devel (for curl)
    • arm-none-eabi-newlib-2.2.0_1-7.fc24.noarch
    • arm-none-eabi-binutils-cs-1:2.25-3.fc24.x86_64
    • arm-none-eabi-gcc-cs-c++-1:5.2.0-4.fc24.x86_64
    • arm-none-eabi-gcc-cs-1:5.2.0-4.fc24.x86_64
  • UBUNTU
    • openssl-dev (for curl)
    • gcc-arm-none-eabi
    • more?? Please file issue

Dependencies

~19MB
~387K SLoC