micropython-lib/micropython
Angus Gratton 7fcc728db2 lora/sx126x: Fix busy timeout handling.
- If no reset pin was set, calling standby() in the constructor
  would enable the TCXO (XOSC) before the timeout was correctly set.

- This manifested as a BUSY timeout on the STM32WL5, first time after power
on reset.

- Clean up the general handling of BUSY timeouts, but also add some safety
margin to the base timeout just in case (not an issue, is only a stop-gap
to prevent the modem blocking indefinitely.)

Signed-off-by: Angus Gratton <angus@redyak.com.au>
2023-08-26 18:16:37 +10:00
..
aioespnow all: Lint Python code with ruff. 2023-07-24 07:51:33 +02:00
aiorepl all: Add missing const imports 2023-08-22 22:43:18 +10:00
bluetooth all: Lint Python code with ruff. 2023-07-24 07:51:33 +02:00
bundles requests: Rename urequests to requests. 2023-07-23 11:41:44 +10:00
drivers wm8960: Bump patch version. 2023-08-23 11:42:00 +10:00
espflash all: Standardise x.y.z versioning for all packages. 2023-07-23 11:48:57 +10:00
lora lora/sx126x: Fix busy timeout handling. 2023-08-26 18:16:37 +10:00
mip all: Add missing const imports 2023-08-22 22:43:18 +10:00
mip-cmdline micropython/mip: Add command-line functionality for the Unix port. 2022-11-09 12:43:04 +11:00
net all: Add missing const imports 2023-08-22 22:43:18 +10:00
senml all: Lint Python code with ruff. 2023-07-24 07:51:33 +02:00
uaiohttpclient uaiohttpclient: Fix missing name in unreachable example code. 2023-08-22 22:43:51 +10:00
ucontextlib all: Replace metadata.txt with manifest.py. 2022-09-05 17:50:28 +10:00
udnspkt all: Standardise x.y.z versioning for all packages. 2023-07-23 11:48:57 +10:00
umqtt.robust top: Update Python formatting to black "2023 stable style". 2023-02-03 17:12:38 +11:00
umqtt.simple top: Update Python formatting to black "2023 stable style". 2023-02-03 17:12:38 +11:00
upysh all: Replace metadata.txt with manifest.py. 2022-09-05 17:50:28 +10:00
urequests requests: Rename urequests to requests. 2023-07-23 11:41:44 +10:00
urllib.urequest all: Standardise x.y.z versioning for all packages. 2023-07-23 11:48:57 +10:00
xmltok xmltok: Bump patch version. 2023-07-23 11:48:25 +10:00
README.md top: Update top-level docs. 2022-12-16 17:16:03 +11:00

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).