EasyManua.ls Logo

TAMS 61622 - Page 30

TAMS 61622
35 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
because the standard allows only for all the DIN polarity to be set at a time.
This guarantees backwards compatibility.
Examples:
Setting polarity for only DIN6 and EIR lines
igpioctrl(id, I_GPIO_T61622_POL, T61622_DIN06 | T61622_EIR)
Reading back the polarity setting
igpiostat(id, I_GPIO_T61622_POL, &pol);
TAMS 61622 Latching
This function allows latching the levels of the lines enabled, in the three different
groups DIN[0..15], STI0, STI1, and EIR lines, in two different fashions
depending on what polarity is set for each line in each group (please refer to
point 3: TAMS 61622 Polarity).
polarity set to 0, the latch will occur on a LO to HI (logically) transition.
polarity set to 1, the latch will occur on a HI to LO (logically) transition.
This function has three different requests:
I_GPIO_T61622_LAT_EN controls which group of lines are enabled for
latching, DIN[0..15], STI0, STI1 and/or EIR.
I_GPIO_T61622_LAT_RD lets you read the latched lines.
I_GPIO_T61622_LAT_CL clears the latched lines.
Examples:
Enable T61622_DIN06 and T61622_EIR
igpioctrl (id, I_GPIO_T61622_LAT_EN, T61622_DIN06 | T61622_EIR)
Read who is enabled for latching
igpiostat(id, I_GPIO_T61622_LAT_EN, &len)
Read latched lines
igpiostat(id, I_GPIO_T61622_LAT_RD, &lat)
Clear latched lines
igpioctrl(id, I_GPIO_T61622_LAT_CL, lat)
TAMS 61622 line interrupt
This function controls which lines can cause an interrupt. Interrupts on level
transitions on DIN[0..15], STI[0..1] and EIR lines can be controlled individually. The
interrupt occurs on LO to HI (logically) transition on a GPIO
30