Jeff Epler
4e169bb956
Merge pull request #7673 from gamblor21/atmel-spi-tx-len-fix
...
Fix for long length SPI writes on ATMEL
2023-03-04 09:21:27 -06:00
Scott Shawcroft
8a10069995
Merge pull request #7674 from jepler/m7-bootloader-reset
...
use right DBL_TAP_REG when resetting to bootloader
2023-03-03 13:44:22 -08:00
Jeff Epler
b2a08e2cce
use right DBL_TAP_REG when resetting to bootloader
...
This helps my development scripts work better, and probably also fixes
a problem switching from the circuitpython environment back to arduino.
(specifically, the "1200 baud" serial trick was not rebooting into
the bootloader but was just resetting)
2023-03-03 10:09:31 -06:00
gamblor21
6987d3d752
Fix for long length writes
2023-03-02 21:55:21 -06:00
Matthew McGowan
e2c6cf5929
fix: Increases drive strength of 32kHz external crystal, in line with calculations specified in ST AN2867 sections 3.3, 3.4, and STM32L4 datasheet DS12023 Table 58. LSE oscillator characteristics.
...
The drive strength RCC_LSEDRIVE_LOW is marginal for the 32kHz crystal oscillator stability, and RCC_LSEDRIVE_MEDIUMLOW meets the calculated drive strength with a small margin for parasitic capacitance.
2023-02-28 14:34:10 -08:00
Dan Halbert
859a48723f
Merge pull request #7633 from tannewt/fix_imx_pwm
...
Fix `pwmio` on iMX RT.
2023-02-28 14:11:06 -05:00
Scott Shawcroft
8e4626ffba
Merge pull request #7559 from startup-potech/main
...
Request to add a COSMO-Pico board
2023-02-28 09:49:31 -08:00
Scott Shawcroft
482ba05958
Merge pull request #7658 from titimoby/8.0.x.add_Lilygo_tembed
...
add support Lilygo T-embed esp32s3 board
2023-02-28 09:45:21 -08:00
Thierry Chantier
c6d38e4ba8
add support Lilygo T-embed esp32s3 board
2023-02-28 14:02:21 +00:00
Neradoc
f22f2a3662
enable bus device on hallowing M0
2023-02-27 18:44:08 +01:00
MicroDev
26bab620f7
Merge pull request #7626 from bill88t/wspico-psram-speedup
...
Waveshare ESP32-S2 Pico psram definition improvements
2023-02-25 16:15:24 +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
144aed40e3
Rename flag. Turn on UTF-8 and flag on unix
...
Also added label portion to the test.
2023-02-24 12:23:59 -08:00
Scott Shawcroft
f832386cda
Merge remote-tracking branch 'adafruit/main' into banglejs2
2023-02-23 14:43:38 -08:00
Scott Shawcroft
b79661d631
Alphabetize, fix typo and remove incorrect comment
2023-02-23 14:34:54 -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
Scott Shawcroft
d5e936ce7b
Merge pull request #7628 from RetiredWizard/broadcomspi
...
Port/Broadcom Switch to "unmeasured" core clock speed check
2023-02-23 09:53:38 -08:00
Milind
9e73e8351a
Calling stop_dma function while retruning errors from start_dma after configuring dma
2023-02-23 14:47:05 +05:30
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
RetiredWizard
ea8dd95931
Update common-hal routines with new params
2023-02-22 23:04:41 -05:00
RetiredWizard
08ac95a2eb
Added updated submodule back
2023-02-22 23:03:53 -05:00
RetiredWizard
7cfc689f72
Removed peripherals submodule
2023-02-22 22:59:55 -05:00
RetiredWizard
c8dd0369a4
Added broadcom-peripherals back in
2023-02-22 20:12:39 -05:00
RetiredWizard
9cc27be0bf
Removed broadcom-peripherals
2023-02-22 20:00:53 -05:00
Dan Halbert
460dda0426
Merge pull request #7616 from dhalbert/8.0.x-fix-atmel-uart
...
Fix pad assignments on atmel-samd UART
2023-02-22 17:24:29 -05:00
Scott Shawcroft
1acf65ee22
Fix pwmio
on iMX RT.
...
It now handles deinit, never_reset and sharing tracking. PWM
now runs in the WAIT state as well during a time.sleep().
_reset_ok() was removed because it was called in one spot right
before deinit().
Some PWMOut were also switched to a bitmap for use instead of
reference count. That way init and deinit are idempotent.
Fixes #6589 . Fixes #4841 . Fixes #4541 .
2023-02-22 11:22:39 -08:00
Bill Sideris
1461e9448d
Merge branch 'adafruit:main' into wspico-psram-speedup
2023-02-22 20:30:54 +02:00
Scott Shawcroft
c2c7b9345e
Merge pull request #7625 from ftab/ftab-lyrat
...
Add ESP32-LyraT board
2023-02-22 10:27:40 -08:00
Scott Shawcroft
b67c0b7949
Merge pull request #7585 from bill88t/settings-toml-pystack
...
Settings.toml-configurable pystack
2023-02-22 10:13:31 -08:00
RetiredWizard
c73f008688
Make vcmailbox call change for AUX SPI instances
2023-02-22 11:58:13 -05:00
Jeff Epler
de9233f84a
raspberrypi: SSLSocket: raise OSError when appropriate
...
Rather than returning the negative error value.
This is intended to close #7606 , though I did not test with mqtt.
Instead, I created a simple standalone test program:
```python
import wifi, socketpool, ssl, time
#wifi.radio.connect(<omitted>)
import socketpool
socket = socketpool.SocketPool(wifi.radio)
ctx = ssl.create_default_context()
b = bytearray(8)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sss = ctx.wrap_socket(s, server_hostname='example.com')
sss.connect(('example.com', 443))
sss.setblocking(False)
r = sss.recv_into(b)
print(r, b) # prints 4294967285 which is -11 as unsigned
sss.close()
```
Before the change, r was the out of range value 4294967285. After the
change, the recv_into call raises OSError instead.
This is comparable to the behavior on standard Python, though an
SSLWantReadError is raised instead.
The original (mis)behavior seems to match what was uncovered deep inside
minimqtt by adding logging:
```
370.578: DEBUG - PKT: _sock_exact_recv: recv_len = 4294967285
```
2023-02-22 10:07:48 -06:00
Dennis Field
d1f5004121
Add ESP32-LyraT board
2023-02-22 10:54:44 -05:00
Bill Sideris
1d12014ec7
disable pixelmap
2023-02-22 13:31:15 +02:00
RetiredWizard
7c717a54f3
Switch to "unmeasured" core clock speed check
2023-02-21 22:10:36 -05:00
Bill Sideris
1ea118684c
120M qspi
2023-02-22 00:49:55 +02:00
Dan Halbert
c7d9eecfd6
Merge pull request #7623 from DavePutz/issue_7606
...
Correctly raise OS error in socketpool_socket_recv_into()
2023-02-21 16:17:30 -05:00
Scott Shawcroft
de5f58a61d
Merge branch 'main' into banglejs2
2023-02-21 12:04:28 -08:00
Scott Shawcroft
a8b34bd067
Merge pull request #7549 from gamblor21/gif_displayio_support
...
Animated GIF support
2023-02-21 11:39:29 -08:00
root
7e6e824d56
Correctly raise OS error in socketpool_socket_recv_into()
2023-02-21 13:38:29 -06:00
Bill Sideris
650c4c5d92
pystack+ rainbow-
2023-02-21 20:50:07 +02:00
Bill Sideris
5dba32ed07
Try to pass ci with rainbowio
2023-02-21 17:42:08 +02: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
Dan Halbert
6d51356324
Fix pad assignments on atmel-samd UART
2023-02-19 20:42:44 -05:00
Milind Movasha
f1b6deacda
Yet another formatting change related to whitespaces
2023-02-18 14:49:11 +05:30
Milind Movasha
b2c6fad713
Additional formatting change related to whitespaces
2023-02-18 14:45:37 +05:30