/********************************************************************************************************
*
* File : ws_spi_port.h
* Hardware Environment:
* Build Environment : Silicon LABs 3.42.00 / uVision3 V3.80 20100913
* Version :
* By : Su Wei Feng
*
* (c) Copyright 2005-2010, WaveShare
* http://www.waveshare.net
* All Rights Reserved
*
*********************************************************************************************************/
#ifndef _WS_SPI_PORT_H_
#define _WS_SPI_PORT_H_
void spiSendChar(uchar send_char);
/*Hardware Environment:DVK501 && F320 EX*/
#if defined(_DVK501_F320_EX_)
sbit CS_LCD = P0^7;
void SPI_Init(void)
{
XBR0 |= 0x03;
P0SKIP |= 0x80;
P0MDOUT |= 0xC1;
SPI0CFG = 0x40;
SPI0CN = 0x01;
SPI0CKR = 0x05;
}
#else
#warning "No SPI!"
#endif
#include <../../../../library/C8051F/ws_spi.h>
#endif /*_WS_SPI_PORT_H_*/
/********************************************************************************************************
*
* File : ws_spi.h
* Hardware Environment:
* Build Environment : Silicon LABs 3.42.00 / uVision3 V3.80 20100913
* Version :
* By : Su Wei Feng
*
* (c) Copyright 2005-2010, WaveShare
* http://www.waveshare.net
* All Rights Reserved
*
*********************************************************************************************************/
#ifndef _WS_SPI_H_
#define _WS_SPI_H_
void spiSendChar(uchar send_char)
{
SPIF = 0;
SPI0DAT = send_char;
while (!SPIF);
}
#endif /*_WS_SPI_H_*/