Semtech Driver



Driver

  1. Semtech And Helium Announce New Nationwide LoRaWAN Network
  2. GitHub - YukiWorkshop/sx126x_linux_driver: Linux Driver For ...
  3. Sentech Driver

Linux driver for Semtech SX128x series. This project is part of the STM32 Sucks! C17; CMake 3.14+ Linux kernel 4.8+ Dependencies. Semtech Corporation. Semtech offers a complete range of cable drivers that support data rates up to 2.97Gb/s, supporting today’s most demanding applications. Semtech cable drivers offer robust multi-standard operation from DC to 2970Mb/s.

Important changes to forums and questions

All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.

2 years, 9 months ago.

Semtech SX1276 Driver Bug

Dear Semtech team,

I have been struggling to make your SX1276 driver (as is shown in the tools section of the official web page outlining the features of the SX1276 on semtech.com) work as intended in FSK mode.

Semtech Driver

After setting the chip to Rx mode using Radio.Rx(0) (meaning that it should be in continuous RX mode) I am getting DIO0 interrupts with RegOpMode 13 (indicating that it is currently in TX mode) and IrqReg2 indicating that Fifo is empty. Note that this seems to happen at random times. But after appearance of this behavior, resetting the radio won't put the radio into defined state (register still reads the same). Note that reset signal is known to be present and is known to be implemented correctly.

Are recommended practices (like checking PLL or other internal blocks for having configured themselves after setting rx mode) followed in the official driver implementation, or does the user need to take care of it him/herself?

I am experiencing extensive problems considering the usage of the driver at packet rates above 210/second (of which 2/3 are tx and 1/3 is rx).

Driver

Radio settings are as follows:

Semtech

Following functions are called to set receiver and transmitter parameters:

Transmitter Receiver settings function calls

The CustomInit function referenced in the code is as follows:

Semtech touchscreen driver

Please note that the init function has been adjusted to account for first time settings (setting event callback functions):

SX1276 init function

Thank you for your answer in advance.

With kind regards from Germany

Edit:

I need to correct that the radio is NOT in TX mode upon interrupt, but in RX mode. Still, DIO0mapping is set to PayloadReady and an interrupt gets generated with bits CRCok and PayloadReady (fifo state) bits in IrqReg2 are not set.

Semtech And Helium Announce New Nationwide LoRaWAN Network

Question relating to:

Semtech's Wireless, Sensing and Timing product group

Semtech Wireless Applications and Support team

Semtech’s wireless RF products consist of RF transceiver, RF transmitter, and RF receiver components covering the Industrial, Scientific and Medical (ISM) band radio frequency spectrum from low kHz up to 2.4 GHz. In addition, Semtech's new LoRa™ is the ultimate solution for eliminating repeaters, reducing cost, extending battery life and improving network capacity.

Code

GitHub - YukiWorkshop/sx126x_linux_driver: Linux Driver For ...

  • lr1110_driver

    Driver for LR1110 radio

  • LoRaWAN-NAMote72-Application-Demo

    Demonstration of Class-A LoRaWAN device using NAMote-72

  • Mbed OS
    LoRaWAN_FAE_Training

    LoRaWAN_FAE_Training

  • Mbed 2 deprecated
    SX126xDevKit

    Source code for the SX126xDVK1xAS Dev Kit. This example code has only been tested on the Nucleo L476RG

    release, v1.0
  • Mbed 2 deprecated
    SX1280DevKit

    This code holds the complete demo set for the sx1280: PingPong, PER and Ranging Outdoor demo application. >>>>> This code MUST run on the mbed library release 127 or everything …

  • SX1280Lib

    Driver for the SX1280 RF Transceiver

  • Mbed 2 deprecated
    SX1276PingPong

    SX1276 Ping Pong Demo Application

    Lora, Semtech, SX1276, SX1276Lib, SX1276MB1xAS
  • SX1276Lib

    Driver for the SX1276 RF Transceiver

    Lora, Semtech, SX1276, SX1276Lib, SX1276MB1xAS
  • SX126xLib

    SX1261 and sx1262 common library

    v1.0

Sentech Driver

See all repositories



Comments are closed.