Data Structures | Defines | Typedefs
HYPLNK LLD API Data Structures
HYPLNK LLD Module API

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 Documentation

#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 Documentation

typedef void* Hyplnk_Handle

Specification of Hyplnk_Handle.

The Hyplnk_Handle is used to identify a HYPLNK LLD instance

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


Copyright 2014, Texas Instruments Incorporated