Skip to content

Commit f40db45

Browse files
authored
Merge pull request #2799 from dhalbert/ringbuf-fixes
Ringbuf: fix PacketBuffer; clean up ringbuf implementation and use
2 parents dd216b6 + e1366d7 commit f40db45

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+603
-403
lines changed

docs/shared_bindings_matrix.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ def build_module_map():
9898
for module in modules:
9999
full_name = module
100100
search_name = module.lstrip("_")
101-
re_pattern = "CIRCUITPY_{}\s=\s(.+)".format(search_name.upper())
101+
re_pattern = "CIRCUITPY_{}\s*\??=\s*(.+)".format(search_name.upper())
102102
find_config = re.findall(re_pattern, configs)
103103
if not find_config:
104104
continue

locale/ID.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: PACKAGE VERSION\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2020-04-27 18:34-0700\n"
11+
"POT-Creation-Date: 2020-05-04 19:52-0400\n"
1212
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1414
"Language-Team: LANGUAGE <[email protected]>\n"
@@ -1096,6 +1096,10 @@ msgstr "Tidak ada pin TX"
10961096
msgid "No available clocks"
10971097
msgstr ""
10981098

1099+
#: shared-bindings/_bleio/PacketBuffer.c
1100+
msgid "No connection: length cannot be determined"
1101+
msgstr ""
1102+
10991103
#: shared-bindings/board/__init__.c
11001104
msgid "No default %q bus"
11011105
msgstr "Tidak ada standar bus %q"
@@ -1445,6 +1449,10 @@ msgstr ""
14451449
msgid "Too many displays"
14461450
msgstr ""
14471451

1452+
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
1453+
msgid "Total data to write is larger than outgoing_packet_length"
1454+
msgstr ""
1455+
14481456
#: py/obj.c
14491457
msgid "Traceback (most recent call last):\n"
14501458
msgstr ""

locale/circuitpython.pot

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: PACKAGE VERSION\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2020-04-27 18:34-0700\n"
11+
"POT-Creation-Date: 2020-05-04 20:38-0400\n"
1212
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1414
"Language-Team: LANGUAGE <[email protected]>\n"
@@ -1085,6 +1085,10 @@ msgstr ""
10851085
msgid "No available clocks"
10861086
msgstr ""
10871087

1088+
#: shared-bindings/_bleio/PacketBuffer.c
1089+
msgid "No connection: length cannot be determined"
1090+
msgstr ""
1091+
10881092
#: shared-bindings/board/__init__.c
10891093
msgid "No default %q bus"
10901094
msgstr ""
@@ -1429,6 +1433,10 @@ msgstr ""
14291433
msgid "Too many displays"
14301434
msgstr ""
14311435

1436+
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
1437+
msgid "Total data to write is larger than outgoing_packet_length"
1438+
msgstr ""
1439+
14321440
#: py/obj.c
14331441
msgid "Traceback (most recent call last):\n"
14341442
msgstr ""

locale/de_DE.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: \n"
99
"Report-Msgid-Bugs-To: \n"
10-
"POT-Creation-Date: 2020-04-27 18:34-0700\n"
10+
"POT-Creation-Date: 2020-05-04 19:52-0400\n"
1111
"PO-Revision-Date: 2018-07-27 11:55-0700\n"
1212
"Last-Translator: Pascal Deneaux\n"
1313
"Language-Team: Sebastian Plamauer, Pascal Deneaux\n"
@@ -1094,6 +1094,10 @@ msgstr "Kein TX Pin"
10941094
msgid "No available clocks"
10951095
msgstr "Keine Taktgeber verfügbar"
10961096

1097+
#: shared-bindings/_bleio/PacketBuffer.c
1098+
msgid "No connection: length cannot be determined"
1099+
msgstr ""
1100+
10971101
#: shared-bindings/board/__init__.c
10981102
msgid "No default %q bus"
10991103
msgstr "Kein Standard %q Bus"
@@ -1448,6 +1452,10 @@ msgstr ""
14481452
msgid "Too many displays"
14491453
msgstr "Zu viele displays"
14501454

