File tree Expand file tree Collapse file tree 7 files changed +10
-0
lines changed Expand file tree Collapse file tree 7 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -41,6 +41,10 @@ typedef struct _pbsys_program_load_data_header_t {
4141 */
4242 volatile uint32_t checksum_complement ;
4343 #endif
44+ /**
45+ * End-user read-write accessible data.
46+ */
47+ uint8_t user_data [PBSYS_CONFIG_PROGRAM_LOAD_USER_DATA_SIZE ];
4448 /**
4549 * Size of the application program (size of code only).
4650 */
Original file line number Diff line number Diff line change 1111#define PBSYS_CONFIG_PROGRAM_LOAD_OVERLAPS_BOOTLOADER_CHECKSUM (1)
1212#define PBSYS_CONFIG_PROGRAM_LOAD_RAM_SIZE (20 * 1024)
1313#define PBSYS_CONFIG_PROGRAM_LOAD_ROM_SIZE (PBDRV_CONFIG_BLOCK_DEVICE_FLASH_STM32_SIZE)
14+ #define PBSYS_CONFIG_PROGRAM_LOAD_USER_DATA_SIZE (128)
1415#define PBSYS_CONFIG_STATUS_LIGHT (1)
1516#define PBSYS_CONFIG_STATUS_LIGHT_BATTERY (0)
Original file line number Diff line number Diff line change 99#define PBSYS_CONFIG_PROGRAM_LOAD_RAM_SIZE (64 * 1024)
1010#define PBSYS_CONFIG_PROGRAM_LOAD_ROM_SIZE (0)
1111#define PBSYS_CONFIG_PROGRAM_LOAD_OVERLAPS_BOOTLOADER_CHECKSUM (0)
12+ #define PBSYS_CONFIG_PROGRAM_LOAD_USER_DATA_SIZE (512)
1213#define PBSYS_CONFIG_STATUS_LIGHT (1)
1314#define PBSYS_CONFIG_STATUS_LIGHT_BATTERY (0)
Original file line number Diff line number Diff line change 99#define PBSYS_CONFIG_PROGRAM_LOAD_RAM_SIZE (258 * 1024)
1010#define PBSYS_CONFIG_PROGRAM_LOAD_ROM_SIZE (PBDRV_CONFIG_BLOCK_DEVICE_W25QXX_STM32_SIZE)
1111#define PBSYS_CONFIG_PROGRAM_LOAD_OVERLAPS_BOOTLOADER_CHECKSUM (0)
12+ #define PBSYS_CONFIG_PROGRAM_LOAD_USER_DATA_SIZE (512)
1213#define PBSYS_CONFIG_STATUS_LIGHT (1)
1314#define PBSYS_CONFIG_STATUS_LIGHT_BATTERY (1)
Original file line number Diff line number Diff line change 1111#define PBSYS_CONFIG_PROGRAM_LOAD_OVERLAPS_BOOTLOADER_CHECKSUM (1)
1212#define PBSYS_CONFIG_PROGRAM_LOAD_RAM_SIZE (7 * 1024)
1313#define PBSYS_CONFIG_PROGRAM_LOAD_ROM_SIZE (PBDRV_CONFIG_BLOCK_DEVICE_FLASH_STM32_SIZE)
14+ #define PBSYS_CONFIG_PROGRAM_LOAD_USER_DATA_SIZE (128)
1415#define PBSYS_CONFIG_STATUS_LIGHT (1)
1516#define PBSYS_CONFIG_STATUS_LIGHT_BATTERY (0)
Original file line number Diff line number Diff line change 99#define PBSYS_CONFIG_PROGRAM_LOAD_RAM_SIZE (258 * 1024)
1010#define PBSYS_CONFIG_PROGRAM_LOAD_ROM_SIZE (PBDRV_CONFIG_BLOCK_DEVICE_W25QXX_STM32_SIZE)
1111#define PBSYS_CONFIG_PROGRAM_LOAD_OVERLAPS_BOOTLOADER_CHECKSUM (0)
12+ #define PBSYS_CONFIG_PROGRAM_LOAD_USER_DATA_SIZE (512)
1213#define PBSYS_CONFIG_STATUS_LIGHT (1)
1314#define PBSYS_CONFIG_STATUS_LIGHT_BATTERY (1)
Original file line number Diff line number Diff line change 1111#define PBSYS_CONFIG_PROGRAM_LOAD_OVERLAPS_BOOTLOADER_CHECKSUM (1)
1212#define PBSYS_CONFIG_PROGRAM_LOAD_RAM_SIZE (32 * 1024)
1313#define PBSYS_CONFIG_PROGRAM_LOAD_ROM_SIZE (PBDRV_CONFIG_BLOCK_DEVICE_FLASH_STM32_SIZE)
14+ #define PBSYS_CONFIG_PROGRAM_LOAD_USER_DATA_SIZE (128)
1415#define PBSYS_CONFIG_STATUS_LIGHT (1)
1516#define PBSYS_CONFIG_STATUS_LIGHT_BATTERY (0)
You can’t perform that action at this time.
0 commit comments