This commit is contained in:
DefenderOfHyrule 2024-07-07 22:48:46 +02:00
parent 21597d8eab
commit 78d74bba86
2 changed files with 4 additions and 4 deletions

6
misc.c
View file

@ -94,13 +94,13 @@ void halt_with_error(uint32_t err, uint32_t bits)
zzz(); zzz();
} }
void put_pixel(uint32_t pixel_grb) void put_pixel(uint32_t pixel_rgb)
{ {
static bool led_enabled = false; static bool led_enabled = false;
if (is_pico()) if (is_pico())
{ {
gpio_init(led_pin()); gpio_init(led_pin());
if (pixel_grb) { if (pixel_rgb) {
gpio_set_dir(led_pin(), true); gpio_set_dir(led_pin(), true);
gpio_put(led_pin(), 1); gpio_put(led_pin(), 1);
} }
@ -116,7 +116,7 @@ void put_pixel(uint32_t pixel_grb)
gpio_put(pwr_pin(), 1); gpio_put(pwr_pin(), 1);
sleep_us(200); sleep_us(200);
} }
pio_sm_put_blocking(pio0, 3, pixel_grb << 8u); pio_sm_put_blocking(pio0, 3, pixel_rgb << 8u);
sleep_us(50); sleep_us(50);
pio_sm_set_enabled(pio0, 3, false); pio_sm_set_enabled(pio0, 3, false);
gpio_init(led_pin()); gpio_init(led_pin());

2
misc.h
View file

@ -4,7 +4,7 @@
#define PIX_g 0x008000 #define PIX_g 0x008000
void put_pixel(uint32_t pixel_grb); void put_pixel(uint32_t pixel_rgb);
void halt_with_error(uint32_t err, uint32_t bits); void halt_with_error(uint32_t err, uint32_t bits);