Skip to content

Xaio RP2040 Analog Inputs

Support the four Xiao RP2040 analog inputs.

In CircuitPython they are A0 thru A3

Would likely present them in USB-HID as joystick axis inputs.

I've read that officially its a 12 bit ADC but unofficially I've read the effective number of bits due to noise etc is 7 to 9 bits depending on numerous specs. I suppose... present that to USB-HID as 0 to 127 seven bits of resolution to eliminate noise. Don't think you could use that as a flying axis but more than enough resolution for zoom / radio volume / maybe radio tuning by digit (only need 4 bits resolution to select individual digit 0 thru 9)