Skip to content

Commit 5accf27

Browse files
authored
Merge pull request #1534 from kattni/featherrp-templates
Feather RP code, update directory structure.
2 parents f4bc335 + c1157b2 commit 5accf27

14 files changed

Lines changed: 52 additions & 15 deletions

File tree

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""CircuitPython Digital Input example for Feather RP2040"""
2+
import board
3+
import digitalio
4+
5+
led = digitalio.DigitalInOut(board.LED)
6+
led.direction = digitalio.Direction.OUTPUT
7+
8+
button = digitalio.DigitalInOut(board.A1)
9+
button.switch_to_input(pull=digitalio.Pull.UP)
10+
11+
while True:
12+
if not button.value:
13+
led.value = True
14+
else:
15+
led.value = False
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
"""CircuitPython NeoPixel Rainbow example for Feather RP2040"""
2+
import time
3+
import board
4+
import neopixel
5+
from _pixelbuf import colorwheel
6+
7+
pixel = neopixel.NeoPixel(board.NEOPIXEL, 1, auto_write=False)
8+
9+
pixel.brightness = 0.3
10+
11+
12+
def rainbow(delay):
13+
for color_value in range(255):
14+
for led in range(1):
15+
pixel_index = (led * 256 // 1) + color_value
16+
pixel[led] = colorwheel(pixel_index & 255)
17+
pixel.show()
18+
time.sleep(delay)
19+
20+
21+
while True:
22+
rainbow(0.02)
File renamed without changes.

Adafruit_FunHouse/rainbow.py renamed to Adafruit_FunHouse/neopixel_rainbow/code.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010

1111
def rainbow(delay):
1212
for color_value in range(255):
13-
for pixels in range(5):
14-
pixel_index = (pixels * 256 // 5) + color_value
15-
dots[pixels] = colorwheel(pixel_index & 255)
13+
for led in range(5):
14+
pixel_index = (led * 256 // 5) + color_value
15+
dots[led] = colorwheel(pixel_index & 255)
1616
dots.show()
1717
time.sleep(delay)
1818

File renamed without changes.
File renamed without changes.

Adafruit_ItsyBitsy_RP2040/neopixel_rainbow.py renamed to Adafruit_ItsyBitsy_RP2040/neopixel_rainbow/code.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111

1212
def rainbow(delay):
1313
for color_value in range(255):
14-
for pixels in range(1):
15-
pixel_index = (pixels * 256 // 1) + color_value
16-
pixel[pixels] = colorwheel(pixel_index & 255)
14+
for led in range(1):
15+
pixel_index = (led * 256 // 1) + color_value
16+
pixel[led] = colorwheel(pixel_index & 255)
1717
pixel.show()
1818
time.sleep(delay)
1919

Adafruit_Neo_Trinkey/cap_touch_neopixel_brightness.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212

1313

1414
def rainbow(color_index):
15-
for pixel in range(4):
16-
pixel_index = (pixel * 256 // 4) + color_index
17-
pixels[pixel] = colorwheel(pixel_index & 255)
15+
for led in range(4):
16+
pixel_index = (led * 256 // 4) + color_index
17+
pixels[led] = colorwheel(pixel_index & 255)
1818
pixels.show()
1919

2020

File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)