Jeff Epler
56112e00a1
Give fontio its own enable
...
.. the default is intended to be the equivalent of the original,
implementing `DISPLAYIO && TERMINALIO`.
This is a possible alternative to #6889 , if I understand the intent.
2022-09-11 08:09:14 -05:00
Dan Halbert
dd37c81136
Merge pull request #6847 from dhalbert/status-bar-control
...
Allow enabling and disabling of status bar
2022-09-08 10:48:36 -04:00
Alec Delaney
85f0206fa4
Document socketpool.SocketPool.__init__()
2022-09-01 19:44:08 -04:00
MicroDev
b1371ceb62
Merge pull request #6846 from tekktrik/dev/fix-uart-docs
...
Fix UART documentation
2022-09-01 13:08:34 +05:30
Dan Halbert
2fa671c0f8
avoid status bar updates immediately after hard restart
2022-08-30 22:33:29 -04:00
Dan Halbert
52080e24eb
status bar control
2022-08-30 15:23:44 -04:00
thetazero
1a40757cdd
Change unpopulated to always 0
2022-08-30 11:48:17 -04:00
Alec Delaney
0d8dab7381
Update write() function definition
2022-08-30 11:18:06 -04:00
Alec Delaney
bf9f329a61
Fix UART.readline docstring
2022-08-30 11:12:47 -04:00
thetazero
92c77013bf
Lint
2022-08-30 10:37:48 -04:00
thetazero
f5286b4e79
Improve os.stat docs
2022-08-29 13:01:11 -07:00
Dan Halbert
98cc46e784
Merge pull request #6834 from DavePutz/issue_6565
...
Make PulseIn object long-lived
2022-08-28 19:00:49 -04:00
root
44a5ca2f85
Make pulsein object long-lived
2022-08-28 12:07:26 -05:00
root
09dd2294f6
Make Pulsein long-lived
2022-08-28 12:00:48 -05:00
Dan Halbert
aa5f892a11
Merge pull request #6810 from maximkulkin/usb-hid-get-last-report-doc
...
shared-bindings/usb_hid: Fix docs for Device.get_last_received_report()
2022-08-25 07:55:59 -04:00
MicroDev
48967ed725
Merge pull request #6802 from dhalbert/remove-last_received_report-property
...
remove usb_hid.Device.last_received_report
2022-08-25 12:19:07 +05:30
Alec Delaney
c395e0d217
Fix type annotation in adafruit_bus_device.SPIDevice.__init__()
2022-08-24 20:48:32 -04:00
Maxim Kulkin
76ce46a530
shared-bindings/usb_hid: Fix docs for Device.get_last_received_report()
...
Update documentation for Device.get_last_received_report() fixing
type signature and adding note on "consume" behavior.
2022-08-24 17:59:14 -04:00
Dan Halbert
fa5fcb612d
remove usb_hid.Device.last_received_report
2022-08-24 08:56:48 -04:00
Jeff Epler
e920c977d4
hashlib: fix the 'digest_size' property
...
Closes : #6796
2022-08-23 14:57:26 -05:00
root
fc21b30762
Make rotaryio object long-lived
2022-08-21 15:09:27 -05:00
gamblor21
f134f86291
Two small fixes, remove hardcoded height and non-scale issues
2022-08-19 15:13:38 -05:00
Dan Halbert
5a2d870a9b
Merge pull request #6741 from tannewt/remove_pulseout_pwm_param
...
Remove PWMOut parameter to PulseOut
2022-08-11 09:26:51 -04:00
Jeff Epler
c2a45c1f27
Merge pull request #6739 from jepler/qrio-esp32camera
...
Enable qrio to work with rgb565 data, including byte-swapped data
2022-08-10 13:54:40 -05:00
Jeff Epler
3c3b7cb1e7
whitespace in docstrings
2022-08-10 11:14:33 -05:00
Jeff Epler
5168f6ec1f
Add support for RGB565 images in qrio
...
Most cameras produce RGB565_SWAPPED data
2022-08-10 11:13:26 -05:00
Dan Halbert
02cc6c2aee
Merge remote-tracking branch 'adafruit/main' into remove-autobrightness
2022-08-10 08:35:53 -04:00
Dan Halbert
ce2bd9b9bc
Merge pull request #6712 from jepler/keyboard-keypad-ioctl
...
Make keypad select/poll'able, which leads to async goodness
2022-08-10 08:18:36 -04:00
Scott Shawcroft
e50fc237f8
Merge pull request #6730 from tannewt/remove_scanentry_all
...
Remove all kwarg from ScanEntry.matches
2022-08-09 22:03:14 -07:00
Jeff Epler
76f03a2bee
Make keypad select/poll'able for better async
...
This allows a small wrapper class to be written
```py
class AsyncEventQueue:
def __init__(self, events):
self._events = events
async def __await__(self):
yield asyncio.core._io_queue.queue_read(self._events)
return self._events.get()
def __enter__(self):
return self
def __exit__(self, exc_type, exc_value, traceback):
pass
```
and used to just "await" the next event:
```py
async def key_task():
print("waiting for keypresses")
with keypad.KeyMatrix([board.D4], [board.D5]) as keys, AsyncEventQueue(keys.events) as ev:
while True:
print(await ev)
```
Because checking the empty status of the EventQueue does not enter
CircuitPython bytecode, it's assumed (but not measured) that this is
more efficient than an equivalent loop with an `await async.sleep(0)`
yield and introduces less latency than any non-zero sleep value.
2022-08-09 21:48:27 -05:00
Dan Halbert
41bcd7b260
Remove support for auto-brightness
2022-08-09 22:40:21 -04:00
Scott Shawcroft
35f3773e94
Remove PWMOut parameter to PulseOut
...
Fixes #3264
2022-08-09 14:55:13 -07:00
Scott Shawcroft
7a07247974
Remove all kwarg from ScanEntry.matches
...
Fixes #3007
2022-08-09 14:37:52 -07:00
Scott Shawcroft
554063a817
Merge branch 'main' into espressif-camera-2
2022-08-09 14:07:14 -07:00
Jeff Epler
c74746f052
Cross references in documentation always help
2022-08-09 12:20:02 -05:00
Dan Halbert
84807cd6eb
Change I2C terminology from "peripheral" to "target"
2022-08-09 13:13:19 -04:00
Jeff Epler
1a11ff864a
Merge remote-tracking branch 'origin/main' into espressif-camera-2
2022-08-05 21:08:12 -05:00
Jeff Epler
1da8065d6b
Merge remote-tracking branch 'origin/main' into espressif-camera-2
2022-08-05 16:38:51 -05:00
Scott Shawcroft
207311b02a
Merge branch 'main' into title_execution_status
2022-08-05 13:42:58 -07:00
gamblor21
9b9f8de0ba
Changed error handling to use new routine
2022-08-04 19:34:12 -05:00
Scott Shawcroft
5e015001c0
Add supervisor.runtime.autoreload
...
This replaces supervisor.enable_autoreload() and
supervisor.disable_autoreload(). It also allows user code to get
the current autoreload state.
Replaces #5352 and part of #5414
2022-08-04 16:34:25 -07:00
Scott Shawcroft
83cbbc9946
Add BLE status to title bar
2022-08-04 16:33:10 -07:00
gamblor21
0ca29fa213
Check if CS parameter is DigitalInOut type
2022-08-04 18:12:27 -05:00
Jeff Epler
64b1d003df
Allow a Bitmap to be constructed from a buffer (in C anyway)
...
.. so that Camera.take() can return one without copying
2022-08-04 15:11:58 -05:00
Jeff Epler
07afb3eab8
Fix typo
2022-08-04 15:11:49 -05:00
Jeff Epler
5ac3aeaac7
Remove unused header
2022-08-04 15:11:47 -05:00
Scott Shawcroft
c4c15206e7
Merge pull request #6608 from tannewt/web_workflow_port
...
Allow for dynamic reconfigure including port
2022-07-28 12:59:31 -07:00
Scott Shawcroft
babd4ee618
Tweaks based on review comments
2022-07-28 08:43:36 -07:00
Neradoc
eabe8b971a
list extensions instead of macros names ("bin,uf2" not BIN_UF2)
...
the modules_support_matrix usees a dictionnary per board instead of a list
optionally include the frozen modules URLs in it
2022-07-26 18:15:59 +02:00
Scott Shawcroft
78b4159448
Allow for dynamic reconfigure including port
2022-07-15 16:33:12 -07:00