From: Melissa LeBlanc-Williams Date: Wed, 22 Jan 2020 16:20:02 +0000 (-0800) Subject: Merge branch 'master' of https://github.com/adafruit/Adafruit_Blinka into module_refactor X-Git-Tag: 3.6.0^2^2~1 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/e009837d76966651c948352381e37a8b6c696ec1?hp=f8cfb17611f10bc3377a92d577e76e807dd4808e Merge branch 'master' of https://github.com/adafruit/Adafruit_Blinka into module_refactor --- diff --git a/requirements.txt b/requirements.txt index a2cfda9..05a4eb8 100755 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -Adafruit-PlatformDetect +Adafruit-PlatformDetect==1.4.5 Adafruit-PureIO Jetson.GPIO; platform_machine=='aarch64' RPi.GPIO; platform_machine=='armv7l' or platform_machine=='armv6l' diff --git a/setup.py b/setup.py index 9f1e8ef..f38d5fa 100755 --- a/setup.py +++ b/setup.py @@ -47,7 +47,7 @@ setup( py_modules=['_bleio', 'analogio', 'bitbangio', 'board', 'busio', 'digitalio', 'micropython', 'pulseio', 'neopixel_write'], package_data={'adafruit_blinka.microcontroller.bcm283x.pulseio': ['libgpiod_pulsein']}, install_requires=[ - "Adafruit-PlatformDetect", + "Adafruit-PlatformDetect==1.4.5", "Adafruit-PureIO", "spidev>=3.4; sys_platform=='linux' and platform_machine!='mips'", "sysv_ipc; platform_system != 'Windows' and platform_machine != 'mips'", diff --git a/src/_bleio.py b/src/_bleio.py index 6423c27..d6c1426 100755 --- a/src/_bleio.py +++ b/src/_bleio.py @@ -1,6 +1,8 @@ """This is a stub of _bleio for use in GitHub Actions CI. It is NOT meant to provide _bleio functionality in CPython.""" +adapter = None + class Attribute: NO_ACCESS = 0 OPEN = 0 @@ -14,6 +16,19 @@ class UUID: def __init__(self, uuid): pass +class Descriptor: + @staticmethod + def add_to_characteristic(characteristic, uuid, *, read_perm=Attribute.OPEN, + write_perm=Attribute.OPEN, max_length=20, fixed_length=False, + initial_value=b''): + pass + +class CharacteristicBuffer: + pass + +class PacketBuffer: + pass + class Characteristic: BROADCAST = 0 READ = 0 @@ -21,3 +36,11 @@ class Characteristic: NOTIFY = 0 INDICATE = 0 WRITE_NO_RESPONSE = 0 + + @staticmethod + def add_to_service(service, uuid, *, properties=0, read_perm=Attribute.OPEN, + write_perm=Attribute.OPEN, max_length=20, fixed_length=False, + initial_value=None): + raise NotImplementedError() + +