All Projects → nrf-rs → Nrf Hal

nrf-rs / Nrf Hal

Licence: other
A Rust HAL for the nRF family of devices

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Nrf Hal

nrf52832-pac
Peripheral Access Crate for the nRF52832 microcontroller
Stars: ✭ 21 (-88.71%)
Mutual labels:  microcontroller, embedded, bluetooth
Utensor cgen
C++ code generator for uTensor https://utensor-cgen.readthedocs.io/en/latest/
Stars: ✭ 42 (-77.42%)
Mutual labels:  microcontroller, embedded
Awesome Embedded
A curated list of awesome embedded programming.
Stars: ✭ 831 (+346.77%)
Mutual labels:  microcontroller, embedded
Serial Studio
Multi-purpose serial data visualization & processing program
Stars: ✭ 1,168 (+527.96%)
Mutual labels:  microcontroller, embedded
Lvgl
Powerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
Stars: ✭ 8,172 (+4293.55%)
Mutual labels:  microcontroller, embedded
Platformio Vscode Ide
PlatformIO IDE for VSCode: The next generation integrated development environment for IoT
Stars: ✭ 676 (+263.44%)
Mutual labels:  microcontroller, embedded
Daplink
Stars: ✭ 1,162 (+524.73%)
Mutual labels:  microcontroller, embedded
Pyocd
Open source Python library for programming and debugging Arm Cortex-M microcontrollers
Stars: ✭ 550 (+195.7%)
Mutual labels:  microcontroller, embedded
Nrf52dk Sys
A Rust Crate to develop on the Nordic nRF52-DK
Stars: ✭ 83 (-55.38%)
Mutual labels:  bluetooth, embedded
Lv drivers
TFT and touch pad drivers for LVGL embedded GUI library
Stars: ✭ 84 (-54.84%)
Mutual labels:  microcontroller, embedded
Utensor
TinyML AI inference library
Stars: ✭ 1,295 (+596.24%)
Mutual labels:  microcontroller, embedded
Guilite
✔️The smallest header-only GUI library(4 KLOC) for all platforms
Stars: ✭ 5,841 (+3040.32%)
Mutual labels:  microcontroller, embedded
Incubator Nuttx
Apache NuttX is a mature, real-time embedded operating system (RTOS)
Stars: ✭ 591 (+217.74%)
Mutual labels:  microcontroller, embedded
Micropython
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Stars: ✭ 13,439 (+7125.27%)
Mutual labels:  microcontroller, embedded
Embox
Modular and configurable OS for embedded applications
Stars: ✭ 576 (+209.68%)
Mutual labels:  microcontroller, embedded
Incubator Nuttx Apps
Apache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS
Stars: ✭ 65 (-65.05%)
Mutual labels:  microcontroller, embedded
Chino Os
A real time operating system for IoT written in C++
Stars: ✭ 139 (-25.27%)
Mutual labels:  microcontroller, embedded
Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+155.38%)
Mutual labels:  microcontroller, embedded
Platformio Core
PlatformIO is a professional collaborative platform for embedded development 👽 A place where Developers and Teams have true Freedom! No more vendor lock-in!
Stars: ✭ 5,539 (+2877.96%)
Mutual labels:  microcontroller, embedded
Sming
Sming - Open Source framework for high efficiency native ESP8266 development
Stars: ✭ 1,197 (+543.55%)
Mutual labels:  microcontroller, embedded

nrf-hal

HAL for the nRF51, nRF52 and nRF91 families of microcontrollers

CI

Please refer to the changelog to see what changed in the last releases.

Crates

Every nRF chip has its own crate, listed below:

Crate Docs crates.io target
nrf51-hal docs.rs crates.io thumbv6m-none-eabi
nrf52810-hal docs.rs crates.io thumbv7em-none-eabi
nrf52811-hal docs.rs crates.io thumbv7em-none-eabi
nrf52832-hal docs.rs crates.io thumbv7em-none-eabihf
nrf52833-hal docs.rs crates.io thumbv7em-none-eabihf
nrf52840-hal docs.rs crates.io thumbv7em-none-eabihf
nrf9160-hal docs.rs crates.io thumbv8m.main-none-eabihf

Device Reference Manuals from Nordic

Device Product Specification DK Reference Guide
nRF52810 v1.3 v1.3.1*
nRF52811 v1.0 v1.3.1*
nRF52832 v1.4 v1.3.1*
nRF52833 v1.3 v1.0.1
nRF52840 v1.1 v1.2
nRF9160 v2.0 v0.9.3
* These devices do not have a seperate developement kit and share the NRF52 DK

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].