SpiPort/Inc/SpiPort.h

17 lines
496 B
C

//
// Created by cfif on 028.09.22.
//
#ifndef SPIPORT_H
#define SPIPORT_H
#include "SpiPortIO.h"
#define SpiPortReceive(PORT_IO, DATA, TIMEOUT) (PORT_IO)->receive((PORT_IO)->env,DATA,TIMEOUT)
#define SpiPortTransmit(PORT_IO, DATA, TIMEOUT) (PORT_IO)->transmit((PORT_IO)->env,DATA,TIMEOUT)
#define SpiPortChipSelect(PORT_IO, TIMEOUT) (PORT_IO)->chipSelect((PORT_IO)->env,TIMEOUT)
#define SpiPortChipRelease(PORT_IO, TIMEOUT) (PORT_IO)->chipRelease((PORT_IO)->env,TIMEOUT)
#endif //SPIPORT_H