WPILibC++ 2025.0.0-alpha-1-14-g3b6f38d
SPIData.h File Reference

Go to the source code of this file.

Typedefs

typedef void(* HAL_SpiReadAutoReceiveBufferCallback) (const char *name, void *param, uint32_t *buffer, int32_t numToRead, int32_t *outputCount)
 

Functions

void HALSIM_ResetSPIData (int32_t index)
 
int32_t HALSIM_RegisterSPIInitializedCallback (int32_t index, HAL_NotifyCallback callback, void *param, HAL_Bool initialNotify)
 
void HALSIM_CancelSPIInitializedCallback (int32_t index, int32_t uid)
 
HAL_Bool HALSIM_GetSPIInitialized (int32_t index)
 
void HALSIM_SetSPIInitialized (int32_t index, HAL_Bool initialized)
 
int32_t HALSIM_RegisterSPIReadCallback (int32_t index, HAL_BufferCallback callback, void *param)
 
void HALSIM_CancelSPIReadCallback (int32_t index, int32_t uid)
 
int32_t HALSIM_RegisterSPIWriteCallback (int32_t index, HAL_ConstBufferCallback callback, void *param)
 
void HALSIM_CancelSPIWriteCallback (int32_t index, int32_t uid)
 
int32_t HALSIM_RegisterSPIReadAutoReceivedDataCallback (int32_t index, HAL_SpiReadAutoReceiveBufferCallback callback, void *param)
 
void HALSIM_CancelSPIReadAutoReceivedDataCallback (int32_t index, int32_t uid)
 

Typedef Documentation

◆ HAL_SpiReadAutoReceiveBufferCallback

typedef void(* HAL_SpiReadAutoReceiveBufferCallback) (const char *name, void *param, uint32_t *buffer, int32_t numToRead, int32_t *outputCount)

Function Documentation

◆ HALSIM_CancelSPIInitializedCallback()

void HALSIM_CancelSPIInitializedCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelSPIReadAutoReceivedDataCallback()

void HALSIM_CancelSPIReadAutoReceivedDataCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelSPIReadCallback()

void HALSIM_CancelSPIReadCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_CancelSPIWriteCallback()

void HALSIM_CancelSPIWriteCallback ( int32_t  index,
int32_t  uid 
)

◆ HALSIM_GetSPIInitialized()

HAL_Bool HALSIM_GetSPIInitialized ( int32_t  index)

◆ HALSIM_RegisterSPIInitializedCallback()

int32_t HALSIM_RegisterSPIInitializedCallback ( int32_t  index,
HAL_NotifyCallback  callback,
void *  param,
HAL_Bool  initialNotify 
)

◆ HALSIM_RegisterSPIReadAutoReceivedDataCallback()

int32_t HALSIM_RegisterSPIReadAutoReceivedDataCallback ( int32_t  index,
HAL_SpiReadAutoReceiveBufferCallback  callback,
void *  param 
)

◆ HALSIM_RegisterSPIReadCallback()

int32_t HALSIM_RegisterSPIReadCallback ( int32_t  index,
HAL_BufferCallback  callback,
void *  param 
)

◆ HALSIM_RegisterSPIWriteCallback()

int32_t HALSIM_RegisterSPIWriteCallback ( int32_t  index,
HAL_ConstBufferCallback  callback,
void *  param 
)

◆ HALSIM_ResetSPIData()

void HALSIM_ResetSPIData ( int32_t  index)

◆ HALSIM_SetSPIInitialized()

void HALSIM_SetSPIInitialized ( int32_t  index,
HAL_Bool  initialized 
)