Skip to content

Commit 0221cc8

Browse files
committed
Merge remote-tracking branch 'adafruit/main' into alarm-lifetime
2 parents 9307b62 + 4e20049 commit 0221cc8

File tree

5 files changed

+24
-41
lines changed

5 files changed

+24
-41
lines changed

locale/de_DE.po

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ msgstr "%q Initialisierung ist gescheitert"
128128

129129
#: shared-bindings/dualbank/__init__.c
130130
msgid "%q is %q"
131-
msgstr ""
131+
msgstr "%q ist %q"
132132

133133
#: py/argcheck.c
134134
msgid "%q length must be %d"
@@ -173,7 +173,7 @@ msgstr "%q muss >= %d sein"
173173
#: shared-bindings/analogbufio/BufferedIn.c
174174
#: shared-bindings/audiocore/RawSample.c
175175
msgid "%q must be a bytearray or array of type 'h', 'H', 'b', or 'B'"
176-
msgstr ""
176+
msgstr "%q muss ein Byte-Array oder ein array vom Typ 'h', 'H', 'b', oder 'B' sein"
177177

178178
#: py/argcheck.c
179179
msgid "%q must be a string"
@@ -1030,16 +1030,16 @@ msgstr "Filter zu komplex"
10301030

10311031
#: ports/espressif/common-hal/dualbank/__init__.c
10321032
msgid "Firmware is duplicate"
1033-
msgstr ""
1033+
msgstr "Die Firmware ist doppelt vorhanden"
10341034

10351035
#: ports/espressif/common-hal/dualbank/__init__.c
10361036
msgid "Firmware is invalid"
1037-
msgstr ""
1037+
msgstr "Die Firmware ist ungültig"
10381038

10391039
#: ports/espressif/common-hal/coproc/Coproc.c
10401040
#: ports/espressif/common-hal/dualbank/__init__.c
10411041
msgid "Firmware is too big"
1042-
msgstr ""
1042+
msgstr "Die Firmware ist zu groß"
10431043

10441044
#: shared-bindings/bitmaptools/__init__.c
10451045
msgid "For L8 colorspace, input bitmap must have 8 bits per pixel"
@@ -1657,7 +1657,7 @@ msgstr ""
16571657
#: ports/espressif/common-hal/alarm/coproc/CoprocAlarm.c
16581658
#: ports/espressif/common-hal/alarm/touch/TouchAlarm.c
16591659
msgid "Only one %q can be set in deep sleep."
1660-
msgstr ""
1660+
msgstr "Nur ein %q kann im Deep-Sleep gesetzt werden."
16611661

16621662
#: ports/espressif/common-hal/i2ctarget/I2CTarget.c
16631663
#: ports/raspberrypi/common-hal/i2ctarget/I2CTarget.c
@@ -2224,7 +2224,7 @@ msgstr "mDNS-Abfrage kann nicht gestartet werden"
22242224

22252225
#: shared-bindings/coproc/CoprocMemory.c
22262226
msgid "Unable to write"
2227-
msgstr ""
2227+
msgstr "Schreiben nicht möglich"
22282228

22292229
#: shared-bindings/nvm/ByteArray.c
22302230
msgid "Unable to write to nvm."
@@ -2987,7 +2987,8 @@ msgstr "Fehler = 0x%08lX"
29872987
msgid ""
29882988
"esp32_camera.Camera requires reserved PSRAM to be configured. See the "
29892989
"documentation for instructions."
2990-
msgstr ""
2990+
msgstr "esp32_camera.Camera benötigt reservierten PSRAM um konfiguriert werden zu können. "
2991+
"Sieh in der Dokumentation für eine Anleitung nach."
29912992

29922993
#: py/runtime.c
29932994
msgid "exceptions must derive from BaseException"
@@ -4391,7 +4392,7 @@ msgstr "wifi ist nicht aktiviert"
43914392

43924393
#: ports/raspberrypi/common-hal/wifi/Monitor.c
43934394
msgid "wifi.Monitor not available"
4394-
msgstr ""
4395+
msgstr "wifi.Monitor nicht verfügbar"
43954396

43964397
#: shared-bindings/_bleio/Adapter.c
43974398
msgid "window must be <= interval"
@@ -4510,7 +4511,7 @@ msgstr "zi muss die Form (n_section, 2) haben"
45104511
#~ "sample_source buffer must be a bytearray or array of type 'h', 'H', 'b' "
45114512
#~ "or 'B'"
45124513
#~ msgstr ""
4513-
#~ "sample_source buffer muss ein Bytearray oder ein Array vom Typ 'h', 'H', "
4514+
#~ "sample_source buffer muss ein Byte-Array oder ein Array vom Typ 'h', 'H', "
45144515
#~ "'b' oder 'B' sein"
45154516

45164517
#~ msgid "Expected an alarm"

