Choco OS
V.0.16.9.0
Join to the chocolate world
|
Module for managing register maps definitions. More...
Macros | |
#define | oC_RegisterOffset_(REGISTER_NAME) |
Macro for receiving name of register offset type. More... | |
#define | oC_RegisterAccess_(REGISTER_NAME) |
Macro for receiving name of register access type. More... | |
#define | oC_RegisterMap_(REGISTER_MAP_NAME) |
Macro for receiving name of register map type. More... | |
#define | oC_Make_RegisterMapWithRegisters(REGISTER_MAP_NAME) |
Special macro for calling registers list from register map definition file with MAKE_REGISTER macro as argument. More... | |
Enumerations |
#define oC_Make_RegisterMapWithRegisters | ( | REGISTER_MAP_NAME | ) |
The macro is helper for creating types with using definitions from the definition file. For example:
Definition at line 113 of file oc_rmaps.h.
#define oC_RegisterAccess_ | ( | REGISTER_NAME | ) |
The macro helps to receive name of an enumerator in oC_RegisterAccess_t type.
REGISTER_NAME | Name of register from the register map definition file. |
Definition at line 81 of file oc_rmaps.h.
#define oC_RegisterMap_ | ( | REGISTER_MAP_NAME | ) |
The macro helps to receive name of an enumerator in oC_RegisterMap_t type.
REGISTER_MAP_NAME | Name of register map from the register map definition file. |
Definition at line 93 of file oc_rmaps.h.
#define oC_RegisterOffset_ | ( | REGISTER_NAME | ) |
The macro helps to receive name of an enumerator in oC_RegisterOffset_t type.
REGISTER_NAME | Name of register from the register map definition file. |
Definition at line 69 of file oc_rmaps.h.
enum oC_RegisterAccess_t |
The type is for storing access of registers. It is created by macros using definitions from the oc_rmaps_defs.h file.
Definition at line 153 of file oc_rmaps.h.
enum oC_RegisterMap_t |
The type is created according to definitions in oc_rmaps_defs.h file. It can be used for indexing register maps by their names.
Definition at line 167 of file oc_rmaps.h.
enum oC_RegisterOffset_t |
The type is for storing offset of registers. It is created by macros using definitions from the oc_rmaps_defs.h file.
This can be used for accessing to registers.
Definition at line 138 of file oc_rmaps.h.