Skip to main content

CircuitPython library for use with the Adafruit Bluefruit Connect apps.

Project description

Introduction

Documentation Status Discord Build Status Code Style: Black

This module helps you to communicate with the Adafruit Bluefruit Connect app or use its protocols.

Dependencies

This driver depends on:

Please ensure all dependencies are available on the CircuitPython filesystem. This is easily achieved by downloading the Adafruit library and driver bundle.

Installing from PyPI

On supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally from PyPI. To install for current user:

pip3 install adafruit-circuitpython-bluefruitconnect

To install system-wide (this may be required in some cases):

sudo pip3 install adafruit-circuitpython-bluefruitconnect

To install in a virtual environment in your current project:

mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-bluefruitconnect

Usage Example

Normally this library is used with the Adafruit_CircuitPython_BluefruitConnect library (adafruit_bluefruit_connect). The included examples use that library. Below is a simple standalone example.

from adafruit_bluefruit_connect.color_packet import ColorPacket
from adafruit_bluefruit_connect.gyro_packet import GyroPacket

# [uart setup omitted]

color_packet = ColorPacket((70,75,80))
gyro_packet = GyroPacket.from_bytes(packet_buf)
uart.write(gyro_packet.to_bytes())

Documentation

API documentation for this library can be found on Read the Docs.

For information on building library documentation, please check out this guide.

Contributing

Contributions are welcome! Please read our Code of Conduct before contributing to help this project stay welcoming.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

File details

Details for the file adafruit-circuitpython-bluefruitconnect-1.2.11.tar.gz.

File metadata

File hashes

Hashes for adafruit-circuitpython-bluefruitconnect-1.2.11.tar.gz
Algorithm Hash digest
SHA256 1d41ba7e91af15f17fb2291fa245b2c5ccce980522714d6e316995a9b5f1b279
MD5 10a5d9477754a39868763682b0cb78bd
BLAKE2b-256 93384574a26b9fc0a2c0a1703d9cf940535b13ac24560ef0d68132533fd6141e

See more details on using hashes here.

File details

Details for the file adafruit_circuitpython_bluefruitconnect-1.2.11-py3-none-any.whl.

File metadata

File hashes

Hashes for adafruit_circuitpython_bluefruitconnect-1.2.11-py3-none-any.whl
Algorithm Hash digest
SHA256 8b436c85769af7c28de19f3424428d9392b729bc1d134b56a2c4b13638e652e3
MD5 d6439e4e7add66769e47d742ce2456ec
BLAKE2b-256 d4032d7d36252435dca571d1452fec1682dc80325a504a05cd377c39d4adea27

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page