Files
my-ws2812b-led-deprecated/spi_utils.h
Passthem 7e455c591a init
2025-04-11 15:40:18 +08:00

23 lines
529 B
C

#ifndef SPI_UTILS_H
#define SPI_UTILS_H
#include <fcntl.h>
#include <linux/spi/spidev.h>
#include <stdio.h>
#include <sys/ioctl.h>
#include <unistd.h>
typedef unsigned char uint8_t;
typedef unsigned int uint32_t;
int init_device(const char* device,
uint8_t spi_mode,
uint8_t spi_bits,
uint32_t spi_speed);
int send_buffer(int fd,
uint8_t* buffer,
const int data_size,
uint32_t spi_speed,
uint8_t spi_bits);
#endif