#define IDFXX_EVENT_DEFINE_BASE(name, id_enum)
Defines an event base.
Chip-agnostic LoRa modulation and packet types.
LoRa radio types and driver classes.
event_id
Event IDs posted by a radio driver.
@ rx_done
Receive complete (carries rx_info).
@ preamble_detected
Preamble detected during continuous RX.
@ cad_done
Channel scan finished (carries cad_info).
@ crc_error
Received packet had a CRC error.
@ tx_done
Transmit complete.
constexpr event< event_id > tx_done
Transmit-complete event.
constexpr event< event_id, cad_info > cad_done
Channel-scan-complete event, carrying cad_info.
constexpr event< event_id, rx_info > rx_done
Receive-complete event, carrying the packet's rx_info.
constexpr event< event_id > crc_error
CRC-error event.
constexpr event< event_id > preamble_detected
Preamble-detected event.
A typed event that pairs an event ID with its data type.