#include "parts.h"
Macros | |
#define | DELAY_1US() nop() |
#define | DELAY_75US() |
#define | DELAYUS() |
#define | MISO_BB 2 |
#define | MOSI_BB 1 |
#define | nop() __asm__ __volatile__ ( "nop" ) |
#define | SCK_BB 3 |
#define | SPI_BB_MISO B |
#define | SPI_BB_MOSI B |
#define | SPI_BB_SCK B |
#define | SPI_BB_SS B |
#define | SS_BB 0 |
Functions | |
void | BitBangSPI_Master_Init (void) |
void | BitBangSPI_Send_Message (void) |
#define DELAY_1US | ( | ) | nop() |
Referenced by BitBangSPI_Send_Byte().
#define DELAY_75US | ( | ) |
#define DELAYUS | ( | ) |
#define MISO_BB 2 |
Referenced by BitBangSPI_Master_Init(), and BitBangSPI_Send_Byte().
#define MOSI_BB 1 |
Referenced by BitBangSPI_Master_Init(), and BitBangSPI_Send_Byte().
#define nop | ( | ) | __asm__ __volatile__ ( "nop" ) |
#define SCK_BB 3 |
Referenced by BitBangSPI_Master_Init(), and BitBangSPI_Send_Byte().
#define SPI_BB_MISO B |
Referenced by BitBangSPI_Master_Init(), and BitBangSPI_Send_Byte().
#define SPI_BB_MOSI B |
Referenced by BitBangSPI_Master_Init(), and BitBangSPI_Send_Byte().
#define SPI_BB_SCK B |
Referenced by BitBangSPI_Master_Init(), and BitBangSPI_Send_Byte().
#define SPI_BB_SS B |
Referenced by BitBangSPI_Master_Init().
#define SS_BB 0 |
Referenced by BitBangSPI_Master_Init().
void BitBangSPI_Master_Init | ( | void | ) |
References MISO_BB, MOSI_BB, REG, SCK_BB, SPI_BB_MISO, SPI_BB_MOSI, SPI_BB_SCK, SPI_BB_SS, and SS_BB.
Referenced by QDebug_Init().
void BitBangSPI_Send_Message | ( | void | ) |
References BitBangSPI_Send_Byte(), RxHandler(), TX_Buffer, and TX_index.
Referenced by Send_Message().