Tool Libs
UMIT-TIROL Institute of Automation and Control Engineering library collection
 
Loading...
Searching...
No Matches
spi.h File Reference

Copyright (c) 2023 IACE. More...

#include <utils/queue.h>
#include <utils/deadline.h>
#include "gpio.h"
#include "registry.h"
Include dependency graph for spi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SPI::Device
 generic SPI device wrapper. More...
 
struct  SPI::Device::Conf
 SPI Configuration. More...
 
struct  SPI::Request
 struct defining an SPI request. More...
 
struct  SPI::HW
 SPI Peripheral Driver. More...
 
struct  SPI::HW::Conf
 peripheral configuration More...
 

Detailed Description

Copyright (c) 2023 IACE.


Class Documentation

◆ SPI::HW::Conf

struct SPI::HW::Conf

peripheral configuration

Collaboration diagram for SPI::HW::Conf:
[legend]
Class Members
SPI_TypeDef * spi SPI peripheral.
AFIO miso
AFIO mosi
AFIO sck initialized pins
uint32_t prescaler must be of value SPI_BaudRate_Prescaler from the STM HAL