Nexus Embedded Platform 0.1.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
nx_exti_event_t Struct Reference

Edge facts; timestamp precision and coalescing are provider-specific. More...

#include <exti.h>

Data Fields

nx_time_us_t timestamp_us
uint32_t flags
uint8_t line
nx_exti_edge_t edge

Detailed Description

Edge facts; timestamp precision and coalescing are provider-specific.

Note
LOSS is an independent boundary after older buffered facts and before later facts. Its edge is invalid; its timestamp is detection/report time, never a reconstructed missing edge. For COALESCED facts, edge may derive from sampled pin level after an IRQ and does not represent complete edge history.

Definition at line 35 of file exti.h.

Field Documentation

◆ edge

nx_exti_edge_t nx_exti_event_t::edge

Definition at line 39 of file exti.h.

◆ flags

uint32_t nx_exti_event_t::flags

Definition at line 37 of file exti.h.

◆ line

uint8_t nx_exti_event_t::line

Definition at line 38 of file exti.h.

◆ timestamp_us

nx_time_us_t nx_exti_event_t::timestamp_us

Definition at line 36 of file exti.h.


The documentation for this struct was generated from the following file: