pimoroni-pico/common/pimoroni_bus.hpp

27 lines
469 B
C++

#pragma once
#include "pimoroni_common.hpp"
#include "hardware/gpio.h"
#include "hardware/spi.h"
namespace pimoroni {
struct SPIPins {
spi_inst_t *spi;
uint cs;
uint sck;
uint mosi;
uint miso;
uint dc;
uint bl;
};
struct ParallelPins {
uint cs;
uint dc;
uint wr_sck;
uint rd_sck;
uint d0;
uint bl;
};
SPIPins get_spi_pins(BG_SPI_SLOT slot);
}