Hello in my efr32 code i see there are two types of definitions
drivestrengthweak and drive strength alternate weak.
what is the difference between the two?
Thanks.
reference manual:
https://www.silabs.com/documents/public/reference-manuals/efr32xg12-rm.pdf
drivestrengthweak and drive strength alternate weak.
what is the difference between the two?
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;