|
EE445M RTOS
Taken at the University of Texas Spring 2015
|
#include <stdbool.h>#include <stdint.h>#include "inc/hw_ints.h"#include "inc/hw_memmap.h"#include "inc/hw_ssi.h"#include "inc/hw_sysctl.h"#include "inc/hw_types.h"#include "driverlib/debug.h"#include "driverlib/interrupt.h"#include "driverlib/ssi.h"
Go to the source code of this file.
Functions | |
| static uint32_t | _SSIIntNumberGet (uint32_t ui32Base) |
| void | SSIConfigSetExpClk (uint32_t ui32Base, uint32_t ui32SSIClk, uint32_t ui32Protocol, uint32_t ui32Mode, uint32_t ui32BitRate, uint32_t ui32DataWidth) |
| void | SSIEnable (uint32_t ui32Base) |
| void | SSIDisable (uint32_t ui32Base) |
| void | SSIIntRegister (uint32_t ui32Base, void(*pfnHandler)(void)) |
| void | SSIIntUnregister (uint32_t ui32Base) |
| void | SSIIntEnable (uint32_t ui32Base, uint32_t ui32IntFlags) |
| void | SSIIntDisable (uint32_t ui32Base, uint32_t ui32IntFlags) |
| uint32_t | SSIIntStatus (uint32_t ui32Base, bool bMasked) |
| void | SSIIntClear (uint32_t ui32Base, uint32_t ui32IntFlags) |
| void | SSIDataPut (uint32_t ui32Base, uint32_t ui32Data) |
| int32_t | SSIDataPutNonBlocking (uint32_t ui32Base, uint32_t ui32Data) |
| void | SSIDataGet (uint32_t ui32Base, uint32_t *pui32Data) |
| int32_t | SSIDataGetNonBlocking (uint32_t ui32Base, uint32_t *pui32Data) |
| void | SSIDMAEnable (uint32_t ui32Base, uint32_t ui32DMAFlags) |
| void | SSIDMADisable (uint32_t ui32Base, uint32_t ui32DMAFlags) |
| bool | SSIBusy (uint32_t ui32Base) |
| void | SSIClockSourceSet (uint32_t ui32Base, uint32_t ui32Source) |
| uint32_t | SSIClockSourceGet (uint32_t ui32Base) |
| void | SSIAdvModeSet (uint32_t ui32Base, uint32_t ui32Mode) |
| void | SSIAdvDataPutFrameEnd (uint32_t ui32Base, uint32_t ui32Data) |
| int32_t | SSIAdvDataPutFrameEndNonBlocking (uint32_t ui32Base, uint32_t ui32Data) |
| void | SSIAdvFrameHoldEnable (uint32_t ui32Base) |
| void | SSIAdvFrameHoldDisable (uint32_t ui32Base) |
Variables | |
| static const uint32_t | g_ppui32SSIIntMap [][2] |
| static const uint_fast8_t | g_ui8SSIIntMapRows |
| static const uint32_t | g_ppui32SSIIntMapSnowflake [][2] |
| static const uint_fast8_t | g_ui8SSIIntMapSnowflakeRows |