1455+
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
1456+
msgid "Total data to write is larger than outgoing_packet_length"
1457+
msgstr ""
1458+
14511459
#: py/obj.c
14521460
msgid "Traceback (most recent call last):\n"
14531461
msgstr "Zurückverfolgung (jüngste Aufforderung zuletzt):\n"

locale/en_US.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: \n"
99
"Report-Msgid-Bugs-To: \n"
10-
"POT-Creation-Date: 2020-04-27 18:34-0700\n"
10+
"POT-Creation-Date: 2020-05-04 19:52-0400\n"
1111
"PO-Revision-Date: 2018-07-27 11:55-0700\n"
1212
"Last-Translator: \n"
1313
"Language-Team: \n"
@@ -1085,6 +1085,10 @@ msgstr ""
10851085
msgid "No available clocks"
10861086
msgstr ""
10871087

1088+
#: shared-bindings/_bleio/PacketBuffer.c
1089+
msgid "No connection: length cannot be determined"
1090+
msgstr ""
1091+
10881092
#: shared-bindings/board/__init__.c
10891093
msgid "No default %q bus"
10901094
msgstr ""
@@ -1429,6 +1433,10 @@ msgstr ""
14291433
msgid "Too many displays"
14301434
msgstr ""
14311435

1436+
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
1437+
msgid "Total data to write is larger than outgoing_packet_length"
1438+
msgstr ""
1439+
14321440
#: py/obj.c
14331441
msgid "Traceback (most recent call last):\n"
14341442
msgstr ""

locale/en_x_pirate.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: \n"
99
"Report-Msgid-Bugs-To: \n"
10-
"POT-Creation-Date: 2020-04-27 18:34-0700\n"
10+
"POT-Creation-Date: 2020-05-04 19:52-0400\n"
1111
"PO-Revision-Date: 2018-07-27 11:55-0700\n"
1212
"Last-Translator: \n"
1313
"Language-Team: @sommersoft, @MrCertainly\n"
@@ -1089,6 +1089,10 @@ msgstr ""
10891089
msgid "No available clocks"
10901090
msgstr ""
10911091

1092+
#: shared-bindings/_bleio/PacketBuffer.c
1093+
msgid "No connection: length cannot be determined"
1094+
msgstr ""
1095+
10921096
#: shared-bindings/board/__init__.c
10931097
msgid "No default %q bus"
10941098
msgstr ""
@@ -1433,6 +1437,10 @@ msgstr ""
14331437
msgid "Too many displays"
14341438
msgstr ""
14351439

1440+
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
1441+
msgid "Total data to write is larger than outgoing_packet_length"
1442+
msgstr ""
1443+
14361444
#: py/obj.c
14371445
msgid "Traceback (most recent call last):\n"
14381446
msgstr ""

locale/es.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: \n"
99
"Report-Msgid-Bugs-To: \n"
10-
"POT-Creation-Date: 2020-04-27 18:34-0700\n"
10+
"POT-Creation-Date: 2020-05-04 19:52-0400\n"
1111
"PO-Revision-Date: 2018-08-24 22:56-0500\n"
1212
"Last-Translator: \n"
1313
"Language-Team: \n"
@@ -1093,6 +1093,10 @@ msgstr "Sin pin TX"
10931093
msgid "No available clocks"
10941094
msgstr "Relojes no disponibles"
10951095

1096+
#: shared-bindings/_bleio/PacketBuffer.c
1097+
msgid "No connection: length cannot be determined"
1098+
msgstr ""
1099+
10961100
#: shared-bindings/board/__init__.c
10971101
msgid "No default %q bus"
10981102
msgstr "Sin bus %q por defecto"
@@ -1446,6 +1450,10 @@ msgstr "Demasiados buses de pantalla"
14461450
msgid "Too many displays"
14471451
msgstr "Muchos displays"
14481452

1453+
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
1454+
msgid "Total data to write is larger than outgoing_packet_length"
1455+
msgstr ""
1456+
14491457
#: py/obj.c
14501458
msgid "Traceback (most recent call last):\n"
14511459
msgstr "Traceback (ultima llamada reciente):\n"

