From 3a7c9e634ee2c7f485ca832aad544e8b54e572f2 Mon Sep 17 00:00:00 2001 From: DefenderOfHyrule <11156197+DefenderOfHyrule@users.noreply.github.com> Date: Sun, 7 Jul 2024 23:41:58 +0200 Subject: [PATCH] publish --- misc.c | 3 ++- misc.h | 18 ++++++++---------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/misc.c b/misc.c index 8bb7c50..1af92ff 100644 --- a/misc.c +++ b/misc.c @@ -1,3 +1,4 @@ +#include "misc.h" #include "pico/stdlib.h" #include "hardware/pio.h" #include "pins.h" @@ -5,7 +6,6 @@ #include "hardware/vreg.h" #include "ws2812.pio.h" #include "board_detect.h" -#include "misc.h" #include "board_detect.h" extern int ws_pio_offset; @@ -152,3 +152,4 @@ void reset_cpu() { gpio_disable_pulls(PIN_RST); gpio_disable_input_output(PIN_RST); } + diff --git a/misc.h b/misc.h index c9acb10..8a7934c 100644 --- a/misc.h +++ b/misc.h @@ -1,22 +1,20 @@ +#ifndef MISC_H_ +#define MISC_H_ + #define PIX_gre 0x00FF00 #define PIX_red 0xFF0000 #define PIX_whi 0x111111 #define PIX_g 0x008000 +#include + void put_pixel(uint32_t pixel_grb); - - uint8_t red = (pixel_grb >> 8) & 0xFF; - uint8_t green = (pixel_grb >> 16) & 0xFF; - uint8_t blue = pixel_grb & 0xFF; - - void halt_with_error(uint32_t err, uint32_t bits); - void gpio_disable_input_output(int pin); - void gpio_enable_input_output(int pin); - void finish_pins_except_leds(); - void reset_cpu(); + +#endif /* MISC_H_ */ +