Paparazzi UAS
v5.10_stable-5-g83a0da5-dirty
Paparazzi is a free software Unmanned Aircraft System.
|
Handling of SPI hardware for Linux. More...
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <string.h>
#include <sys/ioctl.h>
#include <linux/spi/spidev.h>
#include "mcu_periph/spi.h"
#include <BOARD_CONFIG>
Go to the source code of this file.
Macros | |
#define | SPI0_MODE (SPI_CPOL | SPI_CPHA) |
#define | SPI0_LSB_FIRST 0 |
#define | SPI0_BITS_PER_WORD 8 |
#define | SPI0_MAX_SPEED_HZ 1000000 |
#define | SPI1_MODE (SPI_CPOL | SPI_CPHA) |
#define | SPI1_LSB_FIRST 0 |
#define | SPI1_BITS_PER_WORD 8 |
#define | SPI1_MAX_SPEED_HZ 1000000 |
Functions | |
void | spi_init_slaves (void) |
Initialize all used slaves and unselect them. More... | |
bool | spi_submit (struct spi_periph *p, struct spi_transaction *t) |
Submit a spi transaction. More... | |
bool | spi_lock (struct spi_periph *p, uint8_t slave) |
Lock the SPI fifo. More... | |
bool | spi_resume (struct spi_periph *p, uint8_t slave) |
Resume the SPI fifo. More... | |
void | spi0_arch_init (void) |
Architecture dependent SPI0 initialization. More... | |
void | spi1_arch_init (void) |
Architecture dependent SPI1 initialization. More... | |
Handling of SPI hardware for Linux.
Definition in file spi_arch.c.
#define SPI0_BITS_PER_WORD 8 |
Definition at line 129 of file spi_arch.c.
Referenced by spi0_arch_init().
#define SPI0_LSB_FIRST 0 |
Definition at line 125 of file spi_arch.c.
Referenced by spi0_arch_init().
#define SPI0_MAX_SPEED_HZ 1000000 |
Definition at line 133 of file spi_arch.c.
Referenced by spi0_arch_init().
#define SPI0_MODE (SPI_CPOL | SPI_CPHA) |
Definition at line 121 of file spi_arch.c.
Referenced by spi0_arch_init().
#define SPI1_BITS_PER_WORD 8 |
Definition at line 185 of file spi_arch.c.
Referenced by spi1_arch_init().
#define SPI1_LSB_FIRST 0 |
Definition at line 181 of file spi_arch.c.
Referenced by spi1_arch_init().
#define SPI1_MAX_SPEED_HZ 1000000 |
Definition at line 189 of file spi_arch.c.
Referenced by spi1_arch_init().
#define SPI1_MODE (SPI_CPOL | SPI_CPHA) |
Definition at line 177 of file spi_arch.c.
Referenced by spi1_arch_init().