Hello,I am using efr32 GPIO ,how do i know what state of gpio to use?
is there some intuition that i know for example ,for this task i need less drive strength etc then the other task?
Thanks.
reference manual:
https://www.silabs.com/documents/public/reference-manuals/efr32xg12-rm.pdf
is there some intuition that i know for example ,for this task i need less drive strength etc then the other task?
Thanks.
reference manual:
https://www.silabs.com/documents/public/reference-manuals/efr32xg12-rm.pdf
Code:
/** GPIO weak 1mA and alternate function weak 1mA. */
gpioDriveStrengthWeakAlternateWeak = GPIO_P_CTRL_DRIVESTRENGTH_WEAK | GPIO_P_CTRL_DRIVESTRENGTHALT_WEAK,
/** GPIO weak 1mA and alternate function strong 10mA. */
gpioDriveStrengthWeakAlternateStrong = GPIO_P_CTRL_DRIVESTRENGTH_WEAK | GPIO_P_CTRL_DRIVESTRENGTHALT_STRONG,
/** GPIO strong 10mA and alternate function weak 1mA. */
gpioDriveStrengthStrongAlternateWeak = GPIO_P_CTRL_DRIVESTRENGTH_STRONG | GPIO_P_CTRL_DRIVESTRENGTHALT_WEAK,
/** GPIO strong 10mA and alternate function strong 10mA. */
gpioDriveStrengthStrongAlternateStrong = GPIO_P_CTRL_DRIVESTRENGTH_STRONG | GPIO_P_CTRL_DRIVESTRENGTHALT_STRONG,
} GPIO_DriveStrength_TypeDef;