summaryrefslogtreecommitdiff
path: root/ports/nrf/common-hal/_bleio/__init__.c
diff options
context:
space:
mode:
Diffstat (limited to 'ports/nrf/common-hal/_bleio/__init__.c')
-rw-r--r--ports/nrf/common-hal/_bleio/__init__.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ports/nrf/common-hal/_bleio/__init__.c b/ports/nrf/common-hal/_bleio/__init__.c
index 7248f8315..bbd57cfbe 100644
--- a/ports/nrf/common-hal/_bleio/__init__.c
+++ b/ports/nrf/common-hal/_bleio/__init__.c
@@ -46,6 +46,9 @@ void check_nrf_error(uint32_t err_code) {
return;
}
switch (err_code) {
+ case NRF_ERROR_NO_MEM:
+ mp_raise_msg(&mp_type_MemoryError, translate("Nordic soft device out of memory"));
+ return;
case NRF_ERROR_TIMEOUT:
mp_raise_msg(&mp_type_TimeoutError, NULL);
return;