You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
1.4 KiB
69 lines
1.4 KiB
// #pragma once
|
|
// #include <stdbool.h>
|
|
//
|
|
// #include "project_configs.h"
|
|
// #include "zbase.h"
|
|
//
|
|
// /**
|
|
// * @brief
|
|
// * STM32F407VETx 512k
|
|
// *
|
|
// * index startAdd size
|
|
// * 0 0x08000000 16k
|
|
// * 1 0x08004000 16k
|
|
// * 2 0x08008000 16k
|
|
// * 3 0x0800C000 16k
|
|
// * 4 0x08010000 64k
|
|
// * 5 0x08020000 128k
|
|
// * 6 0x08040000 128k
|
|
// * 7 0x08060000 128k
|
|
// * 8 0x08080000 128k
|
|
// * 9 0x080A0000 128k
|
|
// * 10 0x080C0000 128k
|
|
// * 11 0x080E0000 128k
|
|
// *
|
|
// */
|
|
//
|
|
// #define FLASH_MASK_VAL 0xABCD
|
|
// // #define FLASH_START_ADD SDK_CFG__CFG_FLASH_ADDR //
|
|
// // #define FLASH_EARSE_SECTOR FLASH_SECTOR_7
|
|
// // #define FLASH_SOTRAGE_SIZE (128 * 1023)
|
|
//
|
|
// /**
|
|
// * @brief
|
|
// *
|
|
// * @param rawstartadd
|
|
// * @param defaultdata
|
|
// * @param rawsize
|
|
// */
|
|
// void zflash_init(uint32_t* flashadd, uint32_t flashSector, uint32_t* rawstartadd, uint32_t rawsize);
|
|
// /**
|
|
// * @brief
|
|
// *
|
|
// * @return true
|
|
// * @return false
|
|
// */
|
|
// bool zflash_is_first_run(void);
|
|
// /**
|
|
// * @brief
|
|
// *
|
|
// * @return true
|
|
// * @return false
|
|
// */
|
|
// bool zflash_flush(void);
|
|
// /**
|
|
// * @brief
|
|
// *
|
|
// * @return true
|
|
// * @return false
|
|
// */
|
|
// bool zflash_factory_reset(void);
|
|
// /**
|
|
// * @brief
|
|
// *
|
|
// * @param defaultdata
|
|
// * @return true
|
|
// * @return false
|
|
// */
|
|
// bool zflash_set_default_data(uint32_t* defaultdata);
|
|
// bool zflash_check(void);
|