BareConductive / mpr121

Bare Conductive MPR121 Arduino Library
MIT License
83 stars 39 forks source link

fix the issue of conflicting types that occur with ArduinoCore-samd, … #18

Open ahmedalkabir opened 3 years ago

ahmedalkabir commented 3 years ago

…and a few improvements.

I did some fixes to the code to make it possible to work with Arduino MKR1000, and I guess it's going to work well with any platform based on ArduinoCore because it uses "PinMode" user-defined type, thus I made mpr121_pinf_type a strong type by providing a class keyword with enum.

I've tested on Arduino MKR1000 and Arduino UNO and work like a charm.