Skip to content

Rust example programs running on the Ebyte E73-2G4M04S1D Bluetooth Low Energy (BLE) module board (nRF51822-based).

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

eldruin/e73-2g4m04s1d-rs

Repository files navigation

Rust example programs running on Ebyte's E73-2G4M04S1D BLE module board

Build Status

This repository contains example programs running on Ebyte's E73-2G4M04S1D BLE module board. This board is based on the nRF51822 chip and supports Bluetooth Low Energy (BLE) / Bluetooth Smart 4.2 and 5.0.

As it is based on the same chip as the BBC micro:bit board, you can find many examples in the microbit crate which you can adapt.

Hardware

To run these programs you will need:

  • An E73-2G4M04S1D board. Tipically you can buy one of these from AliExpress for very little money.
  • An ST-Link V2 programmer. You can also buy one of these on AliExpress.
  • A computer with Rust and OpenOCD (ideally Linux).

Look at the individual examples for the complete setup.

Setup

Once you have the hardware you will need to solder some cables. You need to solder at least the pins: GND, VCC, SWDCLK, SWDIO, P0.20 (Also some more I/O pins for other examples than blinky).

On the nRF51822 most I/O pins can be assigned to many different peripherals, which is very convenient.

Beware that this board only accepts power up to 3.6V. Applying 5V will probably burn it. Remember to use a logic level converter if you connect 5V peripherals. Yes, you can also get one of those on AliExpress.

Support

For questions, issues, and other requests, please file an issue.

License

Licensed under either of

at your option.

Contributing

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.

About

Rust example programs running on the Ebyte E73-2G4M04S1D Bluetooth Low Energy (BLE) module board (nRF51822-based).

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published