mFrame
載入中...
搜尋中...
無符合項目
Config.h
1
7#ifndef MCXA153_2425CC64_54B0_441F_B64A_AE592949DDB6
8#define MCXA153_2425CC64_54B0_441F_B64A_AE592949DDB6
9
10/* ***************************************************************************************
11 * Include
12 */
13#include "mframe.h"
14
15//----------------------------------------------------------------------------------------
16#include "./../port/DriveStrength.h"
17#include "./../port/DriveStrengthDouble.h"
18#include "./../port/InputBuffer.h"
19#include "./../port/Inverted.h"
20#include "./../port/Lock.h"
21#include "./../port/Mask.h"
22#include "./../port/Mux.h"
23#include "./../port/OpenDrain.h"
24#include "./../port/PassiveFilter.h"
25#include "./../port/Pull.h"
26#include "./../port/PullResistor.h"
27#include "./../port/Rate.h"
28#include "./../port/Register.h"
29#include "./../port/Shift.h"
30
31//----------------------------------------------------------------------------------------
32
33/* ***************************************************************************************
34 * Namespace
35 */
37 struct Config;
38
39 static unsigned short operator+(const Config& e) {
40 return *reinterpret_cast<const unsigned short*>(&e);
41 }
42} // namespace mcxa153::chip::port
43
292
293/* ***************************************************************************************
294 * End of file
295 */
296
297#endif /* MCXA153_2425CC64_54B0_441F_B64A_AE592949DDB6 */
Definition Config.h:36
Lock
GPIO Pin Control Register Lock Configuration.
Definition Lock.h:72
DriveStrength
GPIO Pin Drive Strength Configuration.
Definition DriveStrength.h:70
Pull
GPIO Pin Internal Pull Resistor Configuration.
Definition Pull.h:72
Inverted
GPIO Pin Digital Input Signal Inversion Configuration.
Definition Inverted.h:70
PullResistor
GPIO Pin Internal Pull Resistor Strength Configuration.
Definition PullResistor.h:71
Mux
GPIO Pin Multiplexer (MUX) Function Selection.
Definition chip/port/Mux.h:72
PassiveFilter
GPIO Pin Passive Input Filter Configuration.
Definition PassiveFilter.h:72
InputBuffer
GPIO Pin Digital Input Buffer Configuration.
Definition mcxa153/src/mcxa153/chip/port/InputBuffer.h:70
OpenDrain
GPIO Pin Open Drain Output Configuration.
Definition OpenDrain.h:72
Rate
GPIO Pin Output Slew Rate Configuration.
Definition Rate.h:71
DriveStrengthDouble
GPIO Pin Double Drive Strength Configuration.
Definition DriveStrengthDouble.h:73
PORT Pin Configuration Structure.
Definition Config.h:66
Inverted invertInput
Input Inversion Control.
Definition Config.h:252
Mux mux
Pin Multiplexer Configuration.
Definition Config.h:214
Lock lockRegister
Pin Control Register Lock.
Definition Config.h:290
DriveStrengthDouble driveStrengthDouble
Double Drive Strength Enable.
Definition Config.h:195
PassiveFilter passiveFilterEnable
Passive Filter Enable.
Definition Config.h:138
uint16 reserved1
Reserved Bit Field.
Definition Config.h:270
OpenDrain openDrainEnable
Open Drain Output Enable.
Definition Config.h:157
PullResistor pullValueSelect
Pull Resistor Value Selection.
Definition Config.h:100
Rate slewRate
Slew Rate Control.
Definition Config.h:119
Pull pullSelect
Pull Resistor Configuration.
Definition Config.h:82
DriveStrength driveStrength
Drive Strength Control.
Definition Config.h:176
InputBuffer inputBuffer
Input Buffer Configuration.
Definition Config.h:233