25 #ifndef M2MB_RTC_MEM_H 26 #define M2MB_RTC_MEM_H 54 #define M2MB_RTC_INVALID_BUFFER ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 1))) 55 #define M2MB_RTC_INVALID_POOL_ID ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 2))) 56 #define M2MB_RTC_INVALID_CLIENT_ID ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 3))) 57 #define M2MB_RTC_DRIVER_NOT_INITIALIZED ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 4))) 58 #define M2MB_RTC_POOL_NOT_INITIALIZED ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 5))) 59 #define M2MB_RTC_CLIENT_NOT_FOUND ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 6))) 60 #define M2MB_RTC_INVALID_CALL_SEQUENCE ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 7))) 61 #define M2MB_RTC_OUT_OF_MEMORY ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 8))) 62 #define M2MB_RTC_ERROR ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 9))) 63 #define M2MB_RTC_FATAL_ERROR ((M2MB_STATUS_T)(__M2MB_ERROR(M2MB_MOD_BASE, 10))) INT32 m2mb_rtc_mem_read(UINT16 client_id, UINT16 *buffer_size, void **buffer_ptr)
Read data from RTC memory.
INT32 m2mb_rtc_mem_free(UINT16 client_id)
Free the previously alloctaed buffer in RTC memory.
INT32 m2mb_rtc_mem_alloc(UINT16 client_id, UINT16 buffer_size, void **buffer_ptr)
Allocate Buffer in RTC memory.
INT32 m2mb_rtc_mem_write(UINT16 client_id)
Save data in RTC memory.