libtiepie-hw  1.1.4
Trigger kinds
Collaboration diagram for Trigger kinds:

Modules

 Bit numbers
 
 Masks
 

Macros

#define TIEPIE_HW_TKN_COUNT   15
 Number of trigger kinds. More...
 
#define TIEPIE_HW_TK_UNKNOWN   0
 Unknown/invalid trigger kind. More...
 
#define TIEPIE_HW_TK_RISINGEDGE   (1ULL << TIEPIE_HW_TKB_RISINGEDGE)
 Rising edge. More...
 
#define TIEPIE_HW_TK_FALLINGEDGE   (1ULL << TIEPIE_HW_TKB_FALLINGEDGE)
 Falling edge. More...
 
#define TIEPIE_HW_TK_INWINDOW   (1ULL << TIEPIE_HW_TKB_INWINDOW)
 Inside window. More...
 
#define TIEPIE_HW_TK_OUTWINDOW   (1ULL << TIEPIE_HW_TKB_OUTWINDOW)
 Outside window. More...
 
#define TIEPIE_HW_TK_ANYEDGE   (1ULL << TIEPIE_HW_TKB_ANYEDGE)
 Any edge. More...
 
#define TIEPIE_HW_TK_ENTERWINDOW   (1ULL << TIEPIE_HW_TKB_ENTERWINDOW)
 Enter window. More...
 
#define TIEPIE_HW_TK_EXITWINDOW   (1ULL << TIEPIE_HW_TKB_EXITWINDOW)
 Exit window. More...
 
#define TIEPIE_HW_TK_PULSEWIDTHPOSITIVE   (1ULL << TIEPIE_HW_TKB_PULSEWIDTHPOSITIVE)
 Positive pulse width. More...
 
#define TIEPIE_HW_TK_PULSEWIDTHNEGATIVE   (1ULL << TIEPIE_HW_TKB_PULSEWIDTHNEGATIVE)
 Negative pulse width. More...
 
#define TIEPIE_HW_TK_PULSEWIDTHEITHER   (1ULL << TIEPIE_HW_TKB_PULSEWIDTHEITHER)
 Positive or negative pulse width. More...
 
#define TIEPIE_HW_TK_RUNTPULSEPOSITIVE   (1ULL << TIEPIE_HW_TKB_RUNTPULSEPOSITIVE)
 Positive runt pulse. More...
 
#define TIEPIE_HW_TK_RUNTPULSENEGATIVE   (1ULL << TIEPIE_HW_TKB_RUNTPULSENEGATIVE)
 Negative runt pulse. More...
 
#define TIEPIE_HW_TK_RUNTPULSEEITHER   (1ULL << TIEPIE_HW_TKB_RUNTPULSEEITHER)
 Positive or negative runt pulse. More...
 
#define TIEPIE_HW_TK_INTERVALRISING   (1ULL << TIEPIE_HW_TKB_INTERVALRISING)
 Interval (rising edge) More...
 
#define TIEPIE_HW_TK_INTERVALFALLING   (1ULL << TIEPIE_HW_TKB_INTERVALFALLING)
 Interval (falling edge) More...
 

Detailed Description

Macro Definition Documentation

◆ TIEPIE_HW_TKN_COUNT

#define TIEPIE_HW_TKN_COUNT   15

Number of trigger kinds.

◆ TIEPIE_HW_TK_UNKNOWN

#define TIEPIE_HW_TK_UNKNOWN   0

Unknown/invalid trigger kind.

◆ TIEPIE_HW_TK_RISINGEDGE

#define TIEPIE_HW_TK_RISINGEDGE   (1ULL << TIEPIE_HW_TKB_RISINGEDGE)

Rising edge.

◆ TIEPIE_HW_TK_FALLINGEDGE

#define TIEPIE_HW_TK_FALLINGEDGE   (1ULL << TIEPIE_HW_TKB_FALLINGEDGE)

Falling edge.

◆ TIEPIE_HW_TK_INWINDOW

#define TIEPIE_HW_TK_INWINDOW   (1ULL << TIEPIE_HW_TKB_INWINDOW)

Inside window.

◆ TIEPIE_HW_TK_OUTWINDOW

#define TIEPIE_HW_TK_OUTWINDOW   (1ULL << TIEPIE_HW_TKB_OUTWINDOW)

Outside window.

◆ TIEPIE_HW_TK_ANYEDGE

#define TIEPIE_HW_TK_ANYEDGE   (1ULL << TIEPIE_HW_TKB_ANYEDGE)

Any edge.

◆ TIEPIE_HW_TK_ENTERWINDOW

#define TIEPIE_HW_TK_ENTERWINDOW   (1ULL << TIEPIE_HW_TKB_ENTERWINDOW)

Enter window.

◆ TIEPIE_HW_TK_EXITWINDOW

#define TIEPIE_HW_TK_EXITWINDOW   (1ULL << TIEPIE_HW_TKB_EXITWINDOW)

Exit window.

◆ TIEPIE_HW_TK_PULSEWIDTHPOSITIVE

#define TIEPIE_HW_TK_PULSEWIDTHPOSITIVE   (1ULL << TIEPIE_HW_TKB_PULSEWIDTHPOSITIVE)

Positive pulse width.

◆ TIEPIE_HW_TK_PULSEWIDTHNEGATIVE

#define TIEPIE_HW_TK_PULSEWIDTHNEGATIVE   (1ULL << TIEPIE_HW_TKB_PULSEWIDTHNEGATIVE)

Negative pulse width.

◆ TIEPIE_HW_TK_PULSEWIDTHEITHER

#define TIEPIE_HW_TK_PULSEWIDTHEITHER   (1ULL << TIEPIE_HW_TKB_PULSEWIDTHEITHER)

Positive or negative pulse width.

◆ TIEPIE_HW_TK_RUNTPULSEPOSITIVE

#define TIEPIE_HW_TK_RUNTPULSEPOSITIVE   (1ULL << TIEPIE_HW_TKB_RUNTPULSEPOSITIVE)

Positive runt pulse.

◆ TIEPIE_HW_TK_RUNTPULSENEGATIVE

#define TIEPIE_HW_TK_RUNTPULSENEGATIVE   (1ULL << TIEPIE_HW_TKB_RUNTPULSENEGATIVE)

Negative runt pulse.

◆ TIEPIE_HW_TK_RUNTPULSEEITHER

#define TIEPIE_HW_TK_RUNTPULSEEITHER   (1ULL << TIEPIE_HW_TKB_RUNTPULSEEITHER)

Positive or negative runt pulse.

◆ TIEPIE_HW_TK_INTERVALRISING

#define TIEPIE_HW_TK_INTERVALRISING   (1ULL << TIEPIE_HW_TKB_INTERVALRISING)

Interval (rising edge)

◆ TIEPIE_HW_TK_INTERVALFALLING

#define TIEPIE_HW_TK_INTERVALFALLING   (1ULL << TIEPIE_HW_TKB_INTERVALFALLING)

Interval (falling edge)