Skip to content

fix CPB SPI pin definitions #3583

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 62 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
04ffd0d
Add gateway, subnet, and rssi info for current connected AP
astrobokonon Sep 19, 2020
bc8863a
Simplify now that I have it working
astrobokonon Sep 20, 2020
2fa269c
Additional error handling
astrobokonon Sep 22, 2020
a77966a
Try to reuse/share existing objects
astrobokonon Sep 22, 2020
b9968ea
Merge branch 'main' of https://github.com/adafruit/circuitpython into…
astrobokonon Sep 26, 2020
deefeec
Fix ap_rssi bound_method
astrobokonon Sep 26, 2020
66d5573
Enable DNS info
astrobokonon Sep 28, 2020
7b7ef8e
Merge branch 'main' of https://github.com/adafruit/circuitpython into…
astrobokonon Sep 28, 2020
2a4a244
Add ap_ssid and ap_bssid
astrobokonon Sep 29, 2020
d6d02c6
Fix inconsistent supervisor heap.
cwalther Sep 28, 2020
5bdb8c4
Allow allocate_memory() to reuse holes when matching exactly.
cwalther Sep 29, 2020
be8092f
When there is not enough free space, but a matching hole on the other…
cwalther Oct 2, 2020
99f27be
Merge branch 'main' of https://github.com/adafruit/circuitpython into…
astrobokonon Oct 8, 2020
57b4492
displayio: Pass transparent_color to ColorConverter
jensechu Oct 9, 2020
b359e29
displayio: Add make_transparent and make_opaque to ColorConvertor
jensechu Oct 11, 2020
3370196
displayio: Add make_transparent to ColorConverter
jensechu Oct 11, 2020
de9ea47
Merge branch 'main' into color-converter-transparency
jensechu Oct 13, 2020
2517e4b
displayio: ColorConverter handle if opaque color is black
jensechu Oct 15, 2020
3c5a086
Merge branch 'color-converter-transparency' of github.com:jensechu/ci…
jensechu Oct 15, 2020
cb0a4ab
displayio: new translation strings
jensechu Oct 15, 2020
b02a5bc
displayio: Remove verbose error
jensechu Oct 15, 2020
fa75231
Added max size check to recv_into
gamblor21 Oct 15, 2020
b336039
Disable the long way and return an ap_info object
astrobokonon Oct 16, 2020
9d840aa
Cleaned up and now testing
astrobokonon Oct 16, 2020
645382d
Updated translation
gamblor21 Oct 16, 2020
de328c3
Update port status in readme
microdev1 Oct 16, 2020
8e6d3e5
Merge branch 'main' into recv_into_size_check
gamblor21 Oct 16, 2020
74c07a4
displayio: Add in opaque pixel option for future
jensechu Oct 17, 2020
575b2e6
Merge branch 'main' into color-converter-transparency
jensechu Oct 17, 2020
fc3f2a3
displayio: Remove trailing whitespace
jensechu Oct 17, 2020
3c05a8c
Merge pull request #3482 from cwalther/alloc
jepler Oct 17, 2020
1efcb97
Translated using Weblate (Spanish)
Oct 16, 2020
1e7e5eb
Translated using Weblate (Chinese (Pinyin))
hexthat Oct 16, 2020
76f1db7
Set sta_mode flag for actual use/checking
astrobokonon Oct 17, 2020
539e6c6
Merge pull request #3567 from weblate/weblate-circuitpython-main
jepler Oct 17, 2020
a71885c
Translated using Weblate (French)
Oct 17, 2020
c85a845
Translated using Weblate (French)
Anton-2 Oct 17, 2020
396979a
atmel-samd: parallelize lto linking
jepler Oct 12, 2020
aa3c890
samd: pin: Fix 'undefined reference to pin_PA30'
jepler Oct 12, 2020
4b9fc5d
samd: update peripherals submodule
jepler Oct 12, 2020
eb0b023
samd: extend IGNORE_PIN_foo to all sam e5x/e5x pins
jepler Oct 13, 2020
194d99f
sparkfun_lumidrive: Can't IGNORE pins that are default bus pins
jepler Oct 18, 2020
fb768df
samd: AnalogOut: Better handle boards which IGNOREd analog pins
jepler Oct 18, 2020
cc411f4
samd: Update peripherals submodule
jepler Oct 18, 2020
852c57c
Adding some more german translations
Senuros Oct 18, 2020
579f9b0
Merge pull request #3568 from weblate/weblate-circuitpython-main
jepler Oct 18, 2020
64eb159
Merge pull request #3569 from Senuros/main
jepler Oct 18, 2020
d6805c0
SDA and SCL were flipped
askpatrickw Oct 19, 2020
f8d37c0
Merge pull request #3570 from askpatrickw/UMFeatherS2-SCL-SDA
jepler Oct 19, 2020
d98b312
Merge pull request #3541 from jepler/lto-parallel
tannewt Oct 19, 2020
d606a3e
Merge pull request #3484 from astrobokonon/esp32s2-morenet
tannewt Oct 19, 2020
d2dada8
displayio: Update docs for ColorConverter's make_opaque
jensechu Oct 19, 2020
c5d8c12
Merge pull request #3563 from gamblor21/recv_into_size_check
tannewt Oct 19, 2020
38c8248
Merge branch 'main' into color-converter-transparency
jensechu Oct 19, 2020
1338712
Update readme
microdev1 Oct 20, 2020
543073b
zh_Latn_pinyin: Use ASCII alternatives to fullwidth chars
jepler Oct 20, 2020
1eab069
Fix missing `nproc` on macOS.
cwalther Oct 20, 2020
8beb36c
Use one lto partition
tannewt Oct 20, 2020
1092890
Merge pull request #3577 from cwalther/nproc
tannewt Oct 20, 2020
098fd3e
Merge pull request #3566 from microDev1/patch-1
tannewt Oct 20, 2020
1a67740
Merge pull request #3529 from jensechu/color-converter-transparency
tannewt Oct 20, 2020
75acc2f
fix CPB SPI pin definitions
jerryneedell Oct 21, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 19 additions & 7 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,6 @@ Differences from `MicroPython <https://github.com/micropython/micropython>`__
CircuitPython:

