- removed UNDEFINED value from device enum - changed most functions to void return value - add parameter for interrupt callback
- removed UNDEFINED value from device enum - changed most functions to void return value - add parameter for interrupt callback