Added OpenPeripheral integration