All Projects → rust-iot → rust-radio-sx127x

rust-iot / rust-radio-sx127x

Licence: MPL-2.0 license
Rust driver for the Semtech SX127x series of Sub-GHz LoRa/ISM radio transceivers

Programming Languages

rust
11053 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to rust-radio-sx127x

lr1110 driver
Driver for LR1110 radio
Stars: ✭ 23 (+9.52%)
Mutual labels:  radio, driver, lora
sx126x driver
Driver for SX126x radio
Stars: ✭ 41 (+95.24%)
Mutual labels:  radio, driver, lora
embedded-ccs811-rs
Platform agnostic Rust driver for the CCS811 ultra-low power digital gas sensor for monitoring indoor air quality
Stars: ✭ 12 (-42.86%)
Mutual labels:  embedded, driver
Lv drivers
TFT and touch pad drivers for LVGL embedded GUI library
Stars: ✭ 84 (+300%)
Mutual labels:  embedded, driver
Softrf
✈️ Multifunctional, compatible DIY general aviation proximity awareness system
Stars: ✭ 321 (+1428.57%)
Mutual labels:  radio, lora
codec2 talkie
Turn your Android phone into Codec2 Walkie-Talkie (Bluetooth/USB/TCPIP KISS modem client for DV digital voice communication)
Stars: ✭ 65 (+209.52%)
Mutual labels:  radio, lora
Embedded Notes
嵌入式linux软件开发、嵌入式linux驱动开发、c语言、单片机开发、IOT开发等面试要点记录
Stars: ✭ 487 (+2219.05%)
Mutual labels:  embedded, driver
Si446x
Si4463 Radio Library for AVR and Arduino
Stars: ✭ 52 (+147.62%)
Mutual labels:  radio, driver
pwm-pca9685-rs
Platform-agnostic Rust driver for the PCA9685 I2C 16-channel, 12-bit PWM/Servo/LED controller
Stars: ✭ 19 (-9.52%)
Mutual labels:  embedded, driver
nrf52-lora
LoRa node on nRF52
Stars: ✭ 24 (+14.29%)
Mutual labels:  lora, semtech
Iot Pt
A Virtual environment for Pentesting IoT Devices
Stars: ✭ 218 (+938.1%)
Mutual labels:  radio, embedded
w1-gpio-cl
Command line configured kernel mode 1-wire bus master driver. w1-gpio standard Linux module enhancement/substitution.
Stars: ✭ 17 (-19.05%)
Mutual labels:  embedded, driver
sx1278
sx1278 LoRa driver for Stm32 HAL
Stars: ✭ 27 (+28.57%)
Mutual labels:  radio, lora
embedded-sps
Embedded i2c Driver for Sensirion Particulate Matter Sensors - Download the Zip Package from the Release Page
Stars: ✭ 36 (+71.43%)
Mutual labels:  embedded, driver
bxcan
bxCAN peripheral driver for STM32 chips
Stars: ✭ 22 (+4.76%)
Mutual labels:  embedded
midi-grid
DIY midi controller project
Stars: ✭ 60 (+185.71%)
Mutual labels:  embedded
Penguino-STM32WL-LoRa-E5
This repo contains all the necessary design and fabrication files for the Seeed Studio LoRa-E5 based Penguino Feather breakout board.
Stars: ✭ 30 (+42.86%)
Mutual labels:  lora
CatWAN USB Stick
An Open Source USB Stick compatible with LoRa and LoRaWAN with Cortex M0+. To connect, review and analyze packages of LoRa®
Stars: ✭ 23 (+9.52%)
Mutual labels:  lora
mita
mita
Stars: ✭ 52 (+147.62%)
Mutual labels:  embedded
piranha
Piranha - a modern cloud runtime
Stars: ✭ 136 (+547.62%)
Mutual labels:  embedded

rust-radio-sx127x

A primarily rust driver (and command line utility) for the Semtech SX1276 sub ghz ISM band radio IC.

Status

WIP. Basic LoRa functionality working.

GitHub tag Build Status BuildKite Build Status Crates.io Docs.rs Snap Status

Open Issues

Usage

Add to your project with cargo add radio-sx127x

Install the utility with one of the following methods:

  • using a pre-packaged snap with snap install sx127x-util
  • using a precompiled binary from the releases page
  • from source using cargo with cargo install radio-sx127x

As a no_std Library

The radio-sx127x crate can be used as an interface library for the sx127x radio on other embedded devices. To enable no_std usage, add default-features = false to your Cargo.toml

Useful Resources

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].