- Supports native USB on all boards, allowing file editing without special tools.
- Supports only SAMD21, SAMD51, nRF52840, CXD56, STM32F4 and i.MX RT ports.
- Floats (aka decimals) are enabled for all builds.
- Error messages are translated into 10+ languages.
- Does not support concurrency within Python (including interrupts and threading). Some concurrency
Expand Down Expand Up @@ -137,8 +136,8 @@ Behavior
API
~~~

- Unified hardware APIs. Documented
`on ReadTheDocs <https://circuitpython.readthedocs.io/en/latest/shared-bindings/index.html>`_.
- Unified hardware APIs. Documented on
`ReadTheDocs <https://circuitpython.readthedocs.io/en/latest/shared-bindings/index.html>`_.
- API docs are rST within the C files in ``shared-bindings``.
- No ``machine`` API.

Expand Down Expand Up @@ -201,14 +200,27 @@ Ports
Ports include the code unique to a microcontroller line and also
variations based on the board.

- ``atmel-samd`` Support for SAMD21 and SAMD51 based boards.
- ``nrf`` Support for the nRF52840 based boards.
- ``unix`` Support for UNIX. Only used for automated testing.
================ ============================================================
Supported Support status
================ ============================================================
atmel-samd ``SAMD21`` stable | ``SAMD51`` stable
cxd56 stable
esp32s2 beta
litex alpha
mimxrt10xx alpha
nrf stable
stm ``F4`` stable | ``others`` beta
unix alpha
================ ============================================================

- ``stable`` Highly unlikely to have bugs or missing functionality.
- ``beta`` Being actively improved but may be missing functionality and have bugs.
- ``alpha`` Will have bugs and missing functionality.

The remaining port directories not listed above are in the repo to maintain compatibility with the
`MicroPython <https://github.com/micropython/micropython>`__ parent project.

