- if Pin._nova is not None:
- # check if Pin already connected to Binho Nova
- PWMOut._nova = Pin._nova
- else:
- from binhoHostAdapter import binhoHostAdapter
- from binhoHostAdapter import binhoUtilities
-
- utilities = binhoUtilities.binhoUtilities()
- devices = utilities.listAvailableDevices()
-
- if len(devices) > 0:
- PWMOut._nova = binhoHostAdapter.binhoHostAdapter(devices[0])
- else:
- raise RuntimeError('No Binho Host Adapter found!')
+ from adafruit_blinka.microcontroller.nova import Connection
+ PWMOut._nova = Connection.getInstance()