mFrame
載入中...
搜尋中...
無符合項目
InterruptConfig.h
1
7
#ifndef CHIP_A33B7377_35AF_42D9_860D_2AF6A8318BEB
8
#define CHIP_A33B7377_35AF_42D9_860D_2AF6A8318BEB
9
10
/* ***************************************************************************************
11
* Include
12
*/
13
14
//----------------------------------------------------------------------------------------
15
#include "mframe.h"
16
17
//----------------------------------------------------------------------------------------
18
19
/* ***************************************************************************************
20
* Namespace
21
*/
22
namespace
chip::gpio
{
23
enum struct
InterruptConfig
:
unsigned
char;
24
25
constexpr
unsigned
char
operator+(
InterruptConfig
e) {
26
return
static_cast<
unsigned
char
>
(e);
27
}
28
}
// namespace chip::gpio
29
30
/* ***************************************************************************************
31
* Class/Interface/Struct/Enum
32
*/
33
enum struct
chip::gpio::InterruptConfig
:
unsigned
char
{
34
INTERRUPT_STATUS_FLAGD_ISABLED
= 0x0U,
35
DMA_RISING_EDGE
= 0x1U,
36
DMA_FALLING_EDGE
= 0x2U,
37
DMA_EITHER_EDGE
= 0x3U,
38
FLAG_RISING_EDGE
= 0x05U,
39
FLAG_FALLING_EDGE
= 0x06U,
40
FLAG_EITHER_EDGE
= 0x07U,
41
INTERRUPT_LOGIC_ZERO
= 0x8U,
42
INTERRUPT_RISING_EDGE
= 0x9U,
43
INTERRUPT_FALLING_EDGE
= 0xAU,
44
INTERRUPT_EITHER_EDGE
= 0xBU,
45
INTERRUPT_LOGICONE
= 0xCU,
46
ACTIVE_HIGH_TRIGGER_OUTPUT_ENABLE
= 0xDU,
47
ACTIVE_LOW_TRIGGER_OUTPUT_ENABLE
= 0xEU
48
};
49
50
/* ***************************************************************************************
51
* End of file
52
*/
53
54
#endif
/* CHIP_A33B7377_35AF_42D9_860D_2AF6A8318BEB */
chip::gpio
Definition
gpio/Count.h:22
chip::gpio::InterruptConfig
InterruptConfig
Definition
InterruptConfig.h:33
chip::gpio::InterruptConfig::FLAG_RISING_EDGE
@ FLAG_RISING_EDGE
chip::gpio::InterruptConfig::INTERRUPT_EITHER_EDGE
@ INTERRUPT_EITHER_EDGE
chip::gpio::InterruptConfig::INTERRUPT_FALLING_EDGE
@ INTERRUPT_FALLING_EDGE
chip::gpio::InterruptConfig::FLAG_FALLING_EDGE
@ FLAG_FALLING_EDGE
chip::gpio::InterruptConfig::DMA_FALLING_EDGE
@ DMA_FALLING_EDGE
chip::gpio::InterruptConfig::FLAG_EITHER_EDGE
@ FLAG_EITHER_EDGE
chip::gpio::InterruptConfig::INTERRUPT_STATUS_FLAGD_ISABLED
@ INTERRUPT_STATUS_FLAGD_ISABLED
chip::gpio::InterruptConfig::ACTIVE_HIGH_TRIGGER_OUTPUT_ENABLE
@ ACTIVE_HIGH_TRIGGER_OUTPUT_ENABLE
chip::gpio::InterruptConfig::INTERRUPT_LOGICONE
@ INTERRUPT_LOGICONE
chip::gpio::InterruptConfig::DMA_RISING_EDGE
@ DMA_RISING_EDGE
chip::gpio::InterruptConfig::INTERRUPT_LOGIC_ZERO
@ INTERRUPT_LOGIC_ZERO
chip::gpio::InterruptConfig::INTERRUPT_RISING_EDGE
@ INTERRUPT_RISING_EDGE
chip::gpio::InterruptConfig::ACTIVE_LOW_TRIGGER_OUTPUT_ENABLE
@ ACTIVE_LOW_TRIGGER_OUTPUT_ENABLE
chip::gpio::InterruptConfig::DMA_EITHER_EDGE
@ DMA_EITHER_EDGE
C:
Workspaces
mframe-doxygen
souurce
nxp
mcxa153
chip
src
gpio
InterruptConfig.h
產生者:
1.11.0