MPR121 Compatible-use Audit
Adafruit Examples
- Accesses channels via array subscripts.
- Accesses boolean from channels' values.
#...
if mpr121[i].value:
#...
- Accesses booleans from touched_pins tuple.
#...
touched = mpr121.touched_pins
#...
- Accesses channels via array subscripts.
- Accesses boolean from channels' values.
#...
if mpr121[pin].value:
#...
Dependent Projects
- Accesses channels via array subscripts.
- Accesses boolean from channels' values.
#...
return mpr121[i].value
#...
- Accesses booleans from touched_pins tuple.
#...
touched = mpr121.touched_pins
#...
for i in range(len(touched)):
#...
if touched[i]:
#...
- Accesses channels via for...in.
- Accesses boolean from channels' values.
#...
return {"touchpads": [t.value for t in self.mpr121]}
#...
- Accesses channels via array subscripts.
- Accesses reading from channels' raw_values.
- Accesses boolean from channels' values.
#...
total_per_pin[i].append(mpr121[i].raw_value)
#...
if average_per_pin and mpr121[i].value:
#...
- Accesses channels via array subscripts.
- Accesses boolean from channels' values.
#...
if self.mpr121[pin].value:
#...
while self.mpr121[pin].value:
#...
- Accesses full (packed boolean) binary value via touched().
- Unpacks subset of bits manually.
#...
is_touched = cls.cap.touched()
#...
cls.is_touched = tuple(bool(is_touched >> i & 1) for i in range(5))
#...
- Access booleans from touched_pins tuple.
- Reset chip.
- Access channels via array subscripts.
- Access boolean from channels' values.
#...
touched = mpr121.touched_pins
#...
while True not in touched:
#...
mpr121.reset()
#...
if mpr121[i].value:
#...
if True in mpr121.touched_pins:
#...
if mpr121[1].value or mpr121[0].value:
#...