`back to top <#circuitpython>`__
`Back to Top <#circuitpython>`__

.. |Build Status| image:: https://github.com/adafruit/circuitpython/workflows/Build%20CI/badge.svg
:target: https://github.com/adafruit/circuitpython/actions?query=branch%3Amain
Expand Down
10 changes: 9 additions & 1 deletion locale/circuitpython.pot
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-15 16:06+0530\n"
"POT-Creation-Date: 2020-10-16 19:50-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
Expand Down Expand Up @@ -1404,6 +1404,10 @@ msgid ""
"%d bpp given"
msgstr ""

#: shared-module/displayio/ColorConverter.c
msgid "Only one color can be transparent at a time"
msgstr ""

#: shared-bindings/ipaddress/__init__.c
msgid "Only raw int supported for ip"
msgstr ""
Expand Down Expand Up @@ -2107,6 +2111,10 @@ msgstr ""
msgid "buffer too small"
msgstr ""

#: shared-bindings/socketpool/Socket.c
msgid "buffer too small for requested bytes"
msgstr ""

#: shared-bindings/_pew/PewPew.c
msgid "buttons must be digitalio.DigitalInOut"
msgstr ""
Expand Down
52 changes: 27 additions & 25 deletions locale/de_DE.po
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ msgstr ""

#: py/obj.c
msgid "'%q' object is not subscriptable"
msgstr ""
msgstr "'%q' Objekt hat keine '__getitem__'-Methode (not subscriptable)"

#: py/emitinlinethumb.c py/emitinlinextensa.c
#, c-format
Expand Down Expand Up @@ -1986,14 +1986,16 @@ msgstr "WatchDogTimer läuft aktuell nicht"
#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.mode cannot be changed once set to WatchDogMode.RESET"
msgstr ""
"WatchDogTimer.mode kann nicht geändert werden, nachdem "
"er auf WatchDogMode.RESET gesetzt wurde"

#: shared-bindings/watchdog/WatchDogTimer.c
msgid "WatchDogTimer.timeout must be greater than 0"
msgstr ""
msgstr "WatchDogTimer.timeout muss größer als 0 sein"

#: supervisor/shared/safe_mode.c
msgid "Watchdog timer expired."
msgstr ""
msgstr "Watchdog timer abgelaufen "

#: py/builtinhelp.c
#, c-format
Expand All @@ -2013,11 +2015,11 @@ msgstr ""

#: shared-bindings/wifi/Radio.c
msgid "WiFi password must be between 8 and 63 characters"
msgstr ""
msgstr "WiFi Passwort muss zwischen 8 und 63 Zeichen lang sein"

#: ports/nrf/common-hal/_bleio/PacketBuffer.c
msgid "Writes not supported on Characteristic"
msgstr "Schreiben nicht unterstüzt für die Characteristic"
msgstr "Schreiben nicht unterstüzt für diese Charakteristik"

#: supervisor/shared/safe_mode.c
msgid "You are in safe mode: something unanticipated happened.\n"
Expand All @@ -2035,7 +2037,7 @@ msgstr "__init__() sollte None zurückgeben"

#: py/objtype.c
msgid "__init__() should return None, not '%q'"
msgstr ""
msgstr "__init__() sollte None zurückgeben, nicht '%q'"

#: py/objobject.c
msgid "__new__ arg must be a user-type"
Expand Down Expand Up @@ -2080,12 +2082,12 @@ msgstr "Argument hat falschen Typ"

#: extmod/ulab/code/linalg/linalg.c
msgid "argument must be ndarray"
msgstr ""
msgstr "Argument muss ein ndarray sein"

#: py/argcheck.c shared-bindings/_stage/__init__.c
#: shared-bindings/digitalio/DigitalInOut.c shared-bindings/gamepad/GamePad.c
msgid "argument num/types mismatch"
msgstr "Anzahl/Type der Argumente passen nicht"
msgstr "Anzahl/Typen der Argumente passen nicht"

