kopia lustrzana https://github.com/pimoroni/pimoroni-pico
				
				
				
			
						commit
						d5439714b5
					
				|  | @ -24,7 +24,7 @@ QA_IGNORE="E501,E402,COM812,ICN001" | ||||||
| QA_EXCLUDE="micropython/examples/common/lib/tinyweb/server.py,micropython/examples/pico_wireless/*" | QA_EXCLUDE="micropython/examples/common/lib/tinyweb/server.py,micropython/examples/pico_wireless/*" | ||||||
| 
 | 
 | ||||||
| function qa_prepare_all { | function qa_prepare_all { | ||||||
|     pip install ruff |     pip install ruff==0.12.0 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| function qa_check { | function qa_check { | ||||||
|  |  | ||||||
|  | @ -14,7 +14,7 @@ enc.set_brightness(1.0) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # From CPython Lib/colorsys.py | # From CPython Lib/colorsys.py | ||||||
| def hsv_to_rgb(h, s, v): | def hsv_to_rgb(h, s, v):  # noqa: RET503 | ||||||
|     if s == 0.0: |     if s == 0.0: | ||||||
|         return v, v, v |         return v, v, v | ||||||
|     i = int(h * 6.0) |     i = int(h * 6.0) | ||||||
|  | @ -33,7 +33,7 @@ def hsv_to_rgb(h, s, v): | ||||||
|         return p, q, v |         return p, q, v | ||||||
|     if i == 4: |     if i == 4: | ||||||
|         return t, p, v |         return t, p, v | ||||||
|     if i == 5:  # noqa: RET503 |     if i == 5: | ||||||
|         return v, p, q |         return v, p, q | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -35,7 +35,7 @@ last_centre_pressed = False | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # From CPython Lib/colorsys.py | # From CPython Lib/colorsys.py | ||||||
| def hsv_to_rgb(h, s, v): | def hsv_to_rgb(h, s, v):  # noqa: RET503 | ||||||
|     if s == 0.0: |     if s == 0.0: | ||||||
|         return v, v, v |         return v, v, v | ||||||
|     i = int(h * 6.0) |     i = int(h * 6.0) | ||||||
|  | @ -54,7 +54,7 @@ def hsv_to_rgb(h, s, v): | ||||||
|         return p, q, v |         return p, q, v | ||||||
|     if i == 4: |     if i == 4: | ||||||
|         return t, p, v |         return t, p, v | ||||||
|     if i == 5:  # noqa: RET503 |     if i == 5: | ||||||
|         return v, p, q |         return v, p, q | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -14,7 +14,7 @@ gas.set_brightness(1.0) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # From CPython Lib/colorsys.py | # From CPython Lib/colorsys.py | ||||||
| def hsv_to_rgb(h, s, v): | def hsv_to_rgb(h, s, v):  # noqa: RET503 | ||||||
|     if s == 0.0: |     if s == 0.0: | ||||||
|         return v, v, v |         return v, v, v | ||||||
|     i = int(h * 6.0) |     i = int(h * 6.0) | ||||||
|  | @ -33,7 +33,7 @@ def hsv_to_rgb(h, s, v): | ||||||
|         return p, q, v |         return p, q, v | ||||||
|     if i == 4: |     if i == 4: | ||||||
|         return t, p, v |         return t, p, v | ||||||
|     if i == 5:  # noqa: RET503 |     if i == 5: | ||||||
|         return v, p, q |         return v, p, q | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -13,7 +13,7 @@ pot.set_brightness(1.0) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # From CPython Lib/colorsys.py | # From CPython Lib/colorsys.py | ||||||
| def hsv_to_rgb(h, s, v): | def hsv_to_rgb(h, s, v):  # noqa: RET503 | ||||||
|     if s == 0.0: |     if s == 0.0: | ||||||
|         return v, v, v |         return v, v, v | ||||||
|     i = int(h * 6.0) |     i = int(h * 6.0) | ||||||
|  | @ -32,7 +32,7 @@ def hsv_to_rgb(h, s, v): | ||||||
|         return p, q, v |         return p, q, v | ||||||
|     if i == 4: |     if i == 4: | ||||||
|         return t, p, v |         return t, p, v | ||||||
|     if i == 5:  # noqa: RET503 |     if i == 5: | ||||||
|         return v, p, q |         return v, p, q | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -11,7 +11,7 @@ RADIUS = WIDTH // 2 | ||||||
| BLACK = display.create_pen(0, 0, 0) | BLACK = display.create_pen(0, 0, 0) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| def hsv_to_rgb(h, s, v): | def hsv_to_rgb(h, s, v):  # noqa: RET503 | ||||||
|     if s == 0.0: |     if s == 0.0: | ||||||
|         return v, v, v |         return v, v, v | ||||||
|     i = int(h * 6.0)  # XXX assume int() truncates! |     i = int(h * 6.0)  # XXX assume int() truncates! | ||||||
|  | @ -30,7 +30,7 @@ def hsv_to_rgb(h, s, v): | ||||||
|         return p, q, v |         return p, q, v | ||||||
|     if i == 4: |     if i == 4: | ||||||
|         return t, p, v |         return t, p, v | ||||||
|     if i == 5:  # noqa: RET503 |     if i == 5: | ||||||
|         return v, p, q |         return v, p, q | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -36,7 +36,7 @@ def clear(): | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # From CPython Lib/colorsys.py | # From CPython Lib/colorsys.py | ||||||
| def hsv_to_rgb(h, s, v): | def hsv_to_rgb(h, s, v):  # noqa: RET503 | ||||||
|     if s == 0.0: |     if s == 0.0: | ||||||
|         return v, v, v |         return v, v, v | ||||||
|     i = int(h * 6.0) |     i = int(h * 6.0) | ||||||
|  | @ -55,7 +55,7 @@ def hsv_to_rgb(h, s, v): | ||||||
|         return p, q, v |         return p, q, v | ||||||
|     if i == 4: |     if i == 4: | ||||||
|         return t, p, v |         return t, p, v | ||||||
|     if i == 5:  # noqa: RET503 |     if i == 5: | ||||||
|         return v, p, q |         return v, p, q | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ DANCE_TIME = 1.0 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # From CPython Lib/colorsys.py | # From CPython Lib/colorsys.py | ||||||
| def hsv_to_rgb(h, s, v): | def hsv_to_rgb(h, s, v):  # noqa: RET503 | ||||||
|     if s == 0.0: |     if s == 0.0: | ||||||
|         return v, v, v |         return v, v, v | ||||||
|     i = int(h * 6.0) |     i = int(h * 6.0) | ||||||
|  | @ -34,7 +34,7 @@ def hsv_to_rgb(h, s, v): | ||||||
|         return p, q, v |         return p, q, v | ||||||
|     if i == 4: |     if i == 4: | ||||||
|         return t, p, v |         return t, p, v | ||||||
|     if i == 5:  # noqa: RET503 |     if i == 5: | ||||||
|         return v, p, q |         return v, p, q | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -132,7 +132,7 @@ except Exception as e:  # noqa: BLE001 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # From CPython Lib/colorsys.py | # From CPython Lib/colorsys.py | ||||||
| def hsv_to_rgb(h, s, v): | def hsv_to_rgb(h, s, v):  # noqa: RET503 | ||||||
|     if s == 0.0: |     if s == 0.0: | ||||||
|         return v, v, v |         return v, v, v | ||||||
|     i = int(h * 6.0) |     i = int(h * 6.0) | ||||||
|  | @ -151,7 +151,7 @@ def hsv_to_rgb(h, s, v): | ||||||
|         return p, q, v |         return p, q, v | ||||||
|     if i == 4: |     if i == 4: | ||||||
|         return t, p, v |         return t, p, v | ||||||
|     if i == 5:  # noqa: RET503 |     if i == 5: | ||||||
|         return v, p, q |         return v, p, q | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -36,7 +36,7 @@ MAX_ON_TIME = 20.0 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # From CPython Lib/colorsys.py | # From CPython Lib/colorsys.py | ||||||
| def hsv_to_rgb(h, s, v): | def hsv_to_rgb(h, s, v):  # noqa: RET503 | ||||||
|     if s == 0.0: |     if s == 0.0: | ||||||
|         return v, v, v |         return v, v, v | ||||||
|     i = int(h * 6.0) |     i = int(h * 6.0) | ||||||
|  | @ -55,7 +55,7 @@ def hsv_to_rgb(h, s, v): | ||||||
|         return p, q, v |         return p, q, v | ||||||
|     if i == 4: |     if i == 4: | ||||||
|         return t, p, v |         return t, p, v | ||||||
|     if i == 5:  # noqa: RET503 |     if i == 5: | ||||||
|         return v, p, q |         return v, p, q | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -28,7 +28,7 @@ led = RGBLED(6, 7, 8) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # From CPython Lib/colorsys.py | # From CPython Lib/colorsys.py | ||||||
| def hsv_to_rgb(h, s, v): | def hsv_to_rgb(h, s, v):  # noqa: RET503 | ||||||
|     if s == 0.0: |     if s == 0.0: | ||||||
|         return v, v, v |         return v, v, v | ||||||
|     i = int(h * 6.0) |     i = int(h * 6.0) | ||||||
|  | @ -47,7 +47,7 @@ def hsv_to_rgb(h, s, v): | ||||||
|         return p, q, v |         return p, q, v | ||||||
|     if i == 4: |     if i == 4: | ||||||
|         return t, p, v |         return t, p, v | ||||||
|     if i == 5:  # noqa: RET503 |     if i == 5: | ||||||
|         return v, p, q |         return v, p, q | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -14,7 +14,7 @@ WIDTH, HEIGHT = display.get_bounds() | ||||||
| # From CPython Lib/colorsys.py | # From CPython Lib/colorsys.py | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| def hsv_to_rgb(h, s, v): | def hsv_to_rgb(h, s, v):  # noqa: RET503 | ||||||
|     if s == 0.0: |     if s == 0.0: | ||||||
|         return v, v, v |         return v, v, v | ||||||
|     i = int(h * 6.0) |     i = int(h * 6.0) | ||||||
|  | @ -33,7 +33,7 @@ def hsv_to_rgb(h, s, v): | ||||||
|         return p, q, v |         return p, q, v | ||||||
|     if i == 4: |     if i == 4: | ||||||
|         return t, p, v |         return t, p, v | ||||||
|     if i == 5:  # noqa: RET503 |     if i == 5: | ||||||
|         return v, p, q |         return v, p, q | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -12,7 +12,7 @@ BLACK = display.create_pen(0, 0, 0) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # From CPython Lib/colorsys.py | # From CPython Lib/colorsys.py | ||||||
| def hsv_to_rgb(h, s, v): | def hsv_to_rgb(h, s, v):  # noqa: RET503 | ||||||
|     if s == 0.0: |     if s == 0.0: | ||||||
|         return v, v, v |         return v, v, v | ||||||
|     i = int(h * 6.0) |     i = int(h * 6.0) | ||||||
|  | @ -31,7 +31,7 @@ def hsv_to_rgb(h, s, v): | ||||||
|         return p, q, v |         return p, q, v | ||||||
|     if i == 4: |     if i == 4: | ||||||
|         return t, p, v |         return t, p, v | ||||||
|     if i == 5:  # noqa: RET503 |     if i == 5: | ||||||
|         return v, p, q |         return v, p, q | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -4,7 +4,7 @@ picounicorn = PicoUnicorn() | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # From CPython Lib/colorsys.py | # From CPython Lib/colorsys.py | ||||||
| def hsv_to_rgb(h, s, v): | def hsv_to_rgb(h, s, v):  # noqa: RET503 | ||||||
|     if s == 0.0: |     if s == 0.0: | ||||||
|         return v, v, v |         return v, v, v | ||||||
|     i = int(h * 6.0) |     i = int(h * 6.0) | ||||||
|  | @ -23,7 +23,7 @@ def hsv_to_rgb(h, s, v): | ||||||
|         return p, q, v |         return p, q, v | ||||||
|     if i == 4: |     if i == 4: | ||||||
|         return t, p, v |         return t, p, v | ||||||
|     if i == 5:  # noqa: RET503 |     if i == 5: | ||||||
|         return v, p, q |         return v, p, q | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ picounicorn = PicoUnicorn() | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # From CPython Lib/colorsys.py | # From CPython Lib/colorsys.py | ||||||
| def hsv_to_rgb(h, s, v): | def hsv_to_rgb(h, s, v):  # noqa: RET503 | ||||||
|     if s == 0.0: |     if s == 0.0: | ||||||
|         return v, v, v |         return v, v, v | ||||||
|     i = int(h * 6.0) |     i = int(h * 6.0) | ||||||
|  | @ -24,7 +24,7 @@ def hsv_to_rgb(h, s, v): | ||||||
|         return p, q, v |         return p, q, v | ||||||
|     if i == 4: |     if i == 4: | ||||||
|         return t, p, v |         return t, p, v | ||||||
|     if i == 5:  # noqa: RET503 |     if i == 5: | ||||||
|         return v, p, q |         return v, p, q | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -20,7 +20,7 @@ enc.set_brightness(1.0) | ||||||
| # enc.set_direction(BreakoutEncoder.DIRECTION_CCW)     # Uncomment this to flip the direction | # enc.set_direction(BreakoutEncoder.DIRECTION_CCW)     # Uncomment this to flip the direction | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| def hsv_to_rgb(h, s, v): | def hsv_to_rgb(h, s, v):  # noqa: RET503 | ||||||
|     # From CPython Lib/colorsys.py |     # From CPython Lib/colorsys.py | ||||||
|     if s == 0.0: |     if s == 0.0: | ||||||
|         return v, v, v |         return v, v, v | ||||||
|  | @ -40,7 +40,7 @@ def hsv_to_rgb(h, s, v): | ||||||
|         return p, q, v |         return p, q, v | ||||||
|     if i == 4: |     if i == 4: | ||||||
|         return t, p, v |         return t, p, v | ||||||
|     if i == 5:  # noqa: RET503 |     if i == 5: | ||||||
|         return v, p, q |         return v, p, q | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -7,7 +7,7 @@ from picographics import PicoGraphics, DISPLAY_TUFTY_2040, PEN_RGB332 | ||||||
| from pimoroni import Button | from pimoroni import Button | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| def hsv_to_rgb(h: float, s: float, v: float) -> tuple[float, float, float]: | def hsv_to_rgb(h: float, s: float, v: float) -> tuple[float, float, float]:  # noqa: RET503 | ||||||
|     if s == 0.0: |     if s == 0.0: | ||||||
|         return v, v, v |         return v, v, v | ||||||
|     i = int(h * 6.0) |     i = int(h * 6.0) | ||||||
|  | @ -30,7 +30,7 @@ def hsv_to_rgb(h: float, s: float, v: float) -> tuple[float, float, float]: | ||||||
|         return p, q, v |         return p, q, v | ||||||
|     if i == 4: |     if i == 4: | ||||||
|         return t, p, v |         return t, p, v | ||||||
|     if i == 5:  # noqa: RET503 |     if i == 5: | ||||||
|         return v, p, q |         return v, p, q | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ display = PicoGraphics(display=DISPLAY_TUFTY_2040, pen_type=PEN_RGB332, rotate=1 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # convert a hue, saturation, and value into rgb values | # convert a hue, saturation, and value into rgb values | ||||||
| def hsv_to_rgb(h, s, v): | def hsv_to_rgb(h, s, v):  # noqa: RET503 | ||||||
|     if s == 0.0: |     if s == 0.0: | ||||||
|         return v, v, v |         return v, v, v | ||||||
|     i = int(h * 6.0) |     i = int(h * 6.0) | ||||||
|  | @ -24,7 +24,7 @@ def hsv_to_rgb(h, s, v): | ||||||
|         return p, q, v |         return p, q, v | ||||||
|     if i == 4: |     if i == 4: | ||||||
|         return t, p, v |         return t, p, v | ||||||
|     if i == 5:  # noqa: RET503 |     if i == 5: | ||||||
|         return v, p, q |         return v, p, q | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Ładowanie…
	
		Reference in New Issue
	
	 Philip Howard
						Philip Howard