Macros
BCDS_NVMUserPageItems.h File Reference

Defines needed NVM User Page items. More...

#include "BCDS_NVM.h"
+ Include dependency graph for BCDS_NVMUserPageItems.h:
+ This graph shows which files directly or indirectly include this file:

Macros

#define NVM_BTLE_MAC_INDEX
 
#define NVM_ITEM_BOOTLOADER_ENGAGE
 
#define NVM_ITEM_CONTENT_INDEX
 
#define NVM_ITEM_ID_DOWNLOAD_IN_PROGRESS
 
#define NVM_ITEM_ID_DOWNLOAD_IN_PROGRESS_SIZE   UINT32_C(1)
 
#define NVM_ITEM_ID_FIRMWARE_PACKAGE_URL
 
#define NVM_ITEM_ID_FIRMWARE_PACKAGE_URL_SIZE   UINT32_C(120)
 
#define NVM_ITEM_ID_FOTA_CURRENT_RESULT
 
#define NVM_ITEM_ID_FOTA_CURRENT_RESULT_SIZE   UINT32_C(1)
 
#define NVM_ITEM_ID_FOTA_CURRENT_STATE
 
#define NVM_ITEM_ID_FOTA_CURRENT_STATE_SIZE   UINT32_C(4)
 
#define NVM_ITEM_ID_IS_NEW_FW
 
#define NVM_ITEM_ID_IS_NEW_FW_SIZE   UINT32_C(1)
 
#define NVM_ITEM_ID_NEW_FW_CRC
 
#define NVM_ITEM_ID_NEW_FW_CRC_SIZE   UINT32_C(4)
 
#define NVM_ITEM_ID_NEXT_BLOCK_NUMBER
 
#define NVM_ITEM_ID_NEXT_BLOCK_NUMBER_SIZE   UINT32_C(4)
 
#define NVM_SECTION_UserPage
 
#define NVM_SECTION_UserPage_BUFFER_SIZE   UINT32_C(168)
 
#define NVM_USB_SERIAL_NUMBER
 
#define NVM_WIFI_MAC_INDEX
 

Macro Definition Documentation

