__init__.py 696 B

1234567891011121314151617181920212223242526272829303132333435
  1. # MicroPython aioble module
  2. # MIT license; Copyright (c) 2021 Jim Mussared
  3. from micropython import const
  4. from .device import Device, DeviceDisconnectedError
  5. from .core import log_info, log_warn, log_error, GattError, config, stop
  6. try:
  7. from .peripheral import advertise
  8. except:
  9. log_info("Peripheral support disabled")
  10. try:
  11. from .central import scan
  12. except:
  13. log_info("Central support disabled")
  14. try:
  15. from .server import (
  16. Service,
  17. Characteristic,
  18. BufferedCharacteristic,
  19. Descriptor,
  20. register_services,
  21. )
  22. except:
  23. log_info("GATT server support disabled")
  24. ADDR_PUBLIC = const(0)
  25. ADDR_RANDOM = const(1)
  26. __version__ = '0.4.0'