Dan Halbert
05d2013b45
Merge pull request #6778 from tannewt/fix_s2_bootloop
...
Guard against workflow background happening early
2022-08-18 07:18:57 -04:00
Scott Shawcroft
3e60ec3a3e
Merge pull request #6770 from tannewt/upload_folder
...
Add uploading a directory and its contents
2022-08-17 16:09:56 -07:00
Scott Shawcroft
704ecc34fb
Guard against workflow background happening early
...
Fixes #6756 because the ringbuf size is zero and the empty check
does % which leads to division by zero error.
2022-08-17 15:44:07 -07:00
Melissa LeBlanc-Williams
da5c0cc702
Merge pull request #6777 from makermelissa/main
...
Add offline message to web workflow /code/ page
2022-08-17 15:28:47 -07:00
Scott Shawcroft
dbd6c0750a
Merge pull request #6774 from solderparty/bbq20kbd
...
Add the Solder Party BBQ20KBD board
2022-08-17 14:05:57 -07:00
Melissa LeBlanc-Williams
79628a7c41
Add offline message to web workflow /code/ page
2022-08-17 13:57:20 -07:00
Scott Shawcroft
b7a2a3d724
Fix arm builds
2022-08-17 13:52:13 -07:00
Scott Shawcroft
3aa5f60cb9
Merge remote-tracking branch 'adafruit/main' into upload_folder
2022-08-17 13:15:37 -07:00
arturo182
23f2b62196
Add the Solder Party BBQ20KBD board
2022-08-17 20:44:23 +02:00
Scott Shawcroft
9a5f00a093
Remove upload button and fix mkdir parents
2022-08-17 11:31:11 -07:00
Scott Shawcroft
2f0e209eca
Merge pull request #6772 from dhalbert/esp32-touch-fix
...
Fix ESP32 touch; rework common code a bit
2022-08-17 10:24:22 -07:00
Scott Shawcroft
1287d9c22d
Merge pull request #6769 from tannewt/ww_move
...
Add file and directory renaming
2022-08-16 22:11:59 -07:00
Dan Halbert
e6f1a2bc9b
Merge pull request #6771 from tannewt/ww_online_code_editor
...
Add /code/ for online editing
2022-08-16 20:40:12 -04:00
Dan Halbert
2bc8d73776
Fix ESP32 touch; rework common code a bit
2022-08-16 20:04:27 -04:00
Scott Shawcroft
3493be7757
Fix recursive delete, add upload labels and progress
2022-08-16 17:03:09 -07:00
Scott Shawcroft
e570349034
Edit .env and ignore canceled renames
2022-08-16 16:02:55 -07:00
Scott Shawcroft
525eb711c1
Add /code/ for online editing
2022-08-16 15:44:58 -07:00
Scott Shawcroft
b6e24230cf
Add uploading a directory and its contents
...
This only works for one top level directory at a time.
2022-08-16 14:41:10 -07:00
Scott Shawcroft
85b0be83bf
Add file and directory renaming
...
Internally this is done with a MOVE HTTP verb. It is modeled after
WebDAV MOVE but not exact to keep the Destination header shorter
and have more consistent response codes.
Fixes #6647
2022-08-16 13:51:40 -07:00
Scott Shawcroft
4b1d1fd72d
Merge pull request #6768 from mayrhomar/main
...
Add Waveshare ESP32-S2-Pico-LCD
2022-08-16 09:50:46 -07:00
Scott Shawcroft
3fbddfde59
Merge pull request #6758 from gamblor21/rp2040_i2ctarget
...
Rp2040 i2ctarget support
2022-08-15 13:57:49 -07:00
Scott Shawcroft
7717ab8e13
Merge pull request #6754 from jepler/check-read-utf8
...
When reading data from a file into a str, check if it's utf-8
2022-08-15 13:48:43 -07:00
Martin
528da05f54
Add Waveshare ESP32-S2-Pico-LCD
2022-08-15 16:46:14 +02:00
MicroDev
a223102366
Merge pull request #6759 from ladyada/main
...
pycam rev b pins
2022-08-14 22:01:29 +05:30
MicroDev
8bf88d44fb
Merge pull request #6760 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2022-08-14 21:59:17 +05:30
Can Kocyigit
787bfd5b6e
Translated using Weblate (Turkish)
...
Currently translated at 12.1% (122 of 1003 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/tr/
2022-08-14 14:14:55 +02:00
Can Kocyigit
86dd4c53aa
Translated using Weblate (German)
...
Currently translated at 99.9% (1002 of 1003 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/de/
2022-08-14 14:14:55 +02:00
lady ada
2f2ccdddbf
pycam rev b pins
2022-08-13 23:41:35 -04:00
gamblor21
7584363f66
Forgot an include
2022-08-13 17:41:45 -05:00
gamblor21
1ae2a2154e
Initial i2ctaret commit
2022-08-13 17:00:43 -05:00
MicroDev
fa3e265bfb
Merge pull request #6753 from tannewt/esp_led_reset
...
Audit all boards with LED pins defined
2022-08-13 15:25:02 +05:30
MicroDev
5c184faa95
Merge pull request #6751 from tannewt/no_any_key_while_reloading
...
Don't reload or enter repl when autoreloading
2022-08-13 15:22:50 +05:30
MicroDev
28c93cad68
Merge pull request #6742 from tannewt/c3_short_send
...
Retry send if only some bytes sent
2022-08-13 15:22:27 +05:30
MicroDev
50be223b5f
Merge pull request #6749 from weblate/weblate-circuitpython-main
...
Translations update from Hosted Weblate
2022-08-13 15:20:14 +05:30
Jeff Epler
606c75ab62
test must read data in binary mode
2022-08-12 08:34:33 -05:00
Jeff Epler
06f22cb59c
When reading data from a file into a str, check if it's utf-8
...
Otherwise, weird stuff can happen down the line when it is print()ed,
especially as it can break the webrepl of circuitpython.
2022-08-12 08:25:27 -05:00
Scott Shawcroft
df1435ae94
Audit all boards with LED pins defined
...
Add them as MICROPY_HW_LED_STATUS so that we can share reset code
for them. They aren't actually used for the status if another RGB
option is available. (But maybe they should be.)
Fixes #6717
2022-08-11 14:41:20 -07:00
Scott Shawcroft
5823bcc744
Merge branch 'main' into c3_short_send
2022-08-11 12:45:02 -07:00
Hosted Weblate
0d4ad2ff52
Merge remote-tracking branch 'origin/main'
2022-08-11 21:42:29 +02:00
Dan Halbert
f9b9f55683
Merge pull request #6744 from tannewt/wifi_retry_fix
...
Fix retries after successful connection.
2022-08-11 15:42:23 -04:00
Scott Shawcroft
3dc0290e56
Don't reload or enter repl when autoreloading
...
A keypress while we waited for autoreload used to enter repl. Now
it won't.
Fixes #6480
2022-08-11 12:23:25 -07:00
Hosted Weblate
891a066f87
Merge remote-tracking branch 'origin/main'
2022-08-11 20:42:56 +02:00
Dan Halbert
3347ee685f
Merge pull request #6726 from tannewt/design_guide_update
...
Add register library topic to design guide
2022-08-11 14:42:45 -04:00
Scott Shawcroft
f1053fb963
Introduce port_yield()
...
This allows the web workflow send code to yield briefly when
waiting for more room to send in a socket. Waiting for an "interrupt"
could wait forever because the select task only waits for read and
error. Adding wait on write is tricky because much of the time we
don't care if the sockets are ready to write. Using yield avoids
this trickiness.
2022-08-11 11:25:34 -07:00
Scott Shawcroft
471053c315
Merge remote-tracking branch 'adafruit/main' into c3_short_send
2022-08-11 11:12:51 -07:00
Scott Shawcroft
553367105f
Add examples of non-applicable cases and SPI link
2022-08-11 11:01:16 -07:00
Scott Shawcroft
1ae88c3131
Merge remote-tracking branch 'adafruit/main' into design_guide_update
2022-08-11 10:52:06 -07:00
Jonny Bergdahl
11b434c8bf
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (1003 of 1003 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2022-08-11 19:18:14 +02:00
Dan Halbert
d645e9cad8
Merge pull request #6743 from Sciss/patch-1
...
Touchin.c - fix clean up in constructor before exception is thrown
2022-08-11 09:27:18 -04:00
Dan Halbert
5a2d870a9b
Merge pull request #6741 from tannewt/remove_pulseout_pwm_param
...
Remove PWMOut parameter to PulseOut
2022-08-11 09:26:51 -04:00