#watch #pebble #cortex #arm #rebble

nightly no-std pebble-rust

Pebble bindings for Rust. See repository for instructions.

1 unstable release

0.1.0 May 11, 2019

#1060 in Embedded development

GPL-3.0-or-later AND BSD-3-Clause

29KB
517 lines

Pebble bindings for Rust

This crate provides a subset of the Pebble SDK, using somewhat modern Rust.

Usage

I recommend looking at the examples for instructions. Please note that the following tools are needed:

  • arm-none-eabi GNU toolchain (the Pebble SDK comes with one);
  • thumbv7m-none-eabi Rust target (rustup target add thumbv7m-none-eabi);
  • LLC (LLVM compiler).

Building is done through the build.sh file. Once the build is complete, you can install the app using pebble install.

License

This project is licensed under both the GPLv3 and BSD-3-Clause licenses. Derivatives of this project should comply with both.

Credits

Special thanks to andars. This project uses some files of their pebble.rs project.

No runtime deps