Bill Sideris
2cc05f7ac8
Picow-ap wifi improvements
2023-08-23 20:04:51 +03:00
Jeff Epler
c029d6a165
Merge remote-tracking branch 'origin/8.2.x' into merge-82x
2023-08-22 08:49:16 -05:00
Dan Halbert
10a022db87
consolidate and shorten some error messages
2023-08-19 12:39:54 -04:00
Dan Halbert
7933bb0ebe
improve hard fault message
2023-08-19 10:07:46 -04:00
Dan Halbert
d582407b06
pre-commit fixes
2023-08-14 00:59:22 -04:00
Scott Shawcroft
472e6bca4d
Merge pull request #8223 from jepler/sm-mayeexec
...
rp2: Add StateMachine(may_exec=, offset=)
2023-08-09 10:44:02 -07:00
Scott Shawcroft
9152659912
Merge remote-tracking branch 'adafruit/main' into cache_config_desc
2023-08-03 13:37:53 -07:00
Jeff Epler
d57f3c888d
Merge pull request #8242 from tannewt/check_host_init
...
Two small changes
2023-08-03 14:38:44 -05:00
Jeff Epler
1fe70ba8a9
update messages
2023-08-03 07:50:33 -05:00
Scott Shawcroft
59e6cab252
Cache configuration descriptor
...
We use it to open endpoints as they are used. Fetching the descriptor
as needed can cause issues with devices that we're expecting a control
packet while another transaction was ongoing. Specifically, a usb
thumb drive didn't expect a control transaction while doing a SCSI
transaction.
This PR also aborts transactions on timeout or ctrl-c interrupt. It
doesn't always recover though...
2023-08-02 14:26:11 -07:00
Scott Shawcroft
539f34f7fd
Three small changes
...
1. Raise an exception when creating a USB device when host isn't
initialized.
2. Mark RP2040 dtcm_bss as NOLOAD since it doesn't need to be
loaded (just zeroed.)
3. Fix submodule location for ulab to Jeff's copy.
2023-08-01 13:16:38 -07:00
elpekenin
a51be16d9e
Fix typo, oopsie
2023-07-29 15:10:09 +02:00
elpekenin
c4e915c3b2
Improve error message
2023-07-29 14:39:44 +02:00
Dan Halbert
f466a4373e
Merge pull request #8222 from tannewt/fat_window_align
...
Align fatfs window buffer for tinyusb
2023-07-27 20:35:23 -04:00
Jeff Epler
5780d9a3d2
rp2: Add StateMachine.may_exec
...
and also sanity-check the init instructions, thanks to the newly
factored-out checker.
Closes : #8221
2023-07-27 15:47:01 -05:00
Scott Shawcroft
e45a61f57e
Align fatfs window buffer for tinyusb
...
Also, update tinyusb.
2023-07-27 09:15:58 -07:00
Dan Halbert
5cc42d5041
Merge pull request #8126 from jepler/update-ulab-6.3.2
...
update ulab to 6.3.2
2023-07-26 11:54:42 -04:00
Scott Shawcroft
5f082561b3
Unify some error strings
2023-07-20 11:20:32 -07:00
Scott Shawcroft
2686beab36
Basic USB host support and keyboard workflow
...
Connects up read, write and ctrl_transfer to TinyUSB. USB Host
support is available on iMX RT and RP2040.
Fixes #6527 (imx) and fixes #5986 (rp2).
2023-07-10 14:22:21 -07:00
Jeff Epler
9a3fadc072
run pre-commit
2023-06-27 10:23:26 -05:00
Jeff Epler
4da32a7b86
Merge remote-tracking branch 'origin/main' into synthio-lfo-dag
2023-05-19 11:56:13 -05:00
Scott Shawcroft
177b98174e
Shrink by combining error messages
2023-05-18 16:24:37 -07:00
Jeff Epler
32e5d9e5c4
update ulab to 6.0.12 w/sinc function
2023-05-17 11:13:10 -05:00
Dan Halbert
7d02bff6b8
Merge pull request #7880 from tannewt/feather_dvi
...
Add PicoDVI support
2023-04-20 14:50:10 -04:00
Dan Halbert
df41bd9ead
change hex radio password validation; add password length doc
2023-04-20 09:47:25 -04:00
Scott Shawcroft
66edcf5d03
Add PicoDVI support
...
PicoDVI in CP support 640x480 and 800x480 on Feather DVI, Pico and
Pico W. 1 and 2 bit grayscale are full resolution. 8 and 16 bit
color are half resolution.
Memory layout is modified to give the top most 4k of ram to the
second core. Its MPU is used to prevent flash access after startup.
The port saved word is moved to a watchdog scratch register so that
it doesn't get overwritten by other things in RAM.
Right align status bar and scroll area. This normally gives a few
pixels of padding on the left hand side and improves the odds it is
readable in a case. Fixes #7562
Fixes c stack checking. The length was correct but the top was being
set to the current stack pointer instead of the correct top.
Fixes #7643
This makes Bitmap subscr raise IndexError instead of ValueError
when the index arguments are wrong.
2023-04-19 15:14:02 -07:00
Jeff Epler
e9e4ce9546
add waveform support in synthio
...
a waveform object (array of 'h') can be passed in, replacing the
standard square wave. This waveform must be a 'single cycle waveform'
and some obvious things to pass in are sine, triangle or sawtooth waves,
but you can construct whatever you like.
2023-04-01 11:46:38 -05:00
Neradoc
1fad969389
add unsigned ints and 64 bit types to msgpack
...
change msgpack error message when format invalid
2023-03-27 19:37:23 +02:00
hathach
8c1095b268
Merge branch 'main' into add-codespell
2023-03-23 14:09:57 +07:00
MicroDev
7ee3f30c17
rewrite `allocate_pystack` logic
2023-03-21 07:06:46 +05:30
hathach
fecc1bdedb
fix typos (partial) detected by codepell
2023-03-18 22:17:02 +07:00
Dan Halbert
b6a7613350
Merge pull request #7470 from microdev1/espnow
...
Add ESP-NOW Support
2023-03-10 12:21:56 -05:00
MicroDev
b9e478af39
Merge pull request #7471 from matemaciek/main
...
Add function for drawing polygons to bitmaptools
2023-03-07 08:28:07 +05:30
Dan Halbert
f9831b3bbc
Merge pull request #7639 from adafruit/8.0.x
...
Merge 8.0.x up to main
2023-02-24 19:32:09 -05:00
Dan Halbert
8c714ec864
Merge pull request #7497 from tannewt/banglejs2
...
Add Bangle.js 2, JDI memory displays and ACeP epd
2023-02-24 18:20:06 -05:00
Scott Shawcroft
adf5b7a23c
Merge pull request #7602 from milindmovasha/espressif-analogbufio
...
Espressif analogbufio implementation
2023-02-24 13:09:27 -08:00
Scott Shawcroft
f832386cda
Merge remote-tracking branch 'adafruit/main' into banglejs2
2023-02-23 14:43:38 -08:00
Dan Halbert
8996fda049
"an array" -> "array"
2023-02-23 13:55:52 -05:00
Dan Halbert
9058beb573
"a array" to "an array"
2023-02-23 13:41:49 -05:00
Milind
09f84e3513
Changed the code structure to start and stop dma from readinto function as per review comment to support one shot conversion mode for analogbufio
...
Added check for verifying the buffer type passed to readinto is H
2023-02-23 13:32:48 +05:30
Scott Shawcroft
c2c7b9345e
Merge pull request #7625 from ftab/ftab-lyrat
...
Add ESP32-LyraT board
2023-02-22 10:27:40 -08:00
Dennis Field
d1f5004121
Add ESP32-LyraT board
2023-02-22 10:54:44 -05:00
Scott Shawcroft
de5f58a61d
Merge branch 'main' into banglejs2
2023-02-21 12:04:28 -08:00
Bill Sideris
b0384b5721
Merge branch 'adafruit:main' into settings-toml-pystack
2023-02-21 13:35:19 +02:00
Dan Halbert
8ffa7b1d55
Add Adafruit HUZZAH32 breakout
2023-02-20 20:04:22 -05:00
Dan Halbert
2684aeb838
don't check for RX and TX both none in ports: now checked in shared-bindings
2023-02-20 19:11:16 -05:00
Milind Movasha
556e2c915d
Fix for pre-commit issue related to translation
2023-02-18 20:42:31 +05:30
MicroDev
508f2015b6
Merge pull request #7605 from Neradoc/pico-uart-in-use-error
...
Tweak the UART in use message on RP2040
2023-02-18 08:35:52 +05:30
Neradoc
13716c9c30
tweak the UART in use message on RP2040
2023-02-17 23:29:44 +01:00
Bill Sideris
5a9264261e
Merge branch 'adafruit:main' into settings-toml-pystack
2023-02-17 00:50:27 +02:00