Table of Contents

Enum Sx126xIrq

Namespace
Pamoja.Radios
Assembly
Pamoja.Radios.dll

The interrupts an SX126x raises, as GetIrqStatus reports them.

[Flags]
public enum Sx126xIrq : ushort

Fields

All = TxDone | RxDone | PreambleDetected | SyncWordValid | HeaderValid | HeaderError | CrcError | CadDone | CadDetected | Timeout | LrFhssHop

Every interrupt the chip defines.

CadDetected = 256

Channel activity detection heard a signal.

CadDone = 128

Channel activity detection finished.

CrcError = 64

A received payload failed its CRC.

HeaderError = 32

A LoRa header failed its CRC.

HeaderValid = 16

A valid LoRa header was received.

LrFhssHop = 16384

An LR-FHSS frequency hop is due.

None = 0

No interrupt.

PreambleDetected = 4

A preamble was detected.

RxDone = 2

A frame has been received.

SyncWordValid = 8

A valid sync word was detected.

Timeout = 512

A transmit or receive timeout expired.

TxDone = 1

A frame has been sent.