libtiepie-hw 1.3.3
Loading...
Searching...
No Matches
Macro

Macros

#define TIEPIE_HW_TRIGGER_IO_ID(pgid, sgid, fid)   ((TIEPIE_HW_DN_MAIN << TIEPIE_HW_TIOID_SHIFT_DN) | ((pgid) << TIEPIE_HW_TIOID_SHIFT_PGID) | ((sgid) << TIEPIE_HW_TIOID_SHIFT_SGID) | ((fid) << TIEPIE_HW_TIOID_SHIFT_FID))
 
#define TIEPIE_HW_COMBI_TRIGGER_IO_ID(dn, tiid)   (((dn) << TIEPIE_HW_TIOID_SHIFT_DN) | ((tiid) & ((1 << TIEPIE_HW_TIOID_SHIFT_DN) - 1)))
 

Detailed Description

Macro Definition Documentation

◆ TIEPIE_HW_TRIGGER_IO_ID

#define TIEPIE_HW_TRIGGER_IO_ID (   pgid,
  sgid,
  fid 
)    ((TIEPIE_HW_DN_MAIN << TIEPIE_HW_TIOID_SHIFT_DN) | ((pgid) << TIEPIE_HW_TIOID_SHIFT_PGID) | ((sgid) << TIEPIE_HW_TIOID_SHIFT_SGID) | ((fid) << TIEPIE_HW_TIOID_SHIFT_FID))

◆ TIEPIE_HW_COMBI_TRIGGER_IO_ID

#define TIEPIE_HW_COMBI_TRIGGER_IO_ID (   dn,
  tiid 
)    (((dn) << TIEPIE_HW_TIOID_SHIFT_DN) | ((tiid) & ((1 << TIEPIE_HW_TIOID_SHIFT_DN) - 1)))