blob: ab4897901c8164a84183271b378d7009ccf0c30a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
/****************************************************************************
*
* Copyright(c) 2010 Yamaha Corporation. All rights reserved.
*
* Module : mcservice.h
*
* Description : MC Driver service routine header
*
* Version : 1.0.0 2010.03.18
*
****************************************************************************/
#ifndef _MCSERVICE_H_
#define _MCSERVICE_H_
#include "mctypedef.h"
void McSrv_SystemInit ( void );
void McSrv_SystemTerm ( void );
void McSrv_ClockStart ( void );
void McSrv_ClockStop ( void );
void McSrv_WriteI2C ( UINT8 bSlaveAddr, UINT8 *pbData, UINT32 dSize );
UINT8 McSrv_ReadI2C ( UINT8 bSlaveAddr, UINT32 dRegAddr );
void McSrv_Sleep ( UINT32 dSleepTime );
void McSrv_Lock ( void );
void McSrv_Unlock ( void );
void McSrv_MemCopy ( const UINT8 *pbSrc, UINT8 *pbDest, UINT32 dSize );
void McSrv_DisableIrq ( void );
void McSrv_EnableIrq ( void );
#endif /* _MCSERVICE_H_ */
|