node-tjbotlib
node-tjbotlib copied to clipboard
Redesign "capabilities"
We might want to re-work the whole "capabilities" part of tjbotlib to automatically detect which hardware is connected, rather than having it be user specified. That said, we might not actually be able to do this in all cases (e.g. is there a way to tell if an LED or servo are connected to the GPIO pins? How do we detect a microphone? Speaker?)
"Slowly but surely working on it". Trying to figure out how to detect what hardware is plugged in.
"Oh man." Detecting GPIO pins is essentially impossible without crashing the RPi. So we will just try to detect a bluetooth speaker and microphone (but we cannot detect analog speaker).