no-OS
Public Attributes | List of all members
no_os_spibus_desc Struct Reference

SPI bus descriptor. More...

#include <no_os_spi.h>

Collaboration diagram for no_os_spibus_desc:
Collaboration graph
[legend]

Public Attributes

void * mutex
 
uint8_t slave_number
 
uint32_t device_id
 
uint32_t max_speed_hz
 
enum no_os_spi_mode mode
 
enum no_os_spi_bit_order bit_order
 
enum no_os_spi_lanes lanes
 
const struct no_os_spi_platform_opsplatform_ops
 
void * extra
 

Detailed Description

SPI bus descriptor.

Member Data Documentation

◆ bit_order

enum no_os_spi_bit_order no_os_spibus_desc::bit_order

SPI bus bit order

◆ device_id

uint32_t no_os_spibus_desc::device_id

SPI bus device id

◆ extra

void* no_os_spibus_desc::extra

SPI bus extra

◆ lanes

enum no_os_spi_lanes no_os_spibus_desc::lanes

SPI Lanes

◆ max_speed_hz

uint32_t no_os_spibus_desc::max_speed_hz

SPI bus max speed

◆ mode

enum no_os_spi_mode no_os_spibus_desc::mode

SPI bus mode

◆ mutex

void* no_os_spibus_desc::mutex

SPI bus mutex (lock)

◆ platform_ops

const struct no_os_spi_platform_ops* no_os_spibus_desc::platform_ops

SPI bus platform ops

◆ slave_number

uint8_t no_os_spibus_desc::slave_number

SPI bus slave number


The documentation for this struct was generated from the following file: