Open
Description
We talked about it on the Discord a few days ago but I thought I should raise it here too.
- The datasheet says "The GPIOs on RP2040 have four different output drive strengths, which are nominally called 2, 4, 8 and 12mA modes", and the default is 4mA.
- CircuitPython currently sets it to 12mA in DigitalInOut and UART, and doesn't set it for PulseOut, PWMOut or PIO.
- CircuitPython policy is normally to use max drive strength except where there's a particular reason not to?
- There could potentially be issues with capacitive loads and interference?
#1270 nrf pin drive strength discussion