mFrame
載入中...
搜尋中...
無符合項目
SPISlave.h
1
7#ifndef MFRAME_391452F9_B23F_4F51_AC71_46CB083033A3
8#define MFRAME_391452F9_B23F_4F51_AC71_46CB083033A3
9
10/* ***************************************************************************************
11 * Include
12 */
13
14//----------------------------------------------------------------------------------------
15#include "mframe.h"
16
17//----------------------------------------------------------------------------------------
18#include "./../serial/SPI.h"
19#include "./../serial/SPIEventSelect.h"
20
21/* ***************************************************************************************
22 * Namespace
23 */
24namespace hal::serial {
25 struct SPISlave;
26} // namespace hal::serial
27
28/* ***************************************************************************************
29 * Class/Interface/Struct/Enum
30 */
37 virtual hal::serial::SPI& getSPI(void) abstract;
38
44 virtual void setEventSelect(SPIEventSelect* event) abstract;
45};
46
47/* ***************************************************************************************
48 * End of file
49 */
50
51#endif /* MFRAME_391452F9_B23F_4F51_AC71_46CB083033A3 */
Definition IIC.h:25
Definition SPIEventSelect.h:32
Definition SPI.h:30
Definition SPISlave.h:31
virtual hal::serial::SPI & getSPI(void) override
virtual void setEventSelect(SPIEventSelect *event) override
Set the Event Select object.
Definition Interface.h:134