#: py/runtime.c
msgid "argument should be a '%q' not a '%q'"
Expand Down Expand Up @@ -2187,7 +2189,7 @@ msgstr "bytes mit mehr als 8 bits werden nicht unterstützt"

#: py/objarray.c
msgid "bytes length not a multiple of item size"
msgstr ""
msgstr "Byte-Länge ist kein vielfaches der Item-Größe"

#: py/objstr.c
msgid "bytes value out of range"
Expand Down Expand Up @@ -2230,15 +2232,15 @@ msgstr "kann keinem Ausdruck zuweisen"
#: py/obj.c py/objint.c shared-bindings/i2cperipheral/I2CPeripheral.c
#: shared-module/_pixelbuf/PixelBuf.c
msgid "can't convert %q to %q"
msgstr ""
msgstr "kann %q nicht zu %q konvertieren"

#: py/objstr.c
msgid "can't convert '%q' object to %q implicitly"
msgstr "Kann '%q' Objekt nicht implizit nach %q konvertieren"

#: py/obj.c
msgid "can't convert to %q"
msgstr ""
msgstr "kann nicht zu %q konvertieren"

#: py/objstr.c
msgid "can't convert to str implicitly"
Expand Down Expand Up @@ -2292,7 +2294,7 @@ msgstr ""

#: shared-module/sdcardio/SDCard.c
msgid "can't set 512 block size"
msgstr ""
msgstr "Kann Blockgröße von 512 nicht setzen"

#: py/objnamedtuple.c
msgid "can't set attribute"
Expand Down Expand Up @@ -2728,11 +2730,11 @@ msgstr "Indizes müssen Integer, Slices oder Boolesche Listen sein"

#: extmod/ulab/code/approx/approx.c
msgid "initial values must be iterable"
msgstr ""
msgstr "Ausgangswerte müssen iterierbar sein"

#: shared-bindings/_bleio/Characteristic.c shared-bindings/_bleio/Descriptor.c
msgid "initial_value length is wrong"
msgstr ""
msgstr "Länge von initial_value ist falsch"

#: py/compile.c
msgid "inline assembler must be a function"
Expand Down Expand Up @@ -3126,7 +3128,7 @@ msgstr "Objekt nicht iterierbar"

#: py/obj.c
msgid "object of type '%q' has no len()"
msgstr ""
msgstr "Object vom Typ '%q' hat kein len()"

#: py/obj.c
msgid "object with buffer protocol required"
Expand Down Expand Up @@ -3180,11 +3182,11 @@ msgstr ""

#: shared-bindings/displayio/Bitmap.c
msgid "out of range of source"
msgstr ""
msgstr "Außerhalb des Bereichs der Quelle"

#: shared-bindings/displayio/Bitmap.c
msgid "out of range of target"
msgstr ""
msgstr "Außerhalb des Bereichs des Ziels"

#: py/objint_mpz.c
msgid "overflow converting long int to machine word"
Expand Down Expand Up @@ -3396,7 +3398,7 @@ msgstr ""

#: shared-bindings/displayio/Bitmap.c
msgid "source palette too large"
msgstr ""
msgstr "Quell-Palette zu groß"

#: py/objstr.c
msgid "start/end indices"
Expand Down Expand Up @@ -3424,7 +3426,7 @@ msgstr "stream operation ist nicht unterstützt"

#: py/objstrunicode.c
msgid "string indices must be integers, not %q"
msgstr ""
msgstr "String Indizes müssen Integer sein, nicht %q"

#: py/stream.c
msgid "string not supported; use bytes or bytearray"
Expand Down Expand Up @@ -3465,7 +3467,7 @@ msgstr "time.struct_time() nimmt eine 9-Sequenz an"

#: ports/nrf/common-hal/watchdog/WatchDogTimer.c
msgid "timeout duration exceeded the maximum supported value"
msgstr ""
msgstr "Das Zeitlimit hat den maximal zulässigen Wert überschritten"

#: shared-bindings/busio/UART.c
msgid "timeout must be 0.0-100.0 seconds"
Expand All @@ -3477,11 +3479,11 @@ msgstr "timeout muss >= 0.0 sein"

