pimoroni-pico/libraries/pico_unicorn/pico_unicorn.hpp

28 wiersze
558 B
C++

#pragma once
#include "hardware/pio.h"
namespace pimoroni {
class PicoUnicorn {
uint32_t __fb[16 * 7];
PIO bitstream_pio = pio0;
uint sm = 0;
public:
void init();
void update();
void clear();
void set_pixel(uint8_t x, uint8_t y, uint8_t r, uint8_t g, uint8_t b);
void set_pixel(uint8_t x, uint8_t y, uint8_t v);
bool is_pressed(uint8_t button);
static const uint8_t A = 12;
static const uint8_t B = 13;
static const uint8_t X = 14;
static const uint8_t Y = 15;
};
}