Other Parts Discussed in Thread: HALCOGEN
Hi. We are using the RM48L942ZWT TI processor. We want to use GIO low (or High) with trigger on both rising edge and falling edge. In HalCoGen we can only select one. Is there a limitation in this system? There was this https://e2e.ti.com/support/microcontrollers/hercules/f/312/t/301515 where there had to be a manual change. Would this apply to us too, in order to use GIO low interrupt and enable for both rising and falling edge?
We did both below:
gioInit(); /* initialize gpio */
gioREG->INTDET = GIO_ENABLE_ALL_TRIGGER_EDGES;
where GIO_ENABLE_ALL_TRIGGER_EDGES = 0xFFFFFFFF
is this enough or is there a risk that gioREG->INTDET can be overridden by the HalCoGen gio function to set gioREG->INTDET to 00h in a later internal function call? Will this register also set repurposed other pins such as NHET pins as GIO inputs to be double edged triggered? Or does this require another step for repurposed pins being used as GIO inputs?
Thank you again.