From e8ad2b3498bbb0511b10b3c39b3e403819d93a9c Mon Sep 17 00:00:00 2001 From: Frank Mori Hess Date: Fri, 28 Sep 2007 19:02:02 +0000 Subject: [PATCH] Sync with comedi. --- include/comedi.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/comedi.h b/include/comedi.h index 4f7a695..d9b5920 100644 --- a/include/comedi.h +++ b/include/comedi.h @@ -762,6 +762,18 @@ static inline unsigned NI_PFI_OUTPUT_RTSI(unsigned rtsi_channel) return NI_PFI_OUTPUT_RTSI0 + rtsi_channel; } +/* Signals which can be routed to output on a NI PFI pin on a 660x board + with INSN_CONFIG_SET_ROUTING. The numbers assigned are + not arbitrary, they correspond to the bits required + to program the board. Lines 0 to 7 can only be set to + NI_660X_PFI_OUTPUT_DIO. Lines 32 to 39 can only be set to + NI_660X_PFI_OUTPUT_COUNTER. */ +enum ni_660x_pfi_routing +{ + NI_660X_PFI_OUTPUT_COUNTER = 1, // counter + NI_660X_PFI_OUTPUT_DIO = 2, // static digital output +}; + /* NI External Trigger lines. These values are not arbitrary, but are related to the bits required to program the board (offset by 1 for historical reasons). */ static inline unsigned NI_EXT_PFI(unsigned pfi_channel) -- 2.26.2