Commit Graph

29403 Commits

Author SHA1 Message Date
Jeff Epler
adca341d3b
Save code space by packing rgbw values into C union
It's more efficient passing one register-sized structure than 4
arguments or 4 pointers; working on intermediate values of 'int' size
is also more efficient in code size!

On raspberry pi pico w, this increased free flash space by +104 bytes.
It also increased the speed of my testing animation very slightly, from
187fps to 189fps when run 'unthrottled'
2022-11-14 09:29:45 -06:00
Dan Halbert
8f414eb4ee
Merge pull request #7179 from jepler/picow-voltage-monitor
Add ability to read VOLTAGE_MONITOR on Pico W
2022-11-13 22:40:54 -05:00
Dan Halbert
6e9909c65e
Merge pull request #7198 from CRCibernetica/crcibernetica-ideaboard
Add new board crcibernetica-ideaboard
2022-11-13 09:12:43 -05:00
root
43566dec5b allow inclusion of board while blocking build files 2022-11-13 12:13:32 +00:00
Dan Halbert
7659377ac8
Merge pull request #7202 from jepler/update-ulab-6 2022-11-12 20:20:13 -05:00
Dan Halbert
c96208902f
Merge pull request #7199 from MicroDev1/espressif
Enable `microcontroller.cpu.temperature` on esp32s3
2022-11-12 11:16:45 -05:00
Dan Halbert
9e94d7e758
Merge pull request #7196 from dhalbert/rp2-pin-alarm-race
RP2040: ignore pin changes before deep sleep
2022-11-12 09:36:15 -05:00
MicroDev
512cda8b73
enable microcontroller.cpu.temperature on esp32s3 2022-11-12 10:03:00 +05:30
root
6c3b9b64da add crcibernetica-ideaboard 2022-11-12 03:22:15 +00:00
Jeff Epler
b544a3920a
update ulab to 6.0.1 2022-11-11 14:44:13 -06:00
Dan Halbert
f76351d178
Merge pull request #7195 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2022-11-11 15:38:26 -05:00
Dan Halbert
983502d6e3 ignore pin changes before sleep 2022-11-11 15:31:49 -05:00
Jonny Bergdahl
b9ce2867a0
Translated using Weblate (Swedish)
Currently translated at 100.0% (995 of 995 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2022-11-11 19:49:47 +01:00
Wellington Terumi Uemura
d5ea4d8f2f
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (995 of 995 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2022-11-11 19:49:47 +01:00
Jeff Epler
5e77269845
Merge pull request #7135 from dronecz/main
Add Maker badge board
2022-11-11 10:38:48 -06:00
Jeff Epler
5d3484f61a
Update frozen modules 2022-11-11 08:57:06 -06:00
dronecz
19df394437 Adding frozen modules 2022-11-10 21:14:01 +00:00
dronecz
a37c36c383
Merge branch 'adafruit:main' into main 2022-11-10 21:47:23 +01:00
Dan Halbert
aee6ceac33
Merge pull request #7182 from MicroDev1/patch
Update protomatter to latest commit
2022-11-10 10:31:21 -05:00
Dan Halbert
d90bc1760f
Merge pull request #7188 from kylemccreery/pillbug
Add new board PillBug
2022-11-10 09:10:40 -05:00
Kyle McCreery
1f332e7007 Adding pillbug initial commit 2022-11-09 23:15:38 -05:00
MicroDev
5d974c35ee
update protomatter to latest commit 2022-11-10 08:31:27 +05:30
Dan Halbert
b8eda5a900
Merge pull request #7186 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2022-11-09 15:49:08 -05:00
Hosted Weblate
3910557605
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/
2022-11-09 20:20:06 +01:00
Hosted Weblate
2be3f26508
Merge remote-tracking branch 'origin/main' 2022-11-09 20:20:04 +01:00
Deleted User
98ee03259c
Translated using Weblate (French)
Currently translated at 99.2% (986 of 993 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/fr/
2022-11-09 20:20:04 +01:00
Neradoc
b46997fbca
Translated using Weblate (French)
Currently translated at 99.2% (986 of 993 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/fr/
2022-11-09 20:20:03 +01:00
Ettore Atalan
e390e71426
Translated using Weblate (German)
Currently translated at 99.7% (991 of 993 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/de/
2022-11-09 20:20:03 +01:00
Dan Halbert
e6936decac
Merge pull request #7169 from blues/pdmin
STM32L4 PDMIn support
2022-11-09 14:19:51 -05:00
Dan Halbert
0870e0f881
Merge pull request #7184 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2022-11-09 09:01:49 -05:00
Jonny Bergdahl
7a26443da8
Translated using Weblate (Swedish)
Currently translated at 100.0% (993 of 993 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2022-11-09 11:48:29 +01:00
Wellington Terumi Uemura
93b6772c65
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (993 of 993 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2022-11-09 11:48:29 +01:00
dronecz
11ce074318
Update mpconfigboard.mk 2022-11-08 23:43:13 +01:00
Matthew McGowan
97f693d2d8 docs(swan_r5): updated copyright notices 2022-11-08 14:18:54 -08:00
Matthew McGowan
843d6b42f9 formatting(swan_r5): lexicographically sorted the board module names in the swan_r5 makefile include [ci-skip][skip-ci]. Skip CI since this is a cosmetic change only. 2022-11-08 12:04:30 -08:00
Jeff Epler
7f36a365cf
delay 100us for analog voltage to stabilize
.. otherwise, depending on the prior state of the pin as a digital
input, the value read could be 20% low.
2022-11-08 10:43:14 -06:00
Jeff Epler
09f6919c93
Add ability to read VOLTAGE_MONITOR on Pico W
Because this must be treated like an in-use pin for all other purposes,
unfortunately a special case must be added in shared-bindings.

Multiple AnalogIn objects for VOLTAGE_MONITOR can be created (because
in use tracking isn't working) but this causes no harm.

Testing performed: Read the monitor, then imported wifi. When the
pin state was insufficiently restored, the second step would fail
with debug messages about do_ioctl timeout.

```
import analogio, board
a = analogio.AnalogIn(board.VOLTAGE_MONITOR)
print(a.value)
import wifi
```

Closes: #7020
2022-11-08 09:37:15 -06:00
Dan Halbert
1853f49139
Merge pull request #7166 from weblate/weblate-circuitpython-main
Translations update from Hosted Weblate
2022-11-07 22:48:46 -05:00
dronecz
28e4834da8
Merge branch 'adafruit:main' into main 2022-11-08 01:02:46 +01:00
Hosted Weblate
3dd9416c3f
Merge remote-tracking branch 'origin/main' 2022-11-08 00:33:18 +01:00
Dan Halbert
6230dea3d4
Merge pull request #7160 from rhooper/document-rust-dependency
Add note about rust to BUILDING.md
2022-11-07 18:33:13 -05:00
Hosted Weblate
25fc58454c
Merge remote-tracking branch 'origin/main' 2022-11-08 00:32:10 +01:00
Dan Halbert
c9ad92d133
Merge pull request #7173 from jepler/async-socket
asyncio bugfixes, select bugfixes & selectable socket
2022-11-07 18:32:05 -05:00
Hosted Weblate
9f3d3ed9b0
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/
2022-11-08 00:29:35 +01:00
Hosted Weblate
e713f831ce
Merge remote-tracking branch 'origin/main' 2022-11-08 00:29:33 +01:00
Dan Halbert
1fb03b72c6
Merge pull request #7175 from jepler/simplify-messages-save-flash
Simplify argument checking to reduce translated strings
2022-11-07 18:29:18 -05:00
Jeff Epler
319d9b04f1
Fix type annotation mistake 2022-11-07 13:51:58 -06:00
Jeff Epler
9cdfba2e47
Simplify argument checking to reduce translated strings
Build size on proxlight trinkey m0 en_US:
Before:  2412 (en_US)  820 (ru)
After:   2544 (en_US)  984 (ru)
Savings: +132 (en_US) +164 (ru) bytes available flash
2022-11-07 12:37:11 -06:00
dronecz
a568a5c2e2
Rename sdkonfig to sdkconfig 2022-11-06 22:14:19 +01:00
dronecz
f1e658f8bb
Update sdkonfig 2022-11-06 22:07:12 +01:00