libtiepie-hw  1.2.1
Signal type masks
Collaboration diagram for Signal type masks:

Macros

#define TIEPIE_HW_STM_NONE   0
 
#define TIEPIE_HW_STM_AMPLITUDE   (TIEPIE_HW_ST_SINE | TIEPIE_HW_ST_TRIANGLE | TIEPIE_HW_ST_SQUARE | TIEPIE_HW_ST_NOISE | TIEPIE_HW_ST_ARBITRARY | TIEPIE_HW_ST_PULSE)
 
#define TIEPIE_HW_STM_OFFSET   (TIEPIE_HW_ST_SINE | TIEPIE_HW_ST_TRIANGLE | TIEPIE_HW_ST_SQUARE | TIEPIE_HW_ST_DC | TIEPIE_HW_ST_NOISE | TIEPIE_HW_ST_ARBITRARY | TIEPIE_HW_ST_PULSE)
 
#define TIEPIE_HW_STM_FREQUENCY   (TIEPIE_HW_ST_SINE | TIEPIE_HW_ST_TRIANGLE | TIEPIE_HW_ST_SQUARE | TIEPIE_HW_ST_NOISE | TIEPIE_HW_ST_ARBITRARY | TIEPIE_HW_ST_PULSE)
 
#define TIEPIE_HW_STM_PHASE   (TIEPIE_HW_ST_SINE | TIEPIE_HW_ST_TRIANGLE | TIEPIE_HW_ST_SQUARE | TIEPIE_HW_ST_ARBITRARY | TIEPIE_HW_ST_PULSE)
 
#define TIEPIE_HW_STM_SYMMETRY   (TIEPIE_HW_ST_SINE | TIEPIE_HW_ST_TRIANGLE | TIEPIE_HW_ST_SQUARE )
 
#define TIEPIE_HW_STM_WIDTH   ( TIEPIE_HW_ST_PULSE)
 
#define TIEPIE_HW_STM_LEADINGEDGETIME   ( TIEPIE_HW_ST_PULSE)
 
#define TIEPIE_HW_STM_TRAILINGEDGETIME   ( TIEPIE_HW_ST_PULSE)
 
#define TIEPIE_HW_STM_DATALENGTH   ( TIEPIE_HW_ST_ARBITRARY )
 
#define TIEPIE_HW_STM_DATA   ( TIEPIE_HW_ST_ARBITRARY )
 
#define TIEPIE_HW_STM_EDGETIME   (TIEPIE_HW_STM_LEADINGEDGETIME & TIEPIE_HW_STM_TRAILINGEDGETIME)
 

Detailed Description

Macro Definition Documentation

◆ TIEPIE_HW_STM_NONE

#define TIEPIE_HW_STM_NONE   0

◆ TIEPIE_HW_STM_AMPLITUDE

◆ TIEPIE_HW_STM_OFFSET

◆ TIEPIE_HW_STM_FREQUENCY

◆ TIEPIE_HW_STM_PHASE

◆ TIEPIE_HW_STM_SYMMETRY

#define TIEPIE_HW_STM_SYMMETRY   (TIEPIE_HW_ST_SINE | TIEPIE_HW_ST_TRIANGLE | TIEPIE_HW_ST_SQUARE )

◆ TIEPIE_HW_STM_WIDTH

#define TIEPIE_HW_STM_WIDTH   ( TIEPIE_HW_ST_PULSE)

◆ TIEPIE_HW_STM_LEADINGEDGETIME

#define TIEPIE_HW_STM_LEADINGEDGETIME   ( TIEPIE_HW_ST_PULSE)

◆ TIEPIE_HW_STM_TRAILINGEDGETIME

#define TIEPIE_HW_STM_TRAILINGEDGETIME   ( TIEPIE_HW_ST_PULSE)

◆ TIEPIE_HW_STM_DATALENGTH

#define TIEPIE_HW_STM_DATALENGTH   ( TIEPIE_HW_ST_ARBITRARY )

◆ TIEPIE_HW_STM_DATA

#define TIEPIE_HW_STM_DATA   ( TIEPIE_HW_ST_ARBITRARY )

◆ TIEPIE_HW_STM_EDGETIME

#define TIEPIE_HW_STM_EDGETIME   (TIEPIE_HW_STM_LEADINGEDGETIME & TIEPIE_HW_STM_TRAILINGEDGETIME)