This commit is contained in:
DefenderOfHyrule 2024-07-07 23:41:58 +02:00
parent 5617e8cfec
commit 3a7c9e634e
2 changed files with 10 additions and 11 deletions

3
misc.c
View file

@ -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);
}

18
misc.h
View file

@ -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 <stdint.h>
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_ */