locale/fil.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: \n"
99
"Report-Msgid-Bugs-To: \n"
10-
"POT-Creation-Date: 2020-04-27 18:34-0700\n"
10+
"POT-Creation-Date: 2020-05-04 19:52-0400\n"
1111
"PO-Revision-Date: 2018-12-20 22:15-0800\n"
1212
"Last-Translator: Timothy <[email protected]>\n"
1313
"Language-Team: fil\n"
@@ -1101,6 +1101,10 @@ msgstr "Walang TX pin"
11011101
msgid "No available clocks"
11021102
msgstr ""
11031103

1104+
#: shared-bindings/_bleio/PacketBuffer.c
1105+
msgid "No connection: length cannot be determined"
1106+
msgstr ""
1107+
11041108
#: shared-bindings/board/__init__.c
11051109
msgid "No default %q bus"
11061110
msgstr "Walang default na %q bus"
@@ -1452,6 +1456,10 @@ msgstr ""
14521456
msgid "Too many displays"
14531457
msgstr ""
14541458

1459+
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
1460+
msgid "Total data to write is larger than outgoing_packet_length"
1461+
msgstr ""
1462+
14551463
#: py/obj.c
14561464
msgid "Traceback (most recent call last):\n"
14571465
msgstr "Traceback (pinakahuling huling tawag): \n"

locale/fr.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: 0.1\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2020-04-27 18:34-0700\n"
11+
"POT-Creation-Date: 2020-05-04 19:52-0400\n"
1212
"PO-Revision-Date: 2019-04-14 20:05+0100\n"
1313
"Last-Translator: Pierrick Couturier <[email protected]>\n"
1414
"Language-Team: fr\n"
@@ -1108,6 +1108,10 @@ msgstr "Pas de broche TX"
11081108
msgid "No available clocks"
11091109
msgstr "Pas d'horloge disponible"
11101110

1111+
#: shared-bindings/_bleio/PacketBuffer.c
1112+
msgid "No connection: length cannot be determined"
1113+
msgstr ""
1114+
11111115
#: shared-bindings/board/__init__.c
11121116
msgid "No default %q bus"
11131117
msgstr "Pas de bus %q par défaut"
@@ -1467,6 +1471,10 @@ msgstr "Trop de bus d'affichage"
14671471
msgid "Too many displays"
14681472
msgstr "Trop d'affichages"
14691473

1474+
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
1475+
msgid "Total data to write is larger than outgoing_packet_length"
1476+
msgstr ""
1477+
14701478
#: py/obj.c
14711479
msgid "Traceback (most recent call last):\n"
14721480
msgstr "Trace (appels les plus récents en dernier):\n"

locale/it_IT.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: PACKAGE VERSION\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2020-04-27 18:34-0700\n"
11+
"POT-Creation-Date: 2020-05-04 19:52-0400\n"
1212
"PO-Revision-Date: 2018-10-02 16:27+0200\n"
1313
"Last-Translator: Enrico Paganin <[email protected]>\n"
1414
"Language-Team: \n"
@@ -1105,6 +1105,10 @@ msgstr "Nessun pin TX"
11051105
msgid "No available clocks"
11061106
msgstr "Nessun orologio a disposizione"
11071107

1108+
#: shared-bindings/_bleio/PacketBuffer.c
1109+
msgid "No connection: length cannot be determined"
1110+
msgstr ""
1111+
11081112
#: shared-bindings/board/__init__.c
11091113
msgid "No default %q bus"
11101114
msgstr "Nessun bus %q predefinito"
@@ -1463,6 +1467,10 @@ msgstr ""
14631467
msgid "Too many displays"
14641468
msgstr "Troppi schermi"
14651469

1470+
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
1471+
msgid "Total data to write is larger than outgoing_packet_length"
1472+
msgstr ""
1473+
14661474
#: py/obj.c
14671475
msgid "Traceback (most recent call last):\n"
14681476
msgstr "Traceback (chiamata più recente per ultima):\n"

