![]() |
![]() |
Data Structures | |
struct | hyplnkRegisters_s |
Specification all registers. More... | |
struct | Hyplnk_DeviceCfgBaseAddr |
Specification of Hyplnk_DeviceCfgBaseAddr. More... | |
struct | Hyplnk_InitCfg |
Specification of Hyplnk_InitCfg. More... | |
Defines | |
#define | hyplnk_MAX_PERIPHS 4 |
Specification of Hyplnk_DeviceCfg. | |
Typedefs | |
typedef struct hyplnkRegisters_s | hyplnkRegisters_t |
Specification all registers. | |
typedef void * | Hyplnk_Handle |
Specification of Hyplnk_Handle. |
#define hyplnk_MAX_PERIPHS 4 |
Specification of Hyplnk_DeviceCfg.
The Hyplnk_DeviceCfg is used to specify device level configuration to the LLD. Maximum peripherals (base addresses) supported by LLD
typedef void* Hyplnk_Handle |
Specification of Hyplnk_Handle.
The Hyplnk_Handle is used to identify a HYPLNK LLD instance
typedef struct hyplnkRegisters_s hyplnkRegisters_t |
Specification all registers.
This structure allows one or more registers to be read or written through a single call. Also, all of the registers that operate on tables can be programmed in one shot as well.
The user populates one or more pointers to structures. All structures that are non-NULL are read or written.
Once the pointers are populated, use Hyplnk_readRegs and/or Hyplnk_writeRegs to perform the actual register accesses