Avionics
Core avionics package for CURE flight computers
Loading...
Searching...
No Matches
MockSPIClass Class Reference

#include <spi_mock.h>

Inheritance diagram for MockSPIClass:
Inheritance graph
Collaboration diagram for MockSPIClass:
Collaboration graph

Public Member Functions

 MockSPIClass (uint32_t &, uint32_t &, uint32_t &, uint32_t &)
 MockSPIClass ()

Static Public Member Functions

static void begin ()
static void end ()
static void beginTransaction (SPISettings)
static void endTransaction ()
static bool transfer (uint8_t &)
static bool transfer (uint8_t *, std::nullptr_t, int)
static bool transfer (uint8_t *, uint8_t *&, size_t &)
static bool transfer (const uint8_t *, std::nullptr_t, int)
static bool transfer (uint8_t *, uint8_t, int)
static bool transfer (uint8_t *, uint8_t *, int)
static bool transfer (uint8_t *, uint8_t *, int *)
static bool writeBytes (const uint8_t *, int)
static bool writeBytes (uint8_t *, uint8_t *, int)
static bool writeBytes (uint8_t *, uint8_t *, int *)
static bool transferBytes (uint8_t *, uint8_t *, int)
static bool transferBytes (uint8_t *, uint8_t *, int *)

Detailed Description

Definition at line 35 of file spi_mock.h.

Constructor & Destructor Documentation

◆ MockSPIClass() [1/2]

MockSPIClass::MockSPIClass ( uint32_t & ,
uint32_t & ,
uint32_t & ,
uint32_t &  )
inline

Definition at line 37 of file spi_mock.h.

◆ MockSPIClass() [2/2]

MockSPIClass::MockSPIClass ( )
inline

Definition at line 38 of file spi_mock.h.

Member Function Documentation

◆ begin()

void MockSPIClass::begin ( )
inlinestatic

Definition at line 40 of file spi_mock.h.

◆ beginTransaction()

void MockSPIClass::beginTransaction ( SPISettings )
inlinestatic

Definition at line 42 of file spi_mock.h.

◆ end()

void MockSPIClass::end ( )
inlinestatic

Definition at line 41 of file spi_mock.h.

◆ endTransaction()

void MockSPIClass::endTransaction ( )
inlinestatic

Definition at line 43 of file spi_mock.h.

◆ transfer() [1/7]

bool MockSPIClass::transfer ( const uint8_t * ,
std::nullptr_t ,
int  )
inlinestatic

Definition at line 49 of file spi_mock.h.

◆ transfer() [2/7]

bool MockSPIClass::transfer ( uint8_t & )
inlinestatic

Definition at line 46 of file spi_mock.h.

◆ transfer() [3/7]

bool MockSPIClass::transfer ( uint8_t * ,
std::nullptr_t ,
int  )
inlinestatic

Definition at line 47 of file spi_mock.h.

◆ transfer() [4/7]

bool MockSPIClass::transfer ( uint8_t * ,
uint8_t *& ,
size_t &  )
inlinestatic

Definition at line 48 of file spi_mock.h.

◆ transfer() [5/7]

bool MockSPIClass::transfer ( uint8_t * ,
uint8_t * ,
int *  )
inlinestatic

Definition at line 52 of file spi_mock.h.

◆ transfer() [6/7]

bool MockSPIClass::transfer ( uint8_t * ,
uint8_t * ,
int  )
inlinestatic

Definition at line 51 of file spi_mock.h.

◆ transfer() [7/7]

bool MockSPIClass::transfer ( uint8_t * ,
uint8_t ,
int  )
inlinestatic

Definition at line 50 of file spi_mock.h.

◆ transferBytes() [1/2]

bool MockSPIClass::transferBytes ( uint8_t * ,
uint8_t * ,
int *  )
inlinestatic

Definition at line 59 of file spi_mock.h.

◆ transferBytes() [2/2]

bool MockSPIClass::transferBytes ( uint8_t * ,
uint8_t * ,
int  )
inlinestatic

Definition at line 58 of file spi_mock.h.

◆ writeBytes() [1/3]

bool MockSPIClass::writeBytes ( const uint8_t * ,
int  )
inlinestatic

Definition at line 54 of file spi_mock.h.

◆ writeBytes() [2/3]

bool MockSPIClass::writeBytes ( uint8_t * ,
uint8_t * ,
int *  )
inlinestatic

Definition at line 56 of file spi_mock.h.

◆ writeBytes() [3/3]

bool MockSPIClass::writeBytes ( uint8_t * ,
uint8_t * ,
int  )
inlinestatic

Definition at line 55 of file spi_mock.h.


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