Added support for v4.2 boards
[SCSI2SD.git] / software / SCSI2SD / v4 / SCSI2SD.cydsn / Generated_Source / PSoC5 / SCSI_CTL_IO.c
1 /*******************************************************************************
2 * File Name: SCSI_CTL_IO.c  
3 * Version 1.70
4 *
5 * Description:
6 *  This file contains API to enable firmware control of a Control Register.
7 *
8 * Note:
9 *
10 ********************************************************************************
11 * Copyright 2008-2012, Cypress Semiconductor Corporation.  All rights reserved.
12 * You may use this file only in accordance with the license, terms, conditions, 
13 * disclaimers, and limitations in the end user license agreement accompanying 
14 * the software package with which this file was provided.
15 *******************************************************************************/
16
17 #include "SCSI_CTL_IO.h"
18
19 #if !defined(SCSI_CTL_IO_Sync_ctrl_reg__REMOVED) /* Check for removal by optimization */
20
21 /*******************************************************************************
22 * Function Name: SCSI_CTL_IO_Write
23 ********************************************************************************
24 *
25 * Summary:
26 *  Write a byte to the Control Register.
27 *
28 * Parameters:
29 *  control:  The value to be assigned to the Control Register.
30 *
31 * Return:
32 *  None.
33 *
34 *******************************************************************************/
35 void SCSI_CTL_IO_Write(uint8 control) 
36 {
37     SCSI_CTL_IO_Control = control;
38 }
39
40
41 /*******************************************************************************
42 * Function Name: SCSI_CTL_IO_Read
43 ********************************************************************************
44 *
45 * Summary:
46 *  Reads the current value assigned to the Control Register.
47 *
48 * Parameters:
49 *  None.
50 *
51 * Return:
52 *  Returns the current value in the Control Register.
53 *
54 *******************************************************************************/
55 uint8 SCSI_CTL_IO_Read(void) 
56 {
57     return SCSI_CTL_IO_Control;
58 }
59
60 #endif /* End check for removal by optimization */
61
62
63 /* [] END OF FILE */