cancel
Showing results for 
Search instead for 
Did you mean: 

need to wait for GPIO configure?

David.Cheng
Associate II
GPIO_Init(GPIOD, R4_GPIO_PINS, GPIO_Mode_In_FL_No_IT);
    GPIO_Init(GPIOD, R6_GPIO_PINS, GPIO_Mode_In_FL_No_IT);
    delay_ms(1);

 DOes gpio configure need to wait for completion?

2 REPLIES 2
Cristian Gyorgy
Senior III

Hello Cheng!

No, there is nothing to wait for. GPIO configuration means writing some port registers, and that happens in the instruction execution.

Now, for example, it can be that you might want to wait for certain higher impedance input pins, that have to stabilize before you enable an interrupt on them. Otherwise, for digital In/Out there's nothing to wait for.

thx!