#define NVM_BTLE_MAC_INDEX
Value:
(struct NVM_Item_S) { \
.endianness = NVM_ENDIANNESS_LITTLE, \
.mode = NVM_MODE_RW, \
.section_id = UINT8_C(1), \
.length_byte = UINT32_C(6), \
.start_address = UINT32_C(0xfe00008) \
}
meta data description of items
Definition: BCDS_NVM.h:87
Definition: BCDS_NVM.h:81
Definition: BCDS_NVM.h:75
#define NVM_ITEM_BOOTLOADER_ENGAGE
Value:
(struct NVM_Item_S) { \
.endianness = NVM_ENDIANNESS_LITTLE, \
.mode = NVM_MODE_RW, \
.section_id = UINT8_C(1), \
.length_byte = UINT32_C(1), \
.start_address = UINT32_C(0xfe00000) \
}
meta data description of items
Definition: BCDS_NVM.h:87
Definition: BCDS_NVM.h:81
Definition: BCDS_NVM.h:75
#define NVM_ITEM_CONTENT_INDEX
Value:
(struct NVM_Item_S) { \
.endianness = NVM_ENDIANNESS_LITTLE, \
.mode = NVM_MODE_RW, \
.section_id = UINT8_C(1), \
.length_byte = UINT32_C(1), \
.start_address = UINT32_C(0xfe00001) \
}
meta data description of items
Definition: BCDS_NVM.h:87
Definition: BCDS_NVM.h:81
Definition: BCDS_NVM.h:75
#define NVM_ITEM_ID_DOWNLOAD_IN_PROGRESS
Value:
(struct NVM_Item_S) { \
.endianness = NVM_ENDIANNESS_LITTLE, \
.mode = NVM_MODE_RW, \
.section_id = UINT8_C(1), \
.length_byte = UINT32_C(1), \
.start_address = UINT32_C(0xfe0009A) \
}
meta data description of items
Definition: BCDS_NVM.h:87
Definition: BCDS_NVM.h:81
Definition: BCDS_NVM.h:75
#define NVM_ITEM_ID_DOWNLOAD_IN_PROGRESS_SIZE   UINT32_C(1)
#define NVM_ITEM_ID_FIRMWARE_PACKAGE_URL
Value:
(struct NVM_Item_S) { \
.endianness = NVM_ENDIANNESS_NONE, \
.mode = NVM_MODE_RW, \
.section_id = UINT8_C(1), \
.length_byte = UINT32_C(120), \
.start_address = UINT32_C(0xfe00022) \
}
meta data description of items
Definition: BCDS_NVM.h:87
Definition: BCDS_NVM.h:73
Definition: BCDS_NVM.h:81
#define NVM_ITEM_ID_FIRMWARE_PACKAGE_URL_SIZE   UINT32_C(120)
#define NVM_ITEM_ID_FOTA_CURRENT_RESULT
Value:
(struct NVM_Item_S) { \
.endianness = NVM_ENDIANNESS_LITTLE, \
.mode = NVM_MODE_RW, \
.section_id = UINT8_C(1), \
.length_byte = UINT32_C(1), \
.start_address = UINT32_C(0xfe0009F) \
}
meta data description of items
Definition: BCDS_NVM.h:87
Definition: BCDS_NVM.h:81
Definition: BCDS_NVM.h:75
#define NVM_ITEM_ID_FOTA_CURRENT_RESULT_SIZE   UINT32_C(1)
#define NVM_ITEM_ID_FOTA_CURRENT_STATE
Value:
(struct NVM_Item_S) { \
.endianness = NVM_ENDIANNESS_LITTLE, \
.mode = NVM_MODE_RW, \
.section_id = UINT8_C(1), \
.length_byte = UINT32_C(4), \
.start_address = UINT32_C(0xfe0009B) \
}
meta data description of items
Definition: BCDS_NVM.h:87
Definition: BCDS_NVM.h:81
Definition: BCDS_NVM.h:75
#define NVM_ITEM_ID_FOTA_CURRENT_STATE_SIZE   UINT32_C(4)
#define NVM_ITEM_ID_IS_NEW_FW
Value:
(struct NVM_Item_S) { \
.endianness = NVM_ENDIANNESS_LITTLE, \
.mode = NVM_MODE_RW, \
.section_id = UINT8_C(1), \
.length_byte = UINT32_C(1), \
.start_address = UINT32_C(0xfe000A0) \
}
meta data description of items
Definition: BCDS_NVM.h:87
Definition: BCDS_NVM.h:81
Definition: BCDS_NVM.h:75
#define NVM_ITEM_ID_IS_NEW_FW_SIZE   UINT32_C(1)
#define NVM_ITEM_ID_NEW_FW_CRC
Value:
(struct NVM_Item_S) { \
.endianness = NVM_ENDIANNESS_LITTLE, \
.mode = NVM_MODE_RW, \
.section_id = UINT8_C(1), \
.length_byte = UINT32_C(4), \
.start_address = UINT32_C(0xfe000A1) \
}
meta data description of items
Definition: BCDS_NVM.h:87
Definition: BCDS_NVM.h:81
Definition: BCDS_NVM.h:75
#define NVM_ITEM_ID_NEW_FW_CRC_SIZE   UINT32_C(4)
#define NVM_ITEM_ID_NEXT_BLOCK_NUMBER
Value:
(struct NVM_Item_S) { \
.endianness = NVM_ENDIANNESS_LITTLE, \
.mode = NVM_MODE_RW, \
.section_id = UINT8_C(1), \
.length_byte = UINT32_C(4), \
.start_address = UINT32_C(0xfe0001E) \
}
meta data description of items
Definition: BCDS_NVM.h:87
Definition: BCDS_NVM.h:81
Definition: BCDS_NVM.h:75
#define NVM_ITEM_ID_NEXT_BLOCK_NUMBER_SIZE   UINT32_C(4)
#define NVM_SECTION_UserPage
Value:
{ \
.section_id = UINT8_C(1), \
.length_byte = UINT32_C(168), \
.start_address = UINT32_C(0xfe00000), \
.page_length_byte = UINT32_C(4096) \
}
#define NVM_SECTION_UserPage_BUFFER_SIZE   UINT32_C(168)
#define NVM_USB_SERIAL_NUMBER
Value:
(struct NVM_Item_S) { \
.endianness = NVM_ENDIANNESS_LITTLE, \
.mode = NVM_MODE_RW, \
.section_id = UINT8_C(1), \
.length_byte = UINT32_C(16), \
.start_address = UINT32_C(0xfe0000E) \
}
meta data description of items
Definition: BCDS_NVM.h:87
Definition: BCDS_NVM.h:81
Definition: BCDS_NVM.h:75
#define NVM_WIFI_MAC_INDEX
Value:
(struct NVM_Item_S) { \
.endianness = NVM_ENDIANNESS_LITTLE, \
.mode = NVM_MODE_RW, \
.section_id = UINT8_C(1), \
.length_byte = UINT32_C(6), \
.start_address = UINT32_C(0xfe00002) \
}
meta data description of items
Definition: BCDS_NVM.h:87
Definition: BCDS_NVM.h:81
Definition: BCDS_NVM.h:75

This documentation file has been automatically generated on Fri Oct 4 2019 03:46:56 by doxygen 1.8.8