XDK API  3.6.0
Documentation
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

All rights reserved. The use is subject to the XDK SDK EULA by Bosch Connected Devices and Solutions GmbH.
This documentation file has been automatically generated on Thu Mar 14 2019 19:12:39 by doxygen 1.8.8