mFrame
載入中...
搜尋中...
無符合項目
SPIEvent.h
1
7
#ifndef MFRAME_B2C48534_ECE8_4AF6_8AE0_CD83704E64EB
8
#define MFRAME_B2C48534_ECE8_4AF6_8AE0_CD83704E64EB
9
10
/* ***************************************************************************************
11
* Include
12
*/
13
14
//----------------------------------------------------------------------------------------
15
#include "mframe.h"
16
17
//----------------------------------------------------------------------------------------
18
19
/* ***************************************************************************************
20
* Namespace
21
*/
22
namespace
hal::serial
{
23
struct
SPIEvent;
24
}
// namespace hal::serial
25
26
/* ***************************************************************************************
27
* Class/Interface/Struct/Enum
28
*/
29
struct
hal::serial::SPIEvent
:
public
virtual
mframe::lang::Interface
{
37
virtual
void
onReceiver
(
const
uint16 data) abstract;
38
46
virtual
bool
onTransfer
(uint16& data) abstract;
47
};
48
49
/* ***************************************************************************************
50
* End of file
51
*/
52
53
#endif
/* MFRAME_B2C48534_ECE8_4AF6_8AE0_CD83704E64EB */
hal::serial
Definition
IIC.h:25
hal::serial::SPIEvent
Definition
SPIEvent.h:29
hal::serial::SPIEvent::onReceiver
virtual void onReceiver(const uint16 data) override
接收緩衝滿事件。
hal::serial::SPIEvent::onTransfer
virtual bool onTransfer(uint16 &data) override
傳輸緩衝空事件。
mframe::lang::Interface
Definition
Interface.h:134
C:
Workspaces
mframe-doxygen
souurce
base
hal
src
serial
SPIEvent.h
產生者:
1.11.0