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)