Microchip® Advanced Software Framework

BitBangSPI_Master.h File Reference

Macros

#define DELAY1US(...)   DELAY50US()
 
#define DELAY50US()
 
#define MISO_BB   17
 
#define MOSI_BB   16
 
#define SCK_BB   15
 
#define SPI_BB   A
 

Functions

void BitBangSPI_Master_Init (void)
 
void BitBangSPI_Send_Message (void)
 

#define DELAY1US (   ...)    DELAY50US()
#define DELAY50US ( )
Value:
do{ \
nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); \
nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); \
nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); \
nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); \
nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); \
nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); \
nop(); nop(); nop(); nop(); nop(); \
nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); \
nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); \
nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); \
nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); \
nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); \
nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); \
nop(); nop(); nop(); nop(); nop(); \
nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); \
nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); \
nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); nop(); \
} while(0);
#define nop()
Definition: compiler.h:1049
#define MISO_BB   17
#define MOSI_BB   16
#define SCK_BB   15
#define SPI_BB   A

void BitBangSPI_Master_Init ( void  )
void BitBangSPI_Send_Message ( void  )