foamyguy
6e3fe07943
remove redundant type check. remove blank line. revert locale change
2022-04-19 09:07:35 -05:00
foamyguy
459f896dd4
remove refactored function
2022-04-18 20:36:41 -05:00
foamyguy
9fdd804365
enforce new bitmap same size as previous
2022-04-18 20:31:47 -05:00
foamyguy
65f085709c
back to not using function
2022-04-18 10:25:49 -05:00
Neradoc
3c111ba338
fix the keypad doc
2022-04-15 21:51:40 +02:00
mjs513
fd41c1ac5b
Update based on PR Comments
2022-04-14 06:45:16 -04:00
mjs513
7a30176b49
Fix Build Errors for Other Boards
2022-04-13 13:44:22 -04:00
root
716497c132
corrected pre-commit errors
2022-04-13 12:04:28 -04:00
root
60e330fb0d
Added Settable Clock for MIMXRT BOARDS
2022-04-13 09:47:55 -04:00
foamyguy
cea55cde9f
enforce bitmap and tile_size in set_bitmap
2022-04-10 11:13:42 -05:00
foamyguy
16b81c855d
adding bitmap property to TileGrid
2022-04-09 11:26:36 -05:00
Jeff Epler
f7be4345d9
Merge remote-tracking branch 'origin/main' into floppy
2022-04-07 08:37:46 -05:00
Dan Halbert
d5deddcaf5
Merge pull request #6207 from domdfcoding/esp32-rotaryio
...
Add espressif rotaryio divisor support.
2022-04-06 21:35:02 -04:00
Dan Halbert
2693a4cfe1
Merge pull request #6069 from gamblor21/uzlib-module
...
zlib Module
2022-04-06 12:06:44 -04:00
Dan Halbert
85ce1610ea
Merge pull request #6245 from jepler/document-tilegrid-8bit
...
Document TileGrid limitation to tile values 0..255 & improve mp3 doc
2022-04-06 09:40:41 -04:00
Dan Halbert
83e1b5b058
Merge pull request #6248 from jepler/refactor-keypad
...
refactor keypad to share more code; fix initial keys pressed
2022-04-06 09:37:43 -04:00
Jeff Epler
d7c86c0e3e
refactor keypad to share more code
...
This saves 444 bytes on the pygamer build (both commits taken together)
testing performed:
* pygamer (samd51) with ShiftRegisterKeys
* macropad (rp2040) with Keys
* UM feather s2 (esp32-s2) with KeyMatrix
Result:
* all ports still worked nicely
* keys held down at start always registered (>2 trials all boards, >100 trials esp32-s2)
* keys held down are immediately registered after reset() (>100 trials esp32-s2)
* double .reset() is OK, accessing .events throws (only tested esp32-s2)
2022-04-05 14:50:30 -05:00
Jeff Epler
c89af99f59
Advise about ways to improve mp3 playback
...
Closes : #6133
2022-04-05 09:18:01 -05:00
Jeff Epler
d24f3b812d
Document TileGrid limitation to tile values 0..255
...
Closes #6149
2022-04-05 09:07:35 -05:00
Reece Robinson
4b0f80f081
Enable support for extended HID usage page and usage. Related to Support HID Usage Pages and Usages >255 #5529
2022-04-05 13:54:07 +12:00
Mark
8ed7b114cd
Merge branch 'main' into uzlib-module
2022-04-03 11:48:37 -05:00
gamblor21
161c992fa0
Improve help text
2022-04-02 09:19:30 -05:00
Dominic Davis-Foster
319ca8560c
Always configure the second PCNT channel.
2022-03-31 20:00:34 +01:00
Dominic Davis-Foster
6d025a239e
Add espressif rotaryio divisor support.
2022-03-28 09:04:02 +01:00
gamblor21
f9d7f46d67
Removing DecompIO
2022-03-23 17:02:58 -05:00
Jeff Epler
4465adfe01
Merge pull request #6175 from tannewt/mdns
...
Add mdns module
2022-03-21 15:55:03 -05:00
Scott Shawcroft
1ac44a0760
Add missing self in function doc
2022-03-21 10:49:07 -07:00
foamyguy
366b9fa0f3
add color_index property to docstring
2022-03-20 09:51:42 -05:00
foamyguy
fe8b9728e7
color index for vectorio shapes.
2022-03-19 11:30:37 -05:00
foamyguy
90fadc58fd
implement color_number argument for vectorio.Rectangle
2022-03-18 18:28:29 -05:00
Scott Shawcroft
543940e0a7
Fix the docs
2022-03-18 14:56:20 -07:00
Scott Shawcroft
6f0d62d85e
Formatting and shrink build size on C3
2022-03-18 12:05:54 -07:00
Jeff Epler
e9d81c2826
Add mdns module
...
This allows for CircuitPython to resolve a .local domain and find
other devices with MDNS services.
First step for #6174
2022-03-17 18:16:16 -07:00
Dan Halbert
bad6cdcfa5
Merge pull request #6160 from tannewt/merge_7.2.2
...
Merge 7.2.2 changes into main
2022-03-17 20:02:30 -04:00
Michael Himing
84fa7c2bde
Fix countio.Counter.__init__ type hints
2022-03-16 14:54:49 +11:00
Scott Shawcroft
dcc3ec171e
Merge remote-tracking branch 'adafruit/7.2.x' into merge_7.2.2
2022-03-15 13:56:11 -07:00
Dan Halbert
f13d218749
Merge pull request #6125 from tannewt/usb_host
...
Start of USB host API
2022-03-11 21:41:28 -05:00
Scott Shawcroft
7cb66dd316
Merge pull request #6142 from dhalbert/7.2.x-autoreload-fake-sleep
...
7.2.x autoreload rework (again)
2022-03-11 16:46:04 -08:00
Dan Halbert
e4cd9690f1
rework auto-reload delay logic
2022-03-11 14:03:04 -05:00
Scott Shawcroft
00dcf6bd03
Tweaks from review
2022-03-11 10:51:50 -08:00
Dan Halbert
dbc8a312a2
Merge pull request #6137 from dhalbert/7.2.x-__future__
...
Backport from __future__ import annotations from #6117
2022-03-10 20:46:05 -05:00
Dan Halbert
b5504a872a
Merge pull request #6104 from FoamyGuy/wifi_docstring_types
...
update wifi module doc types to str
2022-03-10 12:50:10 -05:00
DavePutz
d365d1b2a0
Update Counter.c
...
Add a comment as to why the countio object needs to be long-lived.
2022-03-10 11:26:42 -05:00
root
a165bdf583
Make countio object long-lived
2022-03-10 11:26:42 -05:00
Dan Halbert
c70425ab6b
add annotations to __future__; don't generate __future__ stubs
2022-03-10 11:19:35 -05:00
Dan Halbert
f59f8acf78
implement: from __future__ import annotations
2022-03-10 11:19:35 -05:00
Dan Halbert
9b2e22a6df
Make autoreload checking more robust
...
- Add reset for autoreload. De-request ticks.
- Separate state a little more in autoreload.c
- Rename some routines.
- Remove redundant settings of CIRCUITPY_AUTORELOAD_DELAY_MS.
2022-03-09 11:07:55 -05:00
Dan Halbert
1c8f671f0a
Merge pull request #6118 from pewpew-game/parallel-reset-optional
...
paralleldisplay: reset and read pins should be optional
2022-03-08 09:34:25 -05:00
Dan Halbert
05a4d24a0f
Merge pull request #6117 from dhalbert/__future__
...
implement `from __future__ import annotations`
2022-03-08 09:33:36 -05:00
Scott Shawcroft
83593a1558
Start of USB host API
...
This allows you to list and explore connected USB devices. It
only stubs out the methods to communicate to endpoints. That will
come in a follow up once TinyUSB has it. (It's in progress.)
Related to #5986
2022-03-07 18:07:25 -08:00
Dan Halbert
dd239efc94
add annotations to __future__; don't generate __future__ stubs
2022-03-07 17:43:15 -05:00
Radomir Dopieralski
f477848ac1
paralleldisplay: reset and read pins should be optional
...
The ``reset`` and ``read`` pins should be optional, but the espressif
code had several places where it assumed they are not, and a bug that
caused a crash on ``release_displays`` if they were made optional.
The bug was caused by the fields for storing pin numbers being set
to ``NO_PIN``, which has value of -1, while the fields have type
``uint8_t``. That set the actual value to 255, and a subsequent
comparison to ``NO_PIN`` returned false.
2022-03-05 18:54:12 +01:00
Scott Shawcroft
08b44eade5
Merge pull request #6114 from pewpew-game/displayio-9bit
...
Add support for 9-bit mode to displayio.FourWire
2022-03-04 16:55:02 -08:00
Radomir Dopieralski
102ee716a7
Add support for 9-bit mode to displayio.FourWire
...
If the ``command`` pin is None, that information will instead be
sent as a ninth bit in the SPI transactions.
Fix #6109
2022-03-04 22:59:17 +01:00
Dan Halbert
1164f2b081
implement: from __future__ import annotations
2022-03-04 14:16:40 -05:00
Alec Delaney
ad502a946d
Change reference of "ports" to "boards"
2022-03-04 11:44:40 -05:00
foamyguy
6a792ab373
update types
2022-03-03 18:47:04 -06:00
tekktrik
842d807086
Add disclaimer about availability of math functions
2022-03-03 17:40:07 -05:00
Dan Halbert
6af4c7797c
Merge pull request #6106 from DavePutz/issue_5982
...
Make countio object long-lived
2022-03-02 18:30:24 -05:00
DavePutz
4ac28587ef
Update Counter.c
...
Add a comment as to why the countio object needs to be long-lived.
2022-03-02 12:21:13 -06:00
root
1ef8aacd73
Make countio object long-lived
2022-03-02 12:07:54 -06:00
foamyguy
c24d16ceae
update wifi module doc types to str
2022-03-01 19:33:26 -06:00
Dan Halbert
548d6beb4c
Merge pull request #6085 from rimwolf-redux/msgpack
...
changed msgpack to use ByteStream type annotations
2022-03-01 10:17:10 -05:00
Dan Halbert
38e9fd703b
add circuitpython_typing. to some annotations; generalize extract_pyi.pi
2022-02-28 21:27:24 -05:00
Michael Himing
1fe9eea225
Fix usb_hid.Device constructor typing
...
descriptor -> report_descriptor
2022-03-01 12:44:21 +11:00
Dan Halbert
4f2d88e669
use pip-installed circuitpython_typing instead of private copy
2022-02-25 13:49:06 -05:00
Randy Hudson
1e03c9dfb9
changed msgpack to use ByteStream type annotations
2022-02-23 21:25:42 -05:00
Kevin Matocha
790af2d9a6
fix REPL terminal garbled characters upon code.py finished
2022-02-21 14:58:16 -06:00
Kevin Matocha
03f42406d3
updated code so the REPL will retain its text if not resized when code stops
2022-02-21 10:33:08 -06:00
gamblor21
e7d99bda0c
More doc fixes
2022-02-21 00:14:24 -06:00
gamblor21
57d916c249
Doc fix
2022-02-20 16:26:20 -06:00
gamblor21
664e02535b
Renaming and documentation
2022-02-20 15:32:44 -06:00
gamblor21
ba229f1007
Initial commit of uzlib module
2022-02-19 10:41:42 -06:00
Jeff Epler
5d213e53af
bus device: properly register submodules
...
Closes : #6066 (except for similar work that needs to be done in ulab)
2022-02-19 08:39:51 -06:00
Scott Shawcroft
9f751927e7
Merge pull request #6054 from tannewt/funhouse_crash
...
Don't update status LED color on brightness change
2022-02-17 17:02:26 -08:00
Scott Shawcroft
7f3f4e409d
Update set_rgb_status_brightness doc and arg check
2022-02-17 14:37:25 -08:00
Dan Halbert
28714963d5
don't wait for USB or BLE workflow after true deep sleep
2022-02-17 15:41:55 -05:00
Dan Halbert
5a063c1a76
Merge pull request #6035 from FoamyGuy/bitmap_blit_type_error
...
bitmap.blit type checking and raise error
2022-02-14 22:38:22 -05:00
foamyguy
dc01505cfc
bitmap.blit type checking and raise error
2022-02-14 19:05:53 -06:00
anecdata
5742a12497
input validation consistent with esp-idf is moved to common-hal
2022-02-13 22:14:45 -06:00
anecdata
7884e73089
build-doc fix
2022-02-12 14:31:23 -06:00
anecdata
b559a0ee2a
new kwarg: wifi.radio.start_ap(max_connections=)
2022-02-12 13:34:57 -06:00
Scott Shawcroft
5355092e4a
Merge pull request #6003 from dhalbert/spi-half-duplex-signature
...
add half_duplex to busio.SPI signature
2022-02-10 10:27:14 -08:00
Dan Halbert
c234d92bdc
Merge pull request #5989 from tekktrik/doc/update-ref-volt-desc
...
Expand AnalogIn.reference_voltage description
2022-02-09 18:13:59 -05:00
Dan Halbert
c4e54ce671
add half_duplex to busio.SPI signature
2022-02-09 14:20:46 -05:00
Scott Shawcroft
88b000f739
Merge pull request #5996 from anecdata/channel_validate
...
WiFi Monitor: improve channel validation
2022-02-09 11:01:14 -08:00
Dan Halbert
da035fe958
Merge pull request #5990 from sgauche/stm_spi_3wire
...
Add support for half-duplex SPI to CPy
2022-02-09 13:11:37 -05:00
Scott Gauche
3b418dbddc
change half_duplex to be on spi construct
2022-02-08 21:37:38 -05:00
anecdata
ffc217e468
consolidate exception strings
2022-02-08 17:55:44 -06:00
anecdata
2c19f4f898
improve channel validation
2022-02-08 17:14:28 -06:00
tekktrik
74bc41b01a
Change reference of "libraries" to "classes
2022-02-08 12:20:28 -05:00
tekktrik
909a554dbd
Expand AnalogIn.reference_voltage description
2022-02-07 18:10:09 -05:00
Jeff Epler
07e710b0a0
Merge remote-tracking branch 'origin/main' into floppy
2022-02-04 09:01:36 -06:00
Dan Halbert
4dc9b00221
Merge pull request #5954 from kmatch98/repl_wrangler
...
Expose display’s root_group, add function to resize REPL terminal
2022-02-02 15:36:22 -05:00
Kevin Matocha
65837a9941
update doc string
2022-02-02 09:23:37 -06:00
kmatch
89a0f37661
Update shared-bindings/supervisor/__init__.c
...
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
2022-02-01 14:36:35 -06:00
kmatch
ff36932388
Update shared-bindings/supervisor/__init__.c
...
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
2022-02-01 14:36:25 -06:00
Mark
5972fdc108
Merge branch 'main' into is31pixelbuf
2022-02-01 13:59:28 -06:00
Dan Halbert
d0453f460d
shrink sensebox; fix doc error
2022-02-01 10:12:26 -05:00
Kevin Matocha
0290fc35d2
Removing some unnecessary files that were changed
2022-02-01 08:28:40 -06:00