1 /*
2  * Percepio DFM v2.1.0
3  * Copyright 2023 Percepio AB
4  * www.percepio.com
5  *
6  * SPDX-License-Identifier: Apache-2.0
7  *
8  * Dummy Storage port
9  */
10 
11 #include <dfm.h>
12 #include <dfmStoragePort.h>
13 
14 #if ((DFM_CFG_ENABLED) >= 1)
15 
xDfmStoragePortInitialize(DfmStoragePortData_t * pxBuffer)16 DfmResult_t xDfmStoragePortInitialize(DfmStoragePortData_t *pxBuffer)
17 {
18 	(void)pxBuffer;
19 
20 	return DFM_SUCCESS;
21 }
22 
xDfmStoragePortStoreSession(void * pvData,uint32_t ulSize)23 DfmResult_t xDfmStoragePortStoreSession(void* pvData, uint32_t ulSize)
24 {
25 	(void)pvData;
26 	(void)ulSize;
27 
28 	return DFM_FAIL;
29 }
30 
xDfmStoragePortGetSession(void * pvBuffer,uint32_t ulBufferSize)31 DfmResult_t xDfmStoragePortGetSession(void* pvBuffer, uint32_t ulBufferSize)
32 {
33 	(void)pvBuffer;
34 	(void)ulBufferSize;
35 
36 	return DFM_FAIL;
37 }
38 
39 
xDfmStoragePortStoreAlert(DfmEntryHandle_t xEntryHandle,uint32_t ulOverwrite)40 DfmResult_t xDfmStoragePortStoreAlert(DfmEntryHandle_t xEntryHandle, uint32_t ulOverwrite)
41 {
42 	(void)xEntryHandle;
43 	(void)ulOverwrite;
44 
45 	return DFM_FAIL;
46 }
47 
xDfmStoragePortGetAlert(void * pvBuffer,uint32_t ulBufferSize)48 DfmResult_t xDfmStoragePortGetAlert(void* pvBuffer, uint32_t ulBufferSize)
49 {
50 	(void)pvBuffer;
51 	(void)ulBufferSize;
52 
53 	return DFM_FAIL;
54 }
55 
xDfmStoragePortStorePayloadChunk(DfmEntryHandle_t xEntryHandle,uint32_t ulOverwrite)56 DfmResult_t xDfmStoragePortStorePayloadChunk(DfmEntryHandle_t xEntryHandle, uint32_t ulOverwrite)
57 {
58 	(void)xEntryHandle;
59 	(void)ulOverwrite;
60 
61 	return DFM_FAIL;
62 }
63 
xDfmStoragePortGetPayloadChunk(char * szSessionId,uint32_t ulAlertId,void * pvBuffer,uint32_t ulBufferSize)64 DfmResult_t xDfmStoragePortGetPayloadChunk(char* szSessionId, uint32_t ulAlertId, void* pvBuffer, uint32_t ulBufferSize)
65 {
66 	(void)szSessionId;
67 	(void)ulAlertId;
68 	(void)pvBuffer;
69 	(void)ulBufferSize;
70 
71 	return DFM_FAIL;
72 }
73 
74 #endif
75