mwatch_kernel 0.8.0

A embedded 'Smart' watch
Documentation

mwatch

An embedded smartwatch written with Rust, using the RTFM framework for multithreading.

Logo

Features

  • Capacitive touch sense inputs
  • Full 16bit colour ssd1351 OLED
  • Installable apps (see SDK section for more info)
  • Real time clock
  • Notification alerts via bluetooth
  • Buildable on stable rust 2018

Developing applications for the mwatch

The mwatch provides an SDK for developing applications that can be installed via the mobile app. More info about the SDK can be found in the SDK repo.

Documentation

Building

  • Requires the thumbv7em-none-eabi target to be installed, use rustup target add thumbv7em-none-eabi to do so.
  • Requires cargo-binutils for extra features, such as generating a stripped binary. Note: The llvm-tools-preview component must be installed with rustup component add llvm-tools-preview for it to work.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Copyright Scott Mabin 2019