├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── Adafruit_BluefruitLE ├── __init__.py ├── bluez_dbus │ ├── __init__.py │ ├── adapter.py │ ├── device.py │ ├── gatt.py │ └── provider.py ├── config.py ├── corebluetooth │ ├── __init__.py │ ├── adapter.py │ ├── device.py │ ├── gatt.py │ ├── metadata.py │ ├── objc_helpers.py │ └── provider.py ├── interfaces │ ├── __init__.py │ ├── adapter.py │ ├── device.py │ ├── gatt.py │ └── provider.py ├── platform.py └── services │ ├── __init__.py │ ├── colorific.py │ ├── device_information.py │ ├── servicebase.py │ └── uart.py ├── LICENSE ├── README.md ├── examples ├── device_info.py ├── list_uarts.py ├── low_level.py └── uart_service.py └── setup.py /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/.gitignore -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/__init__.py: -------------------------------------------------------------------------------- 1 | from .platform import get_provider -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/bluez_dbus/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/bluez_dbus/adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/bluez_dbus/adapter.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/bluez_dbus/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/bluez_dbus/device.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/bluez_dbus/gatt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/bluez_dbus/gatt.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/bluez_dbus/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/bluez_dbus/provider.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/config.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/corebluetooth/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/corebluetooth/adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/corebluetooth/adapter.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/corebluetooth/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/corebluetooth/device.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/corebluetooth/gatt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/corebluetooth/gatt.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/corebluetooth/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/corebluetooth/metadata.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/corebluetooth/objc_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/corebluetooth/objc_helpers.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/corebluetooth/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/corebluetooth/provider.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/interfaces/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/interfaces/__init__.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/interfaces/adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/interfaces/adapter.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/interfaces/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/interfaces/device.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/interfaces/gatt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/interfaces/gatt.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/interfaces/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/interfaces/provider.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/platform.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/services/__init__.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/services/colorific.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/services/colorific.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/services/device_information.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/services/device_information.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/services/servicebase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/services/servicebase.py -------------------------------------------------------------------------------- /Adafruit_BluefruitLE/services/uart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/Adafruit_BluefruitLE/services/uart.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/README.md -------------------------------------------------------------------------------- /examples/device_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/examples/device_info.py -------------------------------------------------------------------------------- /examples/list_uarts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/examples/list_uarts.py -------------------------------------------------------------------------------- /examples/low_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/examples/low_level.py -------------------------------------------------------------------------------- /examples/uart_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/examples/uart_service.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_Python_BluefruitLE/HEAD/setup.py --------------------------------------------------------------------------------