micropython-lib/micropython
Damien George 46e243c592 aioble/central.py: Fix ScanResult.services when decoding UUIDs.
Fixes are needed to support the cases of:
- There may be more than one UUID per advertising field.
- The UUID advertising field may be empty (no UUIDs).
- Constructing 32-bit `bluetooth.UUID()` entities, which must be done by
  passing in a 4-byte bytes object, not an integer.

Signed-off-by: Damien George <damien@micropython.org>
2024-05-25 18:27:37 +10:00
..
aioespnow
aiorepl
bluetooth aioble/central.py: Fix ScanResult.services when decoding UUIDs. 2024-05-25 18:27:37 +10:00
bundles ssl: Restructure micropython SSL interface to a new tls module. 2024-02-07 12:12:13 +11:00
drivers all: Enable ruff E401 and E402 import lints. 2024-05-17 17:06:33 +10:00
espflash all: Enable Ruff lint F541 'f-string without any placeholders'. 2024-05-15 18:11:46 +10:00
lora all: Enable Ruff lint F541 'f-string without any placeholders'. 2024-05-15 18:11:46 +10:00
mip mip: Bump minor version. 2024-05-15 13:53:01 +10:00
mip-cmdline
net ntptime: Fix Year 2036 bug. 2024-05-15 15:36:02 +10:00
senml senml: Use the updated cbor2 API. 2024-03-19 17:29:22 +11:00
uaiohttpclient uaiohttpclient: Update example client code. 2023-12-20 14:56:09 +11:00
ucontextlib all: Enable ruff F841 'Local variable is assigned to but never used'. 2024-05-15 18:05:21 +10:00
udnspkt all: Enable ruff F841 'Local variable is assigned to but never used'. 2024-05-15 18:05:21 +10:00
umqtt.robust
umqtt.simple ssl: Restructure micropython SSL interface to a new tls module. 2024-02-07 12:12:13 +11:00
upysh
urequests
urllib.urequest all: Enable ruff F841 'Local variable is assigned to but never used'. 2024-05-15 18:05:21 +10:00
usb usb: Add USB device support packages. 2024-04-30 15:57:50 +10:00
xmltok
README.md

README.md

MicroPython-specific packages

These are packages that have been written specifically for use on MicroPython.

Packages in this directory should not have the same name as modules from the Python Standard Library.

Future plans

  • More organised directory structure based on purpose (e.g. drivers, network, etc).