Merge PCB updates
[SCSI2SD.git] / software / SCSI2SD / v4 / SCSI2SD.cydsn / Generated_Source / PSoC5 / SDCard_PVT.h
1 /*******************************************************************************
2 * File Name: .h
3 * Version 2.40
4 *
5 * Description:
6 *  This private header file contains internal definitions for the SPIM
7 *  component. Do not use these definitions directly in your application.
8 *
9 * Note:
10 *
11 ********************************************************************************
12 * Copyright 2012, Cypress Semiconductor Corporation. All rights reserved.
13 * You may use this file only in accordance with the license, terms, conditions,
14 * disclaimers, and limitations in the end user license agreement accompanying
15 * the software package with which this file was provided.
16 *******************************************************************************/
17
18 #if !defined(CY_SPIM_PVT_SDCard_H)
19 #define CY_SPIM_PVT_SDCard_H
20
21 #include "SDCard.h"
22
23
24 /**********************************
25 *   Functions with external linkage
26 **********************************/
27
28
29 /**********************************
30 *   Variables with external linkage
31 **********************************/
32
33 extern volatile uint8 SDCard_swStatusTx;
34 extern volatile uint8 SDCard_swStatusRx;
35
36 #if(SDCard_TX_SOFTWARE_BUF_ENABLED)
37     extern volatile uint8 SDCard_txBuffer[SDCard_TX_BUFFER_SIZE];
38     extern volatile uint8 SDCard_txBufferRead;
39     extern volatile uint8 SDCard_txBufferWrite;
40     extern volatile uint8 SDCard_txBufferFull;
41 #endif /* (SDCard_TX_SOFTWARE_BUF_ENABLED) */
42
43 #if(SDCard_RX_SOFTWARE_BUF_ENABLED)
44     extern volatile uint8 SDCard_rxBuffer[SDCard_RX_BUFFER_SIZE];
45     extern volatile uint8 SDCard_rxBufferRead;
46     extern volatile uint8 SDCard_rxBufferWrite;
47     extern volatile uint8 SDCard_rxBufferFull;
48 #endif /* (SDCard_RX_SOFTWARE_BUF_ENABLED) */
49
50 #endif /* CY_SPIM_PVT_SDCard_H */
51
52
53 /* [] END OF FILE */