pebble-rust

Crates.iopebble-rust
lib.rspebble-rust
version0.1.0
sourcesrc
created_at2019-05-11 17:11:07.604506
updated_at2019-05-11 17:11:07.604506
descriptionPebble bindings for Rust. See repository for instructions.
homepage
repositoryhttps://github.com/RoccoDev/pebble-rust
max_upload_size
id133573
size28,998
Rocco (RoccoDev)

documentation

https://docs.rs/pebble-rust

README

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.

Commit count: 27

cargo fmt