Pimoroni MicroPython - Unicorn Pack PyCharm (or other IDE) stubs
Thu, 28 January 2021
__init__.py
# Add this file into a python package directory called `picounicorn` BUTTON_A = 0 # type: int BUTTON_B = 1 # type: int BUTTON_X = 2 # type: int BUTTON_Y = 3 # type: int def init(): """ Sets up Pico Unicorn. `init` must be called before any other functions since it configures the PIO and require GPIO inputs. Just call `init()` like so: """ pass def set_pixel(x, y, r, g, b): """ Sets an RGB LED on Pico Unicorn with an RGB triplet. Uses hardware PWM to drive the LED. Values are automatically gamma-corrected to provide smooth brightness transitions and low values may map as "off." :param int x: :param int y: :param int r: :param int g: :param int b: """ pass def set_pixel_value(x, y, v): """ Sets all elements of an RGB LED on Pico Unicorn to a single value. This lights an LED up white at varying intensity and is useful if you want to pretend Pico Unicorn is a monochrome display. :param int x: :param int y: :param int v: """ pass def is_pressed(button): """ Reads the GPIO pin connected to one of Pico Unicorn's buttons, returning True if it's pressed and False if it is released. The button value should be a number denoting a pin, and constants picounicorn.BUTTON_A, picounicorn.BUTTON_B, picounicorn.BUTTON_X and picounicorn.BUTTON_Y are supplied to make it easier. e: :param button: :rtype: bool """ pass def get_width(): """ Get the width of the Pico Unicorn display: :rtype: int """ pass def get_height(): """ Get the height of the Pico Unicorn display :rtype: int """ pass