| ►APIs for Board Specific Device Drivers | |
| APIs for FLASH | |
| APIs for I2C based EEPROM | |
| APIs for I2C/GPIO based LED driver | |
| ►APIs for CCM MODULE | |
| CCM API | |
| CCM Low-Level API | |
| ►APIs for Driver Porting Layer | |
| APIs for CPU ID | |
| APIs for Cache | |
| APIs for Clock | |
| APIs for Counting CPU Cycles | |
| APIs for Debug log's and assert's | |
| APIs for Event | |
| APIs for HW Interrupts | |
| APIs for Heap management | |
| APIs for MPU for ARMv7 (ARM R5, ARM M4) | |
| APIs for Queue | |
| APIs for Region based address translation (RAT) module | |
| APIs for Semaphore | |
| APIs for Task | |
| APIs for system level define's and function's | |
| APIs for timer setup and control | |
| ►APIs for Networking modules | |
| ►APIs for Enet LLD | |
| ►Enet Data Path (DMA) | |
| ►Enet CPDMA APIs | |
| CPDMA Configuration | |
| CPDMA Packet Definitions | |
| Enet packet utils API and data structures. | |
| Packet statistics | |
| ►Enet Forwarding Database (FDB) | |
| CPSW Address Lookup Engine (ALE) | |
| ►Enet Host Port | |
| CPSW host port | |
| ►Enet MAC Port | |
| CPSW MAC Port | |
| Enet Main API | |
| ►Enet Management Data I/O (MDIO) | |
| CPSW Management Data Input/Output (MDIO) | |
| ►Enet Peripherals | |
| CPSW Peripheral | |
| ICSSG Peripheral | |
| Enet Queue API | |
| Enet Resource Management | |
| ►Enet Statistics | |
| CPSW Statistics | |
| ICSSG Statistics | |
| Enet Time Aware Shaper | |
| ►Enet Time Synchronization | |
| CPSW CPTS | |
| ICSSG TimeSync | |
| Enet Trace API | |
| ►Ethernet PHY Driver | |
| Generic PHY | |
| TI DP83822 PHY | |
| TI DP83867 PHY | |
| TI DP83869 PHY | |
| TI DP83TG720 PHY | |
| VSC8514 PHY | |
| ►APIs for PBIST (Memory Built-In Self Test) | |
| PBIST Data Structures | |
| PBIST Enumerated Data Types | |
| PBIST Functions | |
| PBIST Low-Level API | |
| APIs for SDL DPL | |
| ►APIs for SDL ECC | |
| SDL_ECC_aggrBaseAddressTable | |
| SDL_ECC_aggrTable | |
| SDL_ECC_memEntries | |
| ►APIs for SDL ECC (ECC_AGGR) | |
| ECC_AGGR Data Structures | |
| ECC_AGGR Enumerated Data Types | |
| ECC_AGGR Functions | |
| ECC_AGGR Macros | |
| ►APIs for SDL ECC BUS SAFETY | |
| ►API's for Ecc Bus Safety on MSS and DSS | |
| ECC Bus Safety Data Structures | |
| ECC Bus Safety Enumerated Data Types | |
| ECC Bus Safety Functions | |
| ECC Bus Safety Macros | |
| ►APIs for SDL ESM | |
| ESM Driver Error Codes | |
| ESM Low-Level API | |
| ►APIs for SDL HWA | |
| ►API's for HWA memory Parity check and FSM lockstep | |
| HWA Functions | |
| HWA Macros | |
| ►API's for HWA IP | |
| HWA Data Structures | |
| HWA Enumerated Data Types | |
| HWA Functions | |
| HWA Macros | |
| ►APIs for SDL MCRC | |
| MCRC API | |
| MCRC Low-Level API | |
| ►APIs for SDL RESET IMPLEMENTATION. | |
| ►SDL RESET IMPLEMENTATION | |
| RESET Enumerated Data Types | |
| RESET Functions | |
| RESET Macros | |
| ►APIs for SDL RTI | |
| RTI Data Structures | |
| RTI Enumerated Data Types | |
| RTI Functions | |
| RTI IP Functions | |
| ►APIs for SDL Self Test Controller (STC) | |
| ►SDL Self Test Controller(STC) | |
| STC Data Structures | |
| STC Enumerated Data Types | |
| STC Functions | |
| STC Macros | |
| ►APIs for SOC Specific Device Drivers | |
| APIs for BOOTLOADING CPUs | |
| ►APIs for CBUFF | |
| CBUFF Driver External Functions | The section has a list of all the exported API which the applications need to invoke in order to use the driver |
| APIs for CRC | |
| ►APIs for CSIRX | |
| CSIRX Common APIs | |
| CSIRX Complex IO APIs | |
| CSIRX Context APIs | |
| CSIRX Debug APIs | |
| CSIRX Dphy APIs | |
| CSIRX Instance APIs | |
| APIs for ECAP | |
| APIs for EDMA | |
| APIs for EPWM | |
| ►APIs for ESM | |
| ESM Driver Error Codes | |
| APIs for GPADC | |
| APIs for GPIO | |
| APIs for HSMCLIENT | |
| APIs for HSMCLIENT_UTILS | |
| ►APIs for HWA | |
| HWA Driver Error Codes | The section has a list of all the error codes which are generated by the HWA Driver module |
| ►HWA Driver External Data Structures | The section has a list of all the data structures which are exposed to the application |
| HWA_APP_MEMINIT_CFG | Bit mask to specify HWA MEM BANKs, used with HWA_initializeRAM() |
| ►HWA_MACROS | Lists all the macros used in HWA driver |
| HWA_ACCELMODE | Macros that define values for the operational/accelerator mode of HWA |
| HWA_ACCUMULATORREG_TYPE | Macros that define values for different type of accumulator registers of HWA_readAccumulatorReg() function |
| HWA_CFAR_OPER_MODE | Macros that define values for the combination of CFAR operational mode (log, mag, mag sqr) and input samples type (real, complex) |
| HWA_CFAR_OUTPUT_MODE | Macros that define values for the output of CFAR block |
| HWA_CLIPREG_TYPE | Macros that define clip status registers for HWA_readClipStatus and HWA_clearClipStatus functions |
| HWA_CMP_DCMP | Macros that define values for |
| HWA_COMMONCONFIG_MASK | Macros that define values to use for HWA_CommonConfig::configMask when specifying which values in the HWA_CommonConfig are valid |
| HWA_COMPLEX_MULTIPLY_MODE | Macros that define values for the various modes of the Complex multiply block |
| HWA_COMPRESS_METHOD | Macros that define values for |
| HWA_COMPRESS_PATHSELECT | Macros that define values for |
| HWA_CONTEXTSWITCH_TRIG_MODE | Macros that define values for the trigger mode of HWA paramsets |
| HWA_DCEST_INTERFSUM_RESET_MODE | Macros that define values for the various reset modes in pre-processing block, appied to DCESTRESET and INTERFSUMRESET |
| HWA_DCSUB_SELECT | Macros that define values for the various source select of threshold in pre-processing block |
| HWA_FEATURE_BIT | General macro to use for enable/disable bits |
| HWA_FFT3x_BFLY_SCALING | Macros that define values for butterfly scaling for radix-3 stage |
| HWA_FFT_MODE_MAGNITUDE_LOG2 | Macros that define values for enabling/disabling the magnitude and log2 computation in FFT block |
| HWA_FFT_MODE_OUTPUT | Macros that define values for the various outputs of the FFT block |
| HWA_FFT_STITCHING_TWID_PATTERN | Macros that define values for the complex multiply block with FFT stitching mode. Useful for 4K and 8K FFT calculation, set the last 2 bits in TWIDINCR register, the rest 12 bits should be set to 0 |
| HWA_FFT_WINDOW_INTERPOLATE_MODE | Macros that define values for interpolation property of the FFT window to achieve larger FFT size using stitching |
| HWA_HISTOGRAM_MODE | Macros that define values for histogram computation mode |
| HWA_INTERFERENCE_THRESHOLD_TYPE | Macros that define values for different type of accumulator registers of HWA_readAccumulatorReg() function |
| HWA_INTERFMITIGATION_PATH_SELECT | Macros that define values for the various source select of threshold in pre-processing block |
| HWA_INTERFTHRESH_MODE | |
| HWA_INTERFTHRESH_SELECT | Macros that define values for the various source select of threshold in pre-processing block |
| HWA_INTERRUPT_PRIORITY | HWA interrupt default priority, applied only to the processors, which support hardware priority, e.g R5F |
| HWA_LOCALMAX_THRESH_BITMASK | Macros that define values to enable and disable for detection threshold comparison |
| HWA_LOCALMAX_THRESH_SELECT | Macros that define values for CUT threshold selection in local maxima block |
| HWA_LUT_FREQ_DEROTATE_RAMIDX_INCR | Macros that define values for the complex multiply block with LUT based frequency de-rotation mode, set the RAM index incremented mode after each iteration, either auto-increment mode, in which the ram index is incremented automatically after each iteration, with either saturates at 63 or wraps around, or non-increment mode, in which the ram index is constant for all iterations, |
| HWA_NOISE_AVG_MODE_CFAR | Macros that define values for CFAR Noise Averaging mode |
| HWA_PARAMDONE_INTERRUPT_TYPE | Macros that define values for the destination of interrupt (CPU or DMA) when the paramset is completed. The interrupt type HWA_PARAMDONE_INTERRUPT_TYPE_CPU may not be supported on all versions of the IP - see HWA_Attrs::isConcurrentAccessAllowed |
| HWA_RAM_TYPE | Macros that define values for the ramType argument of HWA_configRam() function |
| HWA_RECURSIVE_WIN_MODE_SELECT | Macros that define values for the complex multiply block with recursive windowing mode, specify the winodw computation paramster |
| HWA_SAMPLES_FORMAT | Macros that define values for real/complex format of input/output samples |
| HWA_SAMPLES_SIGN | Macros that define values for signed/unsigned property of input/output samples |
| HWA_SAMPLES_WIDTH | Macros that define values for 16bit or 32bit width of input/output samples |
| HWA_SRC_SHUFFLE_AB_MODE | Macros that define values for the shuffled addressing mode |
| HWA_THREAD | Macros that define values for the trigger mode of HWA paramsets |
| HWA_TRIG_MODE | Macros that define values for the trigger mode of HWA paramsets |
| HWA_WINDOW_MODE | Macros that define values for windowing mode of the FFT window |
| HWA_WINDOW_SYMM | Macros that define values for symmetric/non-symmetric property of the FFT window |
| HWA_PARAMSET_CONTEXT_SWITCH_CFG | Context switch enable/disable configuration in the paramset |
| HWA Driver External Functions | The section has a list of all the exported API which the applications need to invoke in order to use the driver |
| APIs for I2C HLD | |
| APIs for I2C LLD | |
| APIs for IPC Notify | |
| APIs for IPC RPMessage | |
| APIs for MATHLIB | |
| APIs for MCAN | |
| APIs for MCASP | |
| ►APIs for MIBSPI | |
| MIBSPI Feature defines | MIBSPI_FEATURE_* macros indicate presence of a particular features in SPI instance on the given SoC. Used internally in driver |
| APIs for PINMUX | |
| APIs for PMU | |
| APIs for QSPI | |
| APIs for QSPI LLD | |
| APIs for RTI | |
| ►APIs for SOC Specific Functions | |
| APIs for SOC Reset and Clock Functions | |
| APIs for Secure IPC Notify | |
| APIs for TMU | |
| APIs for UART | |
| APIs for WDT | |
| ►APIs for Security Drivers | |
| APIs for DTHE | |
| APIs for DTHE AES | |
| APIs for DTHE SHA | |
| Bind unibase to a specific platform | |
| Configuration Utilities | |
| Control logging | |
| Doubly Linked List | |
| EnetLLD_network | |
| Expand and Shrink Array | |
| General types and functions | |
| General types and functions | |
| Gptp | |
| Network functions binding | |
| ►SDL R5F CPU UTILS | |
| R5F CPU STATIC REGISTER Data Structures | |
| R5F CPU Static Register Read Functions | |
| Shared memory IPC utility functions | |
| String Utilities | |
| TI ENET LLD ethernet specific | |
| TI ENET LLD thread specific | |
| Thread functions binding | |
| Timer and events utility functions | |
| Utility Macros | |
| xTimer utility functions | |