10 #include "NotifyListener.h"
11 #include "hal/Types.h"
17 void HALSIM_ResetI2CData(int32_t index);
19 int32_t HALSIM_RegisterI2CInitializedCallback(int32_t index,
20 HAL_NotifyCallback callback,
22 HAL_Bool initialNotify);
23 void HALSIM_CancelI2CInitializedCallback(int32_t index, int32_t uid);
24 HAL_Bool HALSIM_GetI2CInitialized(int32_t index);
25 void HALSIM_SetI2CInitialized(int32_t index, HAL_Bool initialized);
27 int32_t HALSIM_RegisterI2CReadCallback(int32_t index,
28 HAL_BufferCallback callback,
30 void HALSIM_CancelI2CReadCallback(int32_t index, int32_t uid);
32 int32_t HALSIM_RegisterI2CWriteCallback(int32_t index,
33 HAL_ConstBufferCallback callback,
35 void HALSIM_CancelI2CWriteCallback(int32_t index, int32_t uid);