Freescale Semiconductor Inc.
    Regional Technical Application Center

 

Main Page | Directories | File List | File Members | Related Pages

SPI_driver.c File Reference

Copyright (c) 2007 Freescale Semiconductor Freescale Confidential Proprietary

Functions for basic SPI operation. More...

#include "M9S12XF512.h"
#include "typedefs.h"

Functions

void vfnSPI_Init (void)
 SPI module initializing in Master mode @ 2.5MHz.
void vfnSPI_Send_Byte (UINT8 u8DataByte)
 Byte transmission.
void vfnSPI_Send_Frame (UINT8 *paDataPointer, UINT16 u16Size)
 Frame transmission.
UINT8 u8SPI_Receive_Byte (void)
 Byte reception.


Detailed Description

Copyright (c) 2007 Freescale Semiconductor Freescale Confidential Proprietary

Functions for basic SPI operation.

Author:
Freescale Semiconductor

Guadalajara Applications Laboratory RTAC Americas

Jaime Orozco

Version:
1.0
Date:
Feb/16/2007

Function Documentation

UINT8 u8SPI_Receive_Byte void   ) 
 

Byte reception.

Author:
Jaime Orozco
Parameters:
void 
Returns:
Byte received through SPI channel

void vfnSPI_Init void   ) 
 

SPI module initializing in Master mode @ 2.5MHz.

Author:
Jaime Orozco
Parameters:
void 
Returns:
void

void vfnSPI_Send_Byte UINT8  u8DataByte  ) 
 

Byte transmission.

Author:
Jaime Orozco
Parameters:
u8DataByte,: Byte to be sent
Returns:
void

void vfnSPI_Send_Frame UINT8 *  paDataPointer,
UINT16  u16Size
 

Frame transmission.

Author:
Jaime Orozco
Parameters:
*paDataPointer,: Pointer to the data array to be transmited,
u16Size: Number of bytes to be sent
Returns:
void