Skip to content

jamessizeland/Rust-BLE-embedded-gamepad

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust BLE Embedded Gamepad

Overview

Demo of bringing up Bluetooth Low Energy (BLE) using Embedded Rust, by turning a BBC Microbit (nordic NRF52833) into a wireless game controller.

Prerequisites

controller

Setup

Flash the softdevice onto the micro:bit (only needed the first time you run it):

cargo install probe-rs --features cli
probe-rs-cli erase --chip nrf52833
probe-rs-cli download softdevice/s140_nrf52_7.3.0_softdevice.hex --format hex --chip nRF52833_xxAA
cargo run --release

About

Exploring Embedded Async Rust with BLE. Demo of a gamepad with the BBC Microbit v2.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 98.7%
  • RPC 1.3%