void Dio_Arch_MaskedWritePort(Dio_PortType Port, Dio_PortLevelType Level, Dio_PortLevelType Mask)
Masked Write Port.
Definition Dio_Arch.c:171
Dio_PortLevelType Dio_Arch_ReadChannelGroup(const Dio_ChannelGroupType *ChannelGroupIdPtr)
Read Channel Group.
Definition Dio_Arch.c:128
void Dio_Arch_WriteChannelGroup(const Dio_ChannelGroupType *ChannelGroupIdPtr, Dio_PortLevelType Level)
Write Channel Group.
Definition Dio_Arch.c:152
Dio_LevelType Dio_Arch_ReadChannel(Dio_PortType Port, uint8 Pin)
Read Channel.
Definition Dio_Arch.c:36
void Dio_Arch_WriteChannel(Dio_PortType Port, uint8 Pin, Dio_LevelType Level)
Write Channel.
Definition Dio_Arch.c:53
Dio_LevelType Dio_Arch_FlipChannel(Dio_PortType Port, uint8 Pin)
Flip Channel.
Definition Dio_Arch.c:73
void Dio_Arch_WritePort(Dio_PortType Port, Dio_PortLevelType Level)
Write Port.
Definition Dio_Arch.c:111
Dio_PortLevelType Dio_Arch_ReadPort(Dio_PortType Port)
Read Port.
Definition Dio_Arch.c:95
uint32 Dio_PortLevelType
The type for the value of a DIO port.
Definition Dio_Types.h:95
uint8 Dio_LevelType
The type for the possible levels that a DIO channel can have (input or output).
Definition Dio_Types.h:84
uint8 Dio_PortType
Parameters of type Dio_PortType contain the numeric ID of a DIO port.
Definition Dio_Types.h:75
Type for the definition of a channel group, which consists of several adjoining channels within a por...
Definition Dio_Types.h:104