mFrame
載入中...
搜尋中...
無符合項目
IIC.h
1
7#ifndef HAL_ABFC6E00_E675_4B75_9924_FB07A2F81337
8#define HAL_ABFC6E00_E675_4B75_9924_FB07A2F81337
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15
16//----------------------------------------------------------------------------------------
17#include "./../Base.h"
18#include "./../serial/IICEventReceiver.h"
19#include "./../serial/IICEventStop.h"
20#include "./../serial/IICEventTransfer.h"
21
22/* ***************************************************************************************
23 * Namespace
24 */
25namespace hal::serial {
26 struct IIC;
27} // namespace hal::serial
28
29/* ***************************************************************************************
30 * Class/Interface/Struct/Enum
31 */
32struct hal::serial::IIC : public hal::Base {
38 virtual void setEventReceiver(hal::serial::IICEventReceiver* event) abstract;
39
45 virtual void setEventTransfer(hal::serial::IICEventTransfer* event) abstract;
46
52 virtual void setEventStop(hal::serial::IICEventStop* event) abstract;
53};
54
55/* ***************************************************************************************
56 * End of file
57 */
58
59#endif /* HAL_ABFC6E00_E675_4B75_9924_FB07A2F81337 */
Definition IIC.h:25
[Interface]硬體抽象層,初始化共基類。
Definition Base.h:34
Definition IICEventReceiver.h:29
Definition IICEventStop.h:29
Definition IICEventTransfer.h:29
Definition IIC.h:32
virtual void setEventReceiver(hal::serial::IICEventReceiver *event) override
Set the Event Receiver object.
virtual void setEventStop(hal::serial::IICEventStop *event) override
Set the Event Stop object.
virtual void setEventTransfer(hal::serial::IICEventTransfer *event) override
Set the Event Transfer object.