#: shared-module/sdcardio/SDCard.c
msgid "timeout waiting for v1 card"
msgstr ""
msgstr "Zeitlimit beim warten auf v1 Karte"

#: shared-module/sdcardio/SDCard.c
msgid "timeout waiting for v2 card"
msgstr ""
msgstr "Zeitlimit beim warten auf v2 Karte"

#: shared-bindings/time/__init__.c
msgid "timestamp out of range for platform time_t"
Expand Down Expand Up @@ -3532,7 +3534,7 @@ msgstr "Typ vom Objekt '%q' hat kein Attribut '%q'"

#: py/objgenerator.c
msgid "type object 'generator' has no attribute '__await__'"
msgstr ""
msgstr "Das Typ-Objekt 'generator' hat kein Attribut '__await__'"

#: py/objtype.c
msgid "type takes 1 or 3 arguments"
Expand Down Expand Up @@ -3577,7 +3579,7 @@ msgstr "unbekannter Konvertierungs specifier %c"

#: py/objstr.c
msgid "unknown format code '%c' for object of type '%q'"
msgstr ""
msgstr "Unbekannter Formatcode '%c' für Objekt vom Typ '%q'"

#: py/compile.c
msgid "unknown type"
Expand Down Expand Up @@ -3638,7 +3640,7 @@ msgstr "value_count muss größer als 0 sein"

#: extmod/ulab/code/linalg/linalg.c
msgid "vectors must have same lengths"
msgstr ""
msgstr "Vektoren müssen die selbe Länge haben"

#: shared-bindings/watchdog/WatchDogTimer.c
msgid "watchdog timeout must be greater than 0"
Expand Down
16 changes: 8 additions & 8 deletions locale/es.po
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,15 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-15 16:06+0530\n"
"PO-Revision-Date: 2020-10-09 17:19+0000\n"
"Last-Translator: dherrada <[email protected]>\n"
"PO-Revision-Date: 2020-10-17 02:31+0000\n"
"Last-Translator: Alvaro Figueroa <[email protected]>\n"
"Language-Team: \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3-dev\n"
"X-Generator: Weblate 4.3.1-dev\n"

#: main.c
msgid ""
Expand Down Expand Up @@ -255,7 +255,7 @@ msgstr "'return' fuera de una función"

#: py/compile.c
msgid "'yield from' inside async function"
msgstr ""
msgstr "'yield from' dentro función asincrónica"

#: py/compile.c
msgid "'yield' outside function"
Expand Down Expand Up @@ -284,7 +284,7 @@ msgstr "El canal EXTINT ya está siendo utilizado"

#: ports/esp32s2/common-hal/analogio/AnalogIn.c
msgid "ADC2 is being used by WiFi"
msgstr ""
msgstr "ADC2 está siendo usado por WiFi"

#: shared-bindings/_bleio/Address.c shared-bindings/ipaddress/IPv4Address.c
#, c-format
Expand Down Expand Up @@ -969,7 +969,7 @@ msgstr "Hardware en uso, pruebe pines alternativos"

#: shared-bindings/wifi/Radio.c
msgid "Hostname must be between 1 and 253 characters"
msgstr ""
msgstr "Hostname debe ser entre 1 y 253 caracteres"

#: extmod/vfs_posix_file.c py/objstringio.c
msgid "I/O operation on closed file"
Expand Down Expand Up @@ -2803,7 +2803,7 @@ msgstr "especificador de formato inválido"

#: shared-bindings/wifi/Radio.c
msgid "invalid hostname"
msgstr ""
msgstr "hostname inválido"

#: extmod/modussl_axtls.c
msgid "invalid key"
Expand Down Expand Up @@ -3522,7 +3522,7 @@ msgstr "objeto de tipo '%q' no tiene atributo '%q'"

#: py/objgenerator.c
msgid "type object 'generator' has no attribute '__await__'"
msgstr ""
msgstr "objeto tipo 'generator' no tiene un atributo '__await__'"

#: py/objtype.c
msgid "type takes 1 or 3 arguments"
Expand Down
Loading