locale/ko.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: PACKAGE VERSION\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2020-04-27 18:34-0700\n"
11+
"POT-Creation-Date: 2020-05-04 19:52-0400\n"
1212
"PO-Revision-Date: 2019-05-06 14:22-0700\n"
1313
"Last-Translator: \n"
1414
"Language-Team: LANGUAGE <[email protected]>\n"
@@ -1089,6 +1089,10 @@ msgstr ""
10891089
msgid "No available clocks"
10901090
msgstr ""
10911091

1092+
#: shared-bindings/_bleio/PacketBuffer.c
1093+
msgid "No connection: length cannot be determined"
1094+
msgstr ""
1095+
10921096
#: shared-bindings/board/__init__.c
10931097
msgid "No default %q bus"
10941098
msgstr ""
@@ -1433,6 +1437,10 @@ msgstr ""
14331437
msgid "Too many displays"
14341438
msgstr ""
14351439

1440+
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
1441+
msgid "Total data to write is larger than outgoing_packet_length"
1442+
msgstr ""
1443+
14361444
#: py/obj.c
14371445
msgid "Traceback (most recent call last):\n"
14381446
msgstr ""

locale/pl.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: \n"
99
"Report-Msgid-Bugs-To: \n"
10-
"POT-Creation-Date: 2020-04-27 18:34-0700\n"
10+
"POT-Creation-Date: 2020-05-04 19:52-0400\n"
1111
"PO-Revision-Date: 2019-03-19 18:37-0700\n"
1212
"Last-Translator: Radomir Dopieralski <[email protected]>\n"
1313
"Language-Team: pl\n"
@@ -1090,6 +1090,10 @@ msgstr "Brak nóżki TX"
10901090
msgid "No available clocks"
10911091
msgstr "Brak wolnych zegarów"
10921092

1093+
#: shared-bindings/_bleio/PacketBuffer.c
1094+
msgid "No connection: length cannot be determined"
1095+
msgstr ""
1096+
10931097
#: shared-bindings/board/__init__.c
10941098
msgid "No default %q bus"
10951099
msgstr "Nie ma domyślnej magistrali %q"
@@ -1434,6 +1438,10 @@ msgstr "Zbyt wiele magistrali"
14341438
msgid "Too many displays"
14351439
msgstr "Zbyt wiele wyświetlaczy"
14361440

1441+
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
1442+
msgid "Total data to write is larger than outgoing_packet_length"
1443+
msgstr ""
1444+
14371445
#: py/obj.c
14381446
msgid "Traceback (most recent call last):\n"
14391447
msgstr "Ślad wyjątku (najnowsze wywołanie na końcu):\n"

locale/pt_BR.po

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: PACKAGE VERSION\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2020-04-27 18:34-0700\n"
11+
"POT-Creation-Date: 2020-05-04 19:52-0400\n"
1212
"PO-Revision-Date: 2018-10-02 21:14-0000\n"
1313
"Last-Translator: \n"
1414
"Language-Team: \n"
@@ -1097,6 +1097,10 @@ msgstr "Nenhum pino TX"
10971097
msgid "No available clocks"
10981098
msgstr ""
10991099

1100+
#: shared-bindings/_bleio/PacketBuffer.c
1101+
msgid "No connection: length cannot be determined"
1102+
msgstr ""
1103+
11001104
#: shared-bindings/board/__init__.c
11011105
msgid "No default %q bus"
11021106
msgstr "Nenhum barramento %q padrão"
@@ -1446,6 +1450,10 @@ msgstr ""
14461450
msgid "Too many displays"
14471451
msgstr ""
14481452

1453+
#: ports/nrf/common-hal/_bleio/PacketBuffer.c
1454+
msgid "Total data to write is larger than outgoing_packet_length"
1455+
msgstr ""
1456+
14491457
#: py/obj.c
14501458
msgid "Traceback (most recent call last):\n"
14511459
msgstr ""

0 commit comments

Comments
 (0)