Functions
des.c File Reference
#include <ti/devices/msp432e4/inc/msp432e411y.h>
#include "types.h"
#include <stdbool.h>
#include <stdint.h>
#include "inc/hw_des.h"
#include "debug.h"
#include "des.h"
#include "interrupt.h"

Functions

void DESReset (uint32_t ui32Base)
 
void DESConfigSet (uint32_t ui32Base, uint32_t ui32Config)
 
void DESKeySet (uint32_t ui32Base, uint32_t *pui32Key)
 
bool DESIVSet (uint32_t ui32Base, uint32_t *pui32IVdata)
 
void DESLengthSet (uint32_t ui32Base, uint32_t ui32Length)
 
bool DESDataReadNonBlocking (uint32_t ui32Base, uint32_t *pui32Dest)
 
void DESDataRead (uint32_t ui32Base, uint32_t *pui32Dest)
 
bool DESDataWriteNonBlocking (uint32_t ui32Base, uint32_t *pui32Src)
 
void DESDataWrite (uint32_t ui32Base, uint32_t *pui32Src)
 
bool DESDataProcess (uint32_t ui32Base, uint32_t *pui32Src, uint32_t *pui32Dest, uint32_t ui32Length)
 
uint32_t DESIntStatus (uint32_t ui32Base, bool bMasked)
 
void DESIntEnable (uint32_t ui32Base, uint32_t ui32IntFlags)
 
void DESIntDisable (uint32_t ui32Base, uint32_t ui32IntFlags)
 
void DESIntClear (uint32_t ui32Base, uint32_t ui32IntFlags)
 
void DESIntRegister (uint32_t ui32Base, void(*pfnHandler)(void))
 
void DESIntUnregister (uint32_t ui32Base)
 
void DESDMAEnable (uint32_t ui32Base, uint32_t ui32Flags)
 
void DESDMADisable (uint32_t ui32Base, uint32_t ui32Flags)
 
Copyright 2017, Texas Instruments Incorporated