Could previously not power a MacroPad library demo from the wall or a USB battery because the keyboard object was created on instantiation. That is no longer the case, so non-HID demos can be run from a power source instead of a computer.
To use in CircuitPython, simply install the [Adafruit CircuitPython bundle](https://circuitpython.org/libraries).
Read the [docs](http://circuitpython.readthedocs.io/projects/macropad/en/latest/) for info on how to use it.