Skip to content

Commit

Permalink
Update neopixel docs.
Browse files Browse the repository at this point in the history
When we synced with the readthedocs content V1 didn't have support for
RGBW pixels. This has since been addressed.

Closes #81
  • Loading branch information
microbit-matt-hillsdon committed Oct 20, 2022
1 parent 0396c0b commit 62a8c2d
Show file tree
Hide file tree
Showing 8 changed files with 64 additions and 8 deletions.
9 changes: 8 additions & 1 deletion lang/en/typeshed/stdlib/neopixel.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,14 @@ class NeoPixel:
Example: ``np = neopixel.NeoPixel(pin0, 8)``
RGBW neopixels are only supported by micro:bit V2.
To support RGBW neopixels, a third argument can be passed to NeoPixel to
indicate the number of bytes per pixel (bpp). For RGBW, this is is 4
rather than the default of 3 for RGB and GRB.
Each pixel is addressed by a position (starting from 0). Neopixels are
given RGB (red, green, blue) / RGBW (red, green, blue, white) values
between 0-255 as a tuple. For example, in RGB, (255,255,255) is white.
In RGBW, (255,255,255,0) or (0,0,0,255) is white.
See `the online docs <https://microbit-micropython.readthedocs.io/en/v2-docs/neopixel.html>`_ for warnings and other advice.
Expand Down
9 changes: 8 additions & 1 deletion lang/es-es/typeshed/stdlib/neopixel.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,14 @@ class NeoPixel:
Example: ``np = neopixel.NeoPixel(pin0, 8)``
RGBW neopixels are only supported by micro:bit V2.
To support RGBW neopixels, a third argument can be passed to NeoPixel to
indicate the number of bytes per pixel (bpp). For RGBW, this is is 4
rather than the default of 3 for RGB and GRB.
Each pixel is addressed by a position (starting from 0). Neopixels are
given RGB (red, green, blue) / RGBW (red, green, blue, white) values
between 0-255 as a tuple. For example, in RGB, (255,255,255) is white.
In RGBW, (255,255,255,0) or (0,0,0,255) is white.
See `the online docs <https://microbit-micropython.readthedocs.io/en/v2-docs/neopixel.html>`_ for warnings and other advice.
Expand Down
9 changes: 8 additions & 1 deletion lang/fr/typeshed/stdlib/neopixel.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,14 @@ class NeoPixel:
Example: ``np = neopixel.NeoPixel(pin0, 8)``
RGBW neopixels are only supported by micro:bit V2.
To support RGBW neopixels, a third argument can be passed to NeoPixel to
indicate the number of bytes per pixel (bpp). For RGBW, this is is 4
rather than the default of 3 for RGB and GRB.
Each pixel is addressed by a position (starting from 0). Neopixels are
given RGB (red, green, blue) / RGBW (red, green, blue, white) values
between 0-255 as a tuple. For example, in RGB, (255,255,255) is white.
In RGBW, (255,255,255,0) or (0,0,0,255) is white.
See `the online docs <https://microbit-micropython.readthedocs.io/en/v2-docs/neopixel.html>`_ for warnings and other advice.
Expand Down
9 changes: 8 additions & 1 deletion lang/ja/typeshed/stdlib/neopixel.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,14 @@ class NeoPixel:
Example: ``np = neopixel.NeoPixel(pin0, 8)``
RGBW neopixels are only supported by micro:bit V2.
To support RGBW neopixels, a third argument can be passed to NeoPixel to
indicate the number of bytes per pixel (bpp). For RGBW, this is is 4
rather than the default of 3 for RGB and GRB.
Each pixel is addressed by a position (starting from 0). Neopixels are
given RGB (red, green, blue) / RGBW (red, green, blue, white) values
between 0-255 as a tuple. For example, in RGB, (255,255,255) is white.
In RGBW, (255,255,255,0) or (0,0,0,255) is white.
See `the online docs <https://microbit-micropython.readthedocs.io/en/v2-docs/neopixel.html>`_ for warnings and other advice.
Expand Down
9 changes: 8 additions & 1 deletion lang/ko/typeshed/stdlib/neopixel.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,14 @@ class NeoPixel:
Example: ``np = neopixel.NeoPixel(pin0, 8)``
RGBW neopixels are only supported by micro:bit V2.
To support RGBW neopixels, a third argument can be passed to NeoPixel to
indicate the number of bytes per pixel (bpp). For RGBW, this is is 4
rather than the default of 3 for RGB and GRB.
Each pixel is addressed by a position (starting from 0). Neopixels are
given RGB (red, green, blue) / RGBW (red, green, blue, white) values
between 0-255 as a tuple. For example, in RGB, (255,255,255) is white.
In RGBW, (255,255,255,0) or (0,0,0,255) is white.
See `the online docs <https://microbit-micropython.readthedocs.io/en/v2-docs/neopixel.html>`_ for warnings and other advice.
Expand Down
9 changes: 8 additions & 1 deletion lang/nl/typeshed/stdlib/neopixel.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,14 @@ class NeoPixel:
Example: ``np = neopixel.NeoPixel(pin0, 8)``
RGBW neopixels are only supported by micro:bit V2.
To support RGBW neopixels, a third argument can be passed to NeoPixel to
indicate the number of bytes per pixel (bpp). For RGBW, this is is 4
rather than the default of 3 for RGB and GRB.
Each pixel is addressed by a position (starting from 0). Neopixels are
given RGB (red, green, blue) / RGBW (red, green, blue, white) values
between 0-255 as a tuple. For example, in RGB, (255,255,255) is white.
In RGBW, (255,255,255,0) or (0,0,0,255) is white.
See `the online docs <https://microbit-micropython.readthedocs.io/en/v2-docs/neopixel.html>`_ for warnings and other advice.
Expand Down
9 changes: 8 additions & 1 deletion lang/zh-cn/typeshed/stdlib/neopixel.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,14 @@ class NeoPixel:
Example: ``np = neopixel.NeoPixel(pin0, 8)``
RGBW neopixels are only supported by micro:bit V2.
To support RGBW neopixels, a third argument can be passed to NeoPixel to
indicate the number of bytes per pixel (bpp). For RGBW, this is is 4
rather than the default of 3 for RGB and GRB.
Each pixel is addressed by a position (starting from 0). Neopixels are
given RGB (red, green, blue) / RGBW (red, green, blue, white) values
between 0-255 as a tuple. For example, in RGB, (255,255,255) is white.
In RGBW, (255,255,255,0) or (0,0,0,255) is white.
See `the online docs <https://microbit-micropython.readthedocs.io/en/v2-docs/neopixel.html>`_ for warnings and other advice.
Expand Down
9 changes: 8 additions & 1 deletion lang/zh-tw/typeshed/stdlib/neopixel.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,14 @@ class NeoPixel:
Example: ``np = neopixel.NeoPixel(pin0, 8)``
RGBW neopixels are only supported by micro:bit V2.
To support RGBW neopixels, a third argument can be passed to NeoPixel to
indicate the number of bytes per pixel (bpp). For RGBW, this is is 4
rather than the default of 3 for RGB and GRB.
Each pixel is addressed by a position (starting from 0). Neopixels are
given RGB (red, green, blue) / RGBW (red, green, blue, white) values
between 0-255 as a tuple. For example, in RGB, (255,255,255) is white.
In RGBW, (255,255,255,0) or (0,0,0,255) is white.
See `the online docs <https://microbit-micropython.readthedocs.io/en/v2-docs/neopixel.html>`_ for warnings and other advice.
Expand Down

0 comments on commit 62a8c2d

Please sign in to comment.