29 lines
755 B
C
29 lines
755 B
C
#include "sdrv_res.h"
|
|
|
|
#ifndef SDRV_RES_ATTRIBUTE_MEM_ALIGN
|
|
#define SDRV_RES_ATTRIBUTE_MEM_ALIGN
|
|
#endif
|
|
|
|
#define SDRV_RES_{NAME_UPPER}_RF SDRV_RES_FORMAT_BIN_RAW //SDRV_RES_FORMAT_DATA_RAW
|
|
|
|
const SDRV_RES_ATTRIBUTE_MEM_ALIGN uint8_t sdrv_res_{NAME_LOWER}_map[] = {
|
|
#if SDRV_RES_{NAME_UPPER}_RF == SDRV_RES_FORMAT_BIN_RAW
|
|
{BIN_RAW}
|
|
#endif
|
|
#if SDRV_RES_{NAME_UPPER}_RF == SDRV_RES_FORMAT_DATA_RAW
|
|
{DATA_RAW}
|
|
#endif
|
|
};
|
|
|
|
const sdrv_res_dsc_t sdrv_res_{NAME_LOWER} = {
|
|
.header.always_zero = SDRV_RES_{NAME_UPPER}_RF,
|
|
.header.rf = 0,
|
|
#if SDRV_RES_{NAME_UPPER}_RF == SDRV_RES_FORMAT_BIN_RAW
|
|
.data_size = {DATA_SIZE},
|
|
#endif
|
|
#if SDRV_RES_{NAME_UPPER}_RF == SDRV_RES_FORMAT_DATA_RAW
|
|
.data_size = {DATA_SIZE},
|
|
#endif
|
|
.data = sdrv_res_{NAME_LOWER}_map,
|
|
};
|