mFrame
載入中...
搜尋中...
無符合項目
IICSlave.h
1
7
#ifndef HAL_F4486083_0196_4BBB_A782_17213B723828
8
#define HAL_F4486083_0196_4BBB_A782_17213B723828
9
10
/* ***************************************************************************************
11
* Include
12
*/
13
14
//----------------------------------------------------------------------------------------
15
#include "mframe.h"
16
17
//----------------------------------------------------------------------------------------
18
#include "./../serial/IIC.h"
19
#include "./../serial/IICEventStart.h"
20
#include "./../serial/IICEventStop.h"
21
22
/* ***************************************************************************************
23
* Namespace
24
*/
25
namespace
hal::serial
{
26
struct
IICSlave;
27
}
// namespace hal::serial
28
29
/* ***************************************************************************************
30
* Class/Interface/Struct/Enum
31
*/
32
struct
hal::serial::IICSlave
:
public
virtual
mframe::lang::Interface
{
33
virtual
hal::serial::IIC
& getIIC(
void
) abstract;
34
35
virtual
bool
setAddress(uint16 address) abstract;
36
37
virtual
bool
begin(
void
) abstract;
38
39
virtual
bool
autoMatch(
bool
enable) abstract;
40
41
virtual
hal::serial::IICEventStart
* setEventStart(
hal::serial::IICEventStart
* event);
42
43
virtual
hal::serial::IICEventStop
* setEventStop(
hal::serial::IICEventStop
* event);
44
};
45
46
/* ***************************************************************************************
47
* End of file
48
*/
49
50
#endif
/* HAL_F4486083_0196_4BBB_A782_17213B723828 */
hal::serial
Definition
IIC.h:25
hal::serial::IICEventStart
Definition
IICEventStart.h:29
hal::serial::IICEventStop
Definition
IICEventStop.h:29
hal::serial::IIC
Definition
IIC.h:32
hal::serial::IICSlave
Definition
IICSlave.h:32
mframe::lang::Interface
Definition
Interface.h:134
C:
Workspaces
mframe-doxygen
souurce
base
hal
src
serial
IICSlave.h
產生者:
1.11.0