ports/espressif/boards/espressif_esp32s3_box/mpconfigboard.mk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@ IDF_TARGET = esp32s3
88
CIRCUITPY_ESP_FLASH_MODE = dio
99
CIRCUITPY_ESP_FLASH_FREQ = 40m
1010
CIRCUITPY_ESP_FLASH_SIZE = 16MB
11+
12+
CIRCUITPY_ESP32_CAMERA = 0

ports/espressif/boards/espressif_esp32s3_box/sdkconfig

Lines changed: 4 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,11 @@
1-
CONFIG_ESP32S3_SPIRAM_SUPPORT=y
2-
#
3-
# SPI RAM config
4-
#
5-
# CONFIG_SPIRAM_MODE_QUAD is not set
1+
CONFIG_SPIRAM=y
62
CONFIG_SPIRAM_MODE_OCT=y
3+
CONFIG_SPIRAM_SPEED_80M=y
74
CONFIG_SPIRAM_TYPE_AUTO=y
8-
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
9-
CONFIG_SPIRAM_SIZE=-1
10-
# end of SPI RAM config
11-
12-
CONFIG_DEFAULT_PSRAM_CLK_IO=30
13-
#
14-
# PSRAM Clock and CS IO for ESP32S3
15-
#
16-
CONFIG_DEFAULT_PSRAM_CS_IO=26
17-
# end of PSRAM Clock and CS IO for ESP32S3
185

19-
# CONFIG_SPIRAM_FETCH_INSTRUCTIONS is not set
20-
# CONFIG_SPIRAM_RODATA is not set
21-
CONFIG_SPIRAM_SPEED_80M=y
22-
# CONFIG_SPIRAM_SPEED_40M is not set
23-
CONFIG_SPIRAM=y
246
CONFIG_SPIRAM_BOOT_INIT=y
25-
# CONFIG_SPIRAM_IGNORE_NOTFOUND is not set
26-
# CONFIG_SPIRAM_USE_MEMMAP is not set
27-
# CONFIG_SPIRAM_USE_CAPS_ALLOC is not set
28-
CONFIG_SPIRAM_USE_MALLOC=y
29-
CONFIG_SPIRAM_MEMTEST=y
30-
CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL=16384
31-
# CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP is not set
32-
CONFIG_SPIRAM_MALLOC_RESERVE_INTERNAL=32768
7+
CONFIG_SPIRAM_USE_MEMMAP=y
8+
339
#
3410
# LWIP
3511
#

ports/espressif/mpconfigport.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ CIRCUITPY_CANIO ?= 1
2525
CIRCUITPY_COPROC ?= 1
2626
CIRCUITPY_COUNTIO ?= 1
2727
CIRCUITPY_DUALBANK ?= 1
28+
CIRCUITPY_ESP32_CAMERA ?= 1
2829
CIRCUITPY_ESPIDF ?= 1
2930
CIRCUITPY_FRAMEBUFFERIO ?= 1
3031
CIRCUITPY_FREQUENCYIO ?= 1

ports/raspberrypi/common-hal/ssl/SSLSocket.c

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ mp_uint_t common_hal_ssl_sslsocket_send(ssl_sslsocket_obj_t *self, const uint8_t
284284
}
285285

286286
bool common_hal_ssl_sslsocket_bind(ssl_sslsocket_obj_t *self, const char *host, size_t hostlen, uint32_t port) {
287-
mp_raise_NotImplementedError(NULL);
287+
return common_hal_socketpool_socket_bind(self->sock, host, hostlen, port);
288288
}
289289

290290
void common_hal_ssl_sslsocket_close(ssl_sslsocket_obj_t *self) {
@@ -349,11 +349,14 @@ bool common_hal_ssl_sslsocket_get_connected(ssl_sslsocket_obj_t *self) {
349349
}
350350

351351
bool common_hal_ssl_sslsocket_listen(ssl_sslsocket_obj_t *self, int backlog) {
352-
mp_raise_NotImplementedError(NULL);
352+
return common_hal_socketpool_socket_listen(self->sock, backlog);
353353
}
354354

355355
ssl_sslsocket_obj_t *common_hal_ssl_sslsocket_accept(ssl_sslsocket_obj_t *self, uint8_t *ip, uint32_t *port) {
356-
mp_raise_NotImplementedError(NULL);
356+
socketpool_socket_obj_t *sock = common_hal_socketpool_socket_accept(self->sock, ip, port);
357+
ssl_sslsocket_obj_t *sslsock = common_hal_ssl_sslcontext_wrap_socket(self->ssl_context, sock, true, NULL);
358+
do_handshake(sslsock);
359+
return sslsock;
357360
}
358361

359362
void common_hal_ssl_sslsocket_settimeout(ssl_sslsocket_obj_t *self, uint32_t timeout_ms) {

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy