Skip to content

Commit 42ee48c

Browse files
committed
Improve error for invalid parameters
1 parent ee7a701 commit 42ee48c

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

locale/circuitpython.pot

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1211,6 +1211,10 @@ msgstr ""
12111211
msgid "Invalid AuthMode"
12121212
msgstr ""
12131213

1214+
#: ports/nrf/common-hal/_bleio/__init__.c
1215+
msgid "Invalid BLE parameter"
1216+
msgstr ""
1217+
12141218
#: shared-module/displayio/OnDiskBitmap.c
12151219
msgid "Invalid BMP file"
12161220
msgstr ""
@@ -2316,7 +2320,7 @@ msgstr ""
23162320
msgid "Unsupported format"
23172321
msgstr ""
23182322

2319-
#: ports/raspberrypi/common-hal/pulseio/PulseOut.c py/moduerrno.c
2323+
#: py/moduerrno.c
23202324
msgid "Unsupported operation"
23212325
msgstr ""
23222326

ports/nrf/common-hal/_bleio/__init__.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ void check_nrf_error(uint32_t err_code) {
5252
case NRF_ERROR_TIMEOUT:
5353
mp_raise_msg(&mp_type_TimeoutError, NULL);
5454
return;
55+
case NRF_ERROR_INVALID_PARAM:
56+
mp_raise_ValueError(translate("Invalid BLE parameter"));
57+
return;
5558
case BLE_ERROR_INVALID_CONN_HANDLE:
5659
mp_raise_ConnectionError(translate("Not connected"));
5760
return;

0 commit comments

Comments
 (0)