QuickMpr121 is a library for using MPR121 capacitive touch sensing ICs. It's designed to be as easy to configure as possible – changing most settings just requires setting a variable before calling start.
Documentation is generated for all public mpr121 members.
For more basic information including a "quick start", check the project readme file or examples.
Reading data isn't thread-safe, but that shouldn't be an issue for most use cases.
Also note that some result buffers (returned by some functions) are shared between instances to save memory. Process or save data for one mpr121 before reading data from the next (or change the MPR121_SAVE_MEMORY define to false to avoid this).
Changes to properties won't take effect until you restart the MPR121.
AN**** numbers in docs/comments refer to application notes, available on the NXP website.
Copyright 2020 somewhatlurker, MIT license