All Projects → Lora-net → sx126x_driver

Lora-net / sx126x_driver

Licence: BSD-3-Clause-Clear license
Driver for SX126x radio

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to sx126x driver

lr1110 driver
Driver for LR1110 radio
Stars: ✭ 23 (-43.9%)
Mutual labels:  radio, driver, lora, fsk
rust-radio-sx127x
Rust driver for the Semtech SX127x series of Sub-GHz LoRa/ISM radio transceivers
Stars: ✭ 21 (-48.78%)
Mutual labels:  radio, driver, lora
codec2 talkie
Turn your Android phone into Codec2 Walkie-Talkie (Bluetooth/USB/TCPIP KISS modem client for DV digital voice communication)
Stars: ✭ 65 (+58.54%)
Mutual labels:  radio, lora, fsk
Si446x
Si4463 Radio Library for AVR and Arduino
Stars: ✭ 52 (+26.83%)
Mutual labels:  radio, driver
sx1278
sx1278 LoRa driver for Stm32 HAL
Stars: ✭ 27 (-34.15%)
Mutual labels:  radio, lora
Softrf
✈️ Multifunctional, compatible DIY general aviation proximity awareness system
Stars: ✭ 321 (+682.93%)
Mutual labels:  radio, lora
athenadriver
A fully-featured AWS Athena database driver (+ athenareader https://github.com/uber/athenadriver/tree/master/athenareader)
Stars: ✭ 116 (+182.93%)
Mutual labels:  driver
laravel-sybase
Connection and Laravel Eloquent driver for Sybase
Stars: ✭ 29 (-29.27%)
Mutual labels:  driver
chirpstack-concentratord
Concentrator HAL daemon for LoRa gateways.
Stars: ✭ 53 (+29.27%)
Mutual labels:  lora
grabbitmq
A high-level RabbitMQ driver for Golang.
Stars: ✭ 16 (-60.98%)
Mutual labels:  driver
Azuri
No longer maintained; see community fork in README.
Stars: ✭ 15 (-63.41%)
Mutual labels:  radio
RFMap
RFMap - Radio Frequency Mapper
Stars: ✭ 23 (-43.9%)
Mutual labels:  radio
flare
nRF905 single-chip radio transceiver demodulator + FLARM protocol decoder
Stars: ✭ 51 (+24.39%)
Mutual labels:  radio
rc-scanner
Remote control your police scanner
Stars: ✭ 22 (-46.34%)
Mutual labels:  radio
RFFHEM
Counterpart of SIGNALDuino, it's the code for FHEM to work with the data received from the uC
Stars: ✭ 44 (+7.32%)
Mutual labels:  radio
embedded-sht
Embedded SHT Drivers for Sensirion Temperature and Humidity Sensors - Download the Zip Package from the Release Page
Stars: ✭ 53 (+29.27%)
Mutual labels:  driver
dragon
A host-based framework that transparently extends the GPU addressable global memory space beyond the host memory using NVM-backed data pointers
Stars: ✭ 49 (+19.51%)
Mutual labels:  driver
uchroma
An advanced driver for Razer Chroma hardware in Linux
Stars: ✭ 45 (+9.76%)
Mutual labels:  driver
MacchinaM2-J2534-Rust
Cross platform J2534 API for Macchinas M2 UTD module
Stars: ✭ 17 (-58.54%)
Mutual labels:  driver
jsCast
📻 An Audio Streaming Application written in JavaScript
Stars: ✭ 23 (-43.9%)
Mutual labels:  radio

SX126X driver

This package proposes an implementation in C of the driver for SX126X radio component. Please see the changelog for more information.

Structure

The driver is defined as follows:

  • sx126x.c: implementation of the driver functions
  • sx126x.h: declarations of the driver functions
  • sx126x_regs.h: definitions of all useful registers (address and fields)
  • sx126x_hal.h: declarations of the HAL functions (to be implemented by the user - see below)
  • lr_fhss_mac.c: Transceiver-independent LR-FHSS implementation
  • sx126x_lr_fhss.c: Transceiver-dependent LR-FHSS implementation
  • lr_fhss_mac.h: Transceiver-independent LR-FHSS declarations
  • sx126x_lr_fhss.h: Transceiver-dependent LR-FHSS declarations
  • lr_fhss_v1_base_types.h: LR-FHSS type interface

HAL

The HAL (Hardware Abstraction Layer) is a collection of functions the user shall implement to write platform-dependant calls to the host. The list of functions is the following:

  • sx126x_hal_reset
  • sx126x_hal_wakeup
  • sx126x_hal_write
  • sx126x_hal_read
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].