第一次提交瑞昱

This commit is contained in:
hunterXS 2025-11-25 10:21:47 +08:00
commit 0d4d428ff8
3022 changed files with 267172 additions and 0 deletions

View File

@ -0,0 +1,70 @@
[Property]
IC_TYPE=554542
FLASH_SIZE=512
OTA_SWITCH=Disable
IMG_HDR_SIZE=1024
[HighLevel]
OEM_CFG_ADDR=0x00801000
OEM_CFG_SIZE=0x00001000
OTA_BANK0_ADDR=0x00802000
OTA_BANK0_SIZE=0x00055000
OTA_BANK1_ADDR=0x00857000
OTA_BANK1_SIZE=0x00000000
FTL_ADDR=0x00857000
FTL_SIZE=0x00004000
OTA_TMP_ADDR=0x0085B000
OTA_TMP_SIZE=0x00025000
USER_DATA1_ADDR=0x00880000
USER_DATA1_SIZE=0x00000000
USER_DATA2_ADDR=0x00880000
USER_DATA2_SIZE=0x00000000
[OTABank]
BANK0_OTA_HDR_ADDR=0x00802000
BANK0_OTA_HDR_SIZE=0x00001000
BANK0_FSBL_ADDR=0x0080D000
BANK0_FSBL_SIZE=0x00001000
BANK0_ROM_PATCH_ADDR=0x00803000
BANK0_ROM_PATCH_SIZE=0x0000A000
BANK0_UPPERSTACK_ADDR=0x0080E000
BANK0_UPPERSTACK_SIZE=0x00024000
BANK0_APP_ADDR=0x00832000
BANK0_APP_SIZE=0x00025000
BANK0_APP_DATA1_ADDR=0x00857000
BANK0_APP_DATA1_SIZE=0x00000000
BANK0_APP_DATA2_ADDR=0x00857000
BANK0_APP_DATA2_SIZE=0x00000000
BANK0_APP_DATA3_ADDR=0x00857000
BANK0_APP_DATA3_SIZE=0x00000000
BANK0_APP_DATA4_ADDR=0x00857000
BANK0_APP_DATA4_SIZE=0x00000000
BANK0_APP_DATA5_ADDR=0x00857000
BANK0_APP_DATA5_SIZE=0x00000000
BANK0_APP_DATA6_ADDR=0x00857000
BANK0_APP_DATA6_SIZE=0x00000000
BANK1_OTA_HDR_ADDR=0x00000000
BANK1_OTA_HDR_SIZE=0x00000000
BANK1_FSBL_ADDR=0x00000000
BANK1_FSBL_SIZE=0x00000000
BANK1_ROM_PATCH_ADDR=0x00000000
BANK1_ROM_PATCH_SIZE=0x00000000
BANK1_UPPERSTACK_ADDR=0x00000000
BANK1_UPPERSTACK_SIZE=0x00000000
BANK1_APP_ADDR=0x00000000
BANK1_APP_SIZE=0x00000000
BANK1_APP_DATA1_ADDR=0x00000000
BANK1_APP_DATA1_SIZE=0x00000000
BANK1_APP_DATA2_ADDR=0x00000000
BANK1_APP_DATA2_SIZE=0x00000000
BANK1_APP_DATA3_ADDR=0x00000000
BANK1_APP_DATA3_SIZE=0x00000000
BANK1_APP_DATA4_ADDR=0x00000000
BANK1_APP_DATA4_SIZE=0x00000000
BANK1_APP_DATA5_ADDR=0x00000000
BANK1_APP_DATA5_SIZE=0x00000000
BANK1_APP_DATA6_ADDR=0x00000000
BANK1_APP_DATA6_SIZE=0x00000000
[OTAHeader]
OTA_BIN_VER1=1
OTA_BIN_VER2=0
OTA_BIN_VER3=0
OTA_BIN_VER4=1

View File

@ -0,0 +1,133 @@
/**
*****************************************************************************************
* Copyright(c) 2017, Realtek Semiconductor Corporation. All rights reserved.
*****************************************************************************************
* @file flash_map.h
* @brief Flash Layout Configuration, and flash layout must be changed with config file!
* @note flash_map.h must be generated by FlashMapGenerateTool!
* *************************************************************************************
*/
#ifndef _FLASH_MAP_H_
#define _FLASH_MAP_H_
#ifdef __cplusplus
extern "C" {
#endif
/*============================================================================*
* Flash Layout
*============================================================================*/
/* Flash total size 512KB
example:
1) Reserved: 4K (0x00800000)
2) OEM Header: 4K (0x00801000)
3) OTA Bank0: 340K (0x00802000)
a) OTA Header 4K (0x00802000)
b) Secure boot loader 4K (0x0080D000)
c) Patch code 40K (0x00803000)
d) Upperstack Code 144K (0x0080E000)
e) APP code 148K (0x00832000)
f) APP data1 0K (0x00857000)
g) APP data2 0K (0x00857000)
h) APP data3 0K (0x00857000)
i) APP data4 0K (0x00857000)
j) APP data5 0K (0x00857000)
k) APP data6 0K (0x00857000)
4) OTA Bank1: 0K (0x00857000)
a) OTA Header 0K (0x00000000)
b) Secure boot loader 0K (0x00000000)
c) Patch code 0K (0x00000000)
d) Upperstack Code 0K (0x00000000)
e) APP code 0K (0x00000000)
f) APP data1 0K (0x00000000)
g) APP data2 0K (0x00000000)
h) APP data3 0K (0x00000000)
i) APP data4 0K (0x00000000)
j) APP data5 0K (0x00000000)
k) APP data6 0K (0x00000000)
5) FTL: 16K (0x00857000)
6) OTA Tmp: 148K (0x0085B000)
7) user data1: 0K (0x00880000)
8) user data2: 0K (0x00880000)
*/
/*============================================================================*
* Flash Layout Configuration (Generated by FlashMapGenerateTool)
*============================================================================*/
#define FLASH_ADDR 0x00800000 //Fixed
#define FLASH_SIZE 0x00080000 //512K Bytes
/* ========== High Level Flash Layout Configuration ========== */
#define RESERVED_ADDR 0x00800000
#define RESERVED_SIZE 0x00001000 //4K Bytes
#define OEM_CFG_ADDR 0x00801000
#define OEM_CFG_SIZE 0x00001000 //4K Bytes
#define OTA_BANK0_ADDR 0x00802000
#define OTA_BANK0_SIZE 0x00055000 //340K Bytes
#define OTA_BANK1_ADDR 0x00857000
#define OTA_BANK1_SIZE 0x00000000 //0K Bytes
#define FTL_ADDR 0x00857000
#define FTL_SIZE 0x00004000 //16K Bytes
#define OTA_TMP_ADDR 0x0085B000
#define OTA_TMP_SIZE 0x00025000 //148K Bytes
#define USER_DATA1_ADDR 0x00880000
#define USER_DATA1_SIZE 0x00000000 //0K Bytes
#define USER_DATA2_ADDR 0x00880000
#define USER_DATA2_SIZE 0x00000000 //0K Bytes
/* ========== OTA Bank0 Flash Layout Configuration ========== */
#define BANK0_OTA_HEADER_ADDR 0x00802000
#define BANK0_OTA_HEADER_SIZE 0x00001000 //4K Bytes
#define BANK0_SECURE_BOOT_ADDR 0x0080D000
#define BANK0_SECURE_BOOT_SIZE 0x00001000 //4K Bytes
#define BANK0_ROM_PATCH_ADDR 0x00803000
#define BANK0_ROM_PATCH_SIZE 0x0000A000 //40K Bytes
#define BANK0_UPPERSTACK_ADDR 0x0080E000
#define BANK0_UPPERSTACK_SIZE 0x00024000 //144K Bytes
#define BANK0_APP_ADDR 0x00832000
#define BANK0_APP_SIZE 0x00025000 //148K Bytes
#define BANK0_APP_DATA1_ADDR 0x00857000
#define BANK0_APP_DATA1_SIZE 0x00000000 //0K Bytes
#define BANK0_APP_DATA2_ADDR 0x00857000
#define BANK0_APP_DATA2_SIZE 0x00000000 //0K Bytes
#define BANK0_APP_DATA3_ADDR 0x00857000
#define BANK0_APP_DATA3_SIZE 0x00000000 //0K Bytes
#define BANK0_APP_DATA4_ADDR 0x00857000
#define BANK0_APP_DATA4_SIZE 0x00000000 //0K Bytes
#define BANK0_APP_DATA5_ADDR 0x00857000
#define BANK0_APP_DATA5_SIZE 0x00000000 //0K Bytes
#define BANK0_APP_DATA6_ADDR 0x00857000
#define BANK0_APP_DATA6_SIZE 0x00000000 //0K Bytes
/* ========== OTA Bank1 Flash Layout Configuration ========== */
#define BANK1_OTA_HEADER_ADDR 0x00000000
#define BANK1_OTA_HEADER_SIZE 0x00000000 //0K Bytes
#define BANK1_SECURE_BOOT_ADDR 0x00000000
#define BANK1_SECURE_BOOT_SIZE 0x00000000 //0K Bytes
#define BANK1_ROM_PATCH_ADDR 0x00000000
#define BANK1_ROM_PATCH_SIZE 0x00000000 //0K Bytes
#define BANK1_UPPERSTACK_ADDR 0x00000000
#define BANK1_UPPERSTACK_SIZE 0x00000000 //0K Bytes
#define BANK1_APP_ADDR 0x00000000
#define BANK1_APP_SIZE 0x00000000 //0K Bytes
#define BANK1_APP_DATA1_ADDR 0x00000000
#define BANK1_APP_DATA1_SIZE 0x00000000 //0K Bytes
#define BANK1_APP_DATA2_ADDR 0x00000000
#define BANK1_APP_DATA2_SIZE 0x00000000 //0K Bytes
#define BANK1_APP_DATA3_ADDR 0x00000000
#define BANK1_APP_DATA3_SIZE 0x00000000 //0K Bytes
#define BANK1_APP_DATA4_ADDR 0x00000000
#define BANK1_APP_DATA4_SIZE 0x00000000 //0K Bytes
#define BANK1_APP_DATA5_ADDR 0x00000000
#define BANK1_APP_DATA5_SIZE 0x00000000 //0K Bytes
#define BANK1_APP_DATA6_ADDR 0x00000000
#define BANK1_APP_DATA6_SIZE 0x00000000 //0K Bytes
#ifdef __cplusplus
}
#endif
/** @} */ /* _FLASH_MAP_H_ */
#endif

BIN
bin/gcc/adc.a Normal file

Binary file not shown.

BIN
bin/gcc/auto_k_rf.a Normal file

Binary file not shown.

BIN
bin/gcc/bee3_sdk.a Normal file

Binary file not shown.

BIN
bin/gcc/gap_utils.a Normal file

Binary file not shown.

BIN
bin/gcc/ima_adpcm_lib.a Normal file

Binary file not shown.

BIN
bin/gcc/msbc_lib.a Normal file

Binary file not shown.

427
bin/gcc/rom_symbol_gcc.axf Normal file
View File

@ -0,0 +1,427 @@
vAssertHandler = 0x00000209 ;
ulSetInterruptMaskFromISR = 0x0000024d ;
vClearInterruptMaskFromISR = 0x00000255 ;
WDG_SystemReset = 0x0000029d ;
__aeabi_memcpy4 = 0x000002a9 ;
__aeabi_memcpy8 = 0x000002a9 ;
RamVectorTableInit = 0x000034d1 ;
RamVectorTableUpdate = 0x000034f7 ;
LOGUARTDriverInit = 0x000037ed ;
DumpRawMemory = 0x000043ab ;
dump_raw_memory_all = 0x00004519 ;
hardfault_print_buffered_log = 0x00004573 ;
ROM_Default_Handler = 0x000047e7 ;
SystemCall = 0x0000491b ;
SystemCall_Stack = 0x00004927 ;
update_ram_layout = 0x00004a79 ;
get_active_ota_bank_addr = 0x000053a5 ;
btxfcs = 0x000054ed ;
PPB_BufSwitch = 0x00005665 ;
PPB_Init = 0x00005689 ;
PPB_Uninit = 0x000056dd ;
PPB_Init_DLPS_Restore = 0x00005701 ;
PPB_Write = 0x00005709 ;
PPB_ClearOutputBuffer = 0x000057db ;
LogUartTxChar = 0x00005811 ;
log_timestamp_get = 0x00005853 ;
VSnprintf = 0x00005893 ;
log_direct = 0x00005a07 ;
log_buffer = 0x00005aa9 ;
log_index = 0x00005bcd ;
log_snoop = 0x00005cdf ;
trace_bdaddr = 0x00005ddf ;
trace_string = 0x00005e6b ;
trace_binary = 0x00005f07 ;
LogBufferLowerStack = 0x00005f9f ;
LogBufferLowerStackData = 0x000060c5 ;
log_module_trace_init = 0x000061a3 ;
log_module_trace_set = 0x000061d3 ;
log_module_bitmap_trace_set = 0x0000621f ;
LogUartDMAStart = 0x00006323 ;
LogDMA_SM_Dispatch = 0x00006335 ;
LogUartDMAInit = 0x000063bd ;
LogUartDMAIdleHook = 0x000064b1 ;
log_pm_check = 0x0000651f ;
hw_aes_encrypt128_use_dma = 0x0000675d ;
hw_aes_decrypt128_use_dma = 0x000067a1 ;
aes128_ecb_encrypt = 0x000067e5 ;
aes128_ecb_decrypt = 0x00006841 ;
aes128_ecb_encrypt_msb2lsb = 0x0000689b ;
aes128_ecb_decrypt_msb2lsb = 0x000068b3 ;
aes256_ecb_encrypt = 0x000068cb ;
aes256_ecb_decrypt = 0x00006927 ;
aes256_ecb_encrypt_msb2lsb = 0x00006981 ;
aes256_ecb_decrypt_msb2lsb = 0x00006999 ;
hw_aes_decrypt_16byte = 0x000069ed ;
ftl_ioctl = 0x000075d3 ;
ftl_load = 0x00007b1f ;
ftl_save = 0x00007b33 ;
ftl_init = 0x00007c45 ;
hardfault_dump = 0x00007df1 ;
flash_dump_flash_info = 0x0000805f ;
flash_get_flash_exist = 0x000080b3 ;
flash_get_bank_addr = 0x000080b9 ;
flash_get_bank_size = 0x0000813b ;
flash_erase_locked = 0x000081a1 ;
flash_ioctl = 0x000081f7 ;
flash_write_locked = 0x00008601 ;
flash_auto_write_locked = 0x00008629 ;
flash_auto_write_buffer_locked = 0x0000864b ;
flash_read_locked = 0x00008671 ;
flash_auto_read_locked = 0x00008699 ;
flash_split_read_locked = 0x000086b7 ;
flash_auto_dma_read_locked = 0x000086e1 ;
flash_auto_seq_trans_dma_read_locked = 0x00008709 ;
flash_try_high_speed = 0x00008731 ;
flash_get_block_protect_locked = 0x000088f1 ;
flash_set_block_protect_locked = 0x00008917 ;
flash_sw_protect_unlock_by_addr_locked = 0x0000893d ;
crc8EtsGen = 0x000089cd ;
crc8EtsCheck = 0x000089ed ;
set_hci_mode_flag = 0x00008a1d ;
check_hci_mode_flag = 0x00008a47 ;
check_image_chksum = 0x00008a5d ;
check_header_valid = 0x00008a83 ;
get_header_addr_by_img_id = 0x00008ae3 ;
get_active_bank_image_size_by_img_id = 0x00008b3f ;
is_ota_support_bank_switch = 0x00008b7b ;
get_temp_ota_bank_addr_by_img_id = 0x00008b95 ;
get_temp_ota_bank_size_by_img_id = 0x00008c07 ;
get_active_bank_image_version = 0x00008c73 ;
platform_random = 0x00008d3f ;
flash_erase = 0x00009fcf ;
flash_set_bit = 0x0000a559 ;
flash_get_bit = 0x0000a561 ;
flash_write = 0x0000a56d ;
flash_auto_write = 0x0000a875 ;
power_manager_get_unit_status = 0x0000d0c9 ;
power_manager_suspend_all = 0x0000d207 ;
power_manager_resume_all = 0x0000d211 ;
platform_pm_set_power_mode = 0x0000d755 ;
platform_pm_get_power_mode = 0x0000d769 ;
platform_pm_get_error_code = 0x0000d76f ;
platform_pm_get_refuse_reason = 0x0000d775 ;
platform_pm_get_statistics = 0x0000d78f ;
platform_pm_get_wakeup_reason = 0x0000d7b9 ;
platform_pm_register_callback_func = 0x0000d7c9 ;
platform_pm_stop_all_non_excluded_timer = 0x0000d8cb ;
platform_rtc_get_counter = 0x0000e81b ;
vListInitialise = 0x0000e885 ;
vListInitialiseItem = 0x0000e89b ;
vListInsertEnd = 0x0000e8a1 ;
vListInsert = 0x0000e8b9 ;
uxListRemove = 0x0000e8e9 ;
xQueueGenericReset = 0x0000e911 ;
xQueueGenericCreate = 0x0000e985 ;
xQueueGenericSend = 0x0000eab3 ;
xQueueCreateMutex = 0x0000ebed ;
xQueueGetMutexHolder = 0x0000ec11 ;
xQueueGetMutexHolderFromISR = 0x0000ec2d ;
xQueueGiveMutexRecursive = 0x0000ec4d ;
xQueueSemaphoreTake = 0x0000ec85 ;
xQueueTakeMutexRecursive = 0x0000edef ;
xQueueCreateCountingSemaphore = 0x0000ee29 ;
xQueueGenericSendFromISR = 0x0000ee5f ;
xQueueGiveFromISR = 0x0000eefd ;
xQueueReceive = 0x0000efaf ;
xQueuePeek = 0x0000f0c7 ;
xQueueReceiveFromISR = 0x0000f1f1 ;
xQueuePeekFromISR = 0x0000f26f ;
uxQueueMessagesWaiting = 0x0000f2d3 ;
uxQueueSpacesAvailable = 0x0000f2f3 ;
uxQueueMessagesWaitingFromISR = 0x0000f317 ;
vQueueDelete = 0x0000f32d ;
uxQueueGetQueueNumber = 0x0000f347 ;
vQueueSetQueueNumber = 0x0000f34b ;
ucQueueGetQueueType = 0x0000f34f ;
xQueueIsQueueEmptyFromISR = 0x0000f355 ;
xQueueIsQueueFullFromISR = 0x0000f375 ;
vQueueWaitForMessageRestricted = 0x0000f395 ;
xTaskCreate = 0x0000f51b ;
vTaskDelete = 0x0000f5dd ;
xTaskIncrementTick = 0x0000f683 ;
xTaskResumeAll = 0x0000f741 ;
vTaskSuspendAll = 0x0000f85b ;
vTaskDelayUntil = 0x0000f865 ;
vTaskDelay = 0x0000f8d3 ;
eTaskGetState = 0x0000f907 ;
uxTaskPriorityGet = 0x0000f96b ;
uxTaskPriorityGetFromISR = 0x0000f985 ;
vTaskPrioritySet = 0x0000f99f ;
vTaskSwitchContext = 0x0000fa33 ;
vTaskSuspend = 0x0000fadb ;
vTaskResume = 0x0000fb8f ;
xTaskResumeFromISR = 0x0000fc1d ;
vTaskStartScheduler = 0x0000fc87 ;
vTaskEndScheduler = 0x0000fce7 ;
xTaskGetTickCount2 = 0x0000fcf7 ;
xTaskGetTickCount = 0x0000fcfd ;
xTaskGetTickCountFromISR = 0x0000fd03 ;
uxTaskGetNumberOfTasks = 0x0000fd09 ;
pcTaskGetName = 0x0000fd0f ;
vTaskGetInfo = 0x0000fd33 ;
uxTaskGetSystemState = 0x0000fdfb ;
xTaskGetIdleTaskHandle = 0x0000fe85 ;
vTaskPlaceOnEventList = 0x0000fe9f ;
vTaskPlaceOnUnorderedEventList = 0x0000fec9 ;
vTaskPlaceOnEventListRestricted = 0x0000ff0f ;
xTaskRemoveFromEventList = 0x0000ff43 ;
vTaskRemoveFromUnorderedEventList = 0x0000ffa7 ;
vTaskSetTimeOutState = 0x0001003d ;
vTaskInternalSetTimeOutState = 0x0001005f ;
xTaskCheckForTimeOut = 0x0001006b ;
vTaskMissedYield = 0x000100d1 ;
uxTaskGetTaskNumber = 0x000100d9 ;
vTaskSetTaskNumber = 0x000100e1 ;
uxTaskGetStackHighWaterMark = 0x000100e9 ;
xTaskGetCurrentTaskHandle = 0x000100fb ;
xTaskGetSchedulerState = 0x00010101 ;
xTaskPriorityInherit = 0x0001011b ;
xTaskPriorityDisinherit = 0x0001018b ;
vTaskPriorityDisinheritAfterTimeout = 0x000101fb ;
uxTaskResetEventItemValue = 0x0001027b ;
pvTaskIncrementMutexHeldCount = 0x0001028f ;
ulTaskNotifyTake = 0x000102a3 ;
xTaskNotifyWait = 0x000102fd ;
xTaskGenericNotify = 0x00010371 ;
xTaskGenericNotifyFromISR = 0x00010441 ;
vTaskNotifyGiveFromISR = 0x00010511 ;
xTaskNotifyStateClear = 0x0001059f ;
vTaskStatusDump = 0x000105c9 ;
xTimerGenericCommand = 0x000108e1 ;
xTimerCreateTimerTask = 0x00010b15 ;
xTimerCreate = 0x00010b5d ;
xTimerGetTimerDaemonTaskHandle = 0x00010bd9 ;
xTimerGetPeriod = 0x00010bf1 ;
vTimerSetReloadMode = 0x00010c07 ;
xTimerGetExpiryTime = 0x00010c39 ;
pcTimerGetName = 0x00010c4f ;
vTimerGetNextTimeoutItem = 0x00010c65 ;
xTimerGetAutoReload = 0x00010ca1 ;
xTimerIsTimerActive = 0x00010cab ;
xTimerIsTimerActiveFromISR = 0x00010cd5 ;
pvTimerGetTimerID = 0x00010d01 ;
vTimerSetTimerID = 0x00010d1f ;
xTimerPendFunctionCallFromISR = 0x00010d3f ;
xTimerPendFunctionCall = 0x00010d5f ;
uxTimerGetTimerNumber = 0x00010d99 ;
vTimerSetTimerNumber = 0x00010d9d ;
dumpAllUsedTimer = 0x00010daf ;
pxPortInitialiseStack = 0x00010fb9 ;
xPortStartScheduler = 0x0001100b ;
vPortEndScheduler = 0x00011033 ;
vPortYield = 0x0001104d ;
vPortEnterCritical = 0x0001105f ;
vPortExitCritical = 0x00011081 ;
rtlEnterCritical = 0x000110c5 ;
rtlExitCritical = 0x000110e1 ;
vTimerCreateFailedHook = 0x000111a7 ;
pvPortMalloc = 0x000113a3 ;
pvPortMalloc_auto_type = 0x000114d3 ;
vPortFree = 0x00011505 ;
xPortGetFreeHeapSize = 0x00011585 ;
xPortGetMinimumEverFreeHeapSize = 0x000115c7 ;
vPortInitialiseBlocks = 0x000115d1 ;
hw_aes_init = 0x00011dff ;
hw_aes_cpu_operate = 0x00011f6d ;
hw_aes_set_dma_tx_done = 0x00011f79 ;
hw_aes_set_dma_rx_done = 0x00011f7f ;
hw_aes_dma_operate = 0x00011f85 ;
hw_aes_dma_interrupt_disable = 0x0001210b ;
hw_aes_is_dma_rx_done = 0x000121af ;
hw_aes_is_dma_tx_done = 0x000121b5 ;
hw_aes_dma_done = 0x000121bb ;
hw_aes_set_dma_move_src = 0x000121c5 ;
hw_aes_set_dma_move_dst = 0x000121e5 ;
hw_aes_set_dma_carry_size = 0x000121eb ;
aes_cmac_inverse = 0x0001235f ;
get_secure_reg_cfg_val = 0x00012417 ;
Pinmux_Deinit_rom = 0x0001254b ;
WDG_ClockEnable = 0x00012959 ;
WDG_Config = 0x00012977 ;
WDG_Enable = 0x000129bb ;
WDG_Disable = 0x000129d5 ;
WDG_Restart = 0x000129ef ;
reset_reason_get = 0x00012b71 ;
os_mem_alloc_intern = 0x00012c31 ;
os_mem_zalloc_intern = 0x00012c8b ;
os_mem_aligned_alloc_intern = 0x00012ced ;
os_mem_free = 0x00012d4d ;
os_mem_aligned_free = 0x00012d69 ;
os_mem_peek = 0x00012d85 ;
os_mem_check_heap_usage = 0x00012da7 ;
os_msg_queue_create_intern = 0x00012de1 ;
os_msg_queue_delete_intern = 0x00012e39 ;
os_msg_queue_peek_intern = 0x00012e83 ;
os_msg_send_intern = 0x00012ed7 ;
os_msg_recv_intern = 0x00012f33 ;
os_msg_peek_intern = 0x00012f91 ;
os_queue_init = 0x00013011 ;
os_queue_in = 0x0001301b ;
os_queue_out = 0x0001304b ;
os_queue_peek = 0x0001307f ;
os_queue_insert = 0x00013083 ;
os_queue_delete = 0x000130c3 ;
os_systick_handler = 0x00013131 ;
os_delay = 0x00013147 ;
os_sys_time_get = 0x00013163 ;
os_sys_tick_get = 0x00013181 ;
os_sys_tick_increase = 0x0001319f ;
os_sched_start = 0x000131c3 ;
os_sched_stop = 0x000131e1 ;
os_sched_suspend = 0x000131ff ;
os_sched_resume = 0x0001321d ;
os_sched_is_start = 0x0001323b ;
os_sched_state_get = 0x00013259 ;
os_vector_table_update = 0x00013277 ;
os_init = 0x0001328d ;
os_lock = 0x000132d9 ;
os_unlock = 0x000132f5 ;
os_sem_create = 0x00013311 ;
os_sem_delete = 0x0001333d ;
os_sem_take = 0x00013361 ;
os_sem_give = 0x00013389 ;
os_mutex_create = 0x000133ad ;
os_mutex_delete = 0x000133d1 ;
os_mutex_take = 0x000133f5 ;
os_mutex_give = 0x0001341d ;
os_task_create = 0x00013469 ;
os_task_delete = 0x000134a5 ;
os_task_suspend = 0x000134c9 ;
os_task_resume = 0x000134ed ;
os_task_yield = 0x00013511 ;
os_task_handle_get = 0x0001352f ;
os_task_priority_get = 0x00013553 ;
os_task_priority_set = 0x0001357b ;
os_task_status_dump = 0x000135a3 ;
os_task_dlps_return_idle_task = 0x000135b9 ;
os_timer_id_get = 0x000135f9 ;
os_timer_create = 0x00013635 ;
os_timer_start = 0x00013671 ;
os_timer_restart = 0x00013695 ;
os_timer_stop = 0x000136bd ;
os_timer_delete = 0x000136e1 ;
os_timer_dump = 0x00013705 ;
os_timer_state_get = 0x00013723 ;
os_timer_init = 0x0001375f ;
os_timer_number_get = 0x00013775 ;
os_timer_pendcall = 0x0001379d ;
os_timer_next_timeout_value_get = 0x000137cb ;
osif_timer_create = 0x00013f9f ;
BB_write_baseband_register = 0x00014901 ;
bzdma_ble_set_segment_valid_bitmap = 0x00014a91 ;
bzdma_send_packet_to_ble_data_ring_fifo = 0x00015369 ;
bzdma_update_fw_rptr_of_ble_data_ring_fifo = 0x0001544b ;
bzdma_wait_rxcmd_complete = 0x0001557d ;
bzdma_send_burst_rxcmd_and_wait_complete = 0x000155a3 ;
rtk_write_modem_radio_reg = 0x000184ad ;
rtk_read_modem_radio_reg = 0x00018515 ;
hci_handle_le_receiver_test = 0x0001a81b ;
hci_handle_le_test_end = 0x0001ac3b ;
btaon_fast_read = 0x00032f61 ;
btaon_fast_read_8b = 0x00032f75 ;
btaon_fast_read_safe = 0x00032f95 ;
btaon_fast_read_safe_8b = 0x00032fb1 ;
btaon_fast_write = 0x00032fdb ;
btaon_fast_write_8b = 0x00032ffb ;
btaon_fast_write_safe = 0x00033039 ;
btaon_fast_write_safe_8b = 0x00033063 ;
btaon_fast_update = 0x000330a9 ;
btaon_fast_update_8b = 0x000330c3 ;
btaon_fast_update_safe = 0x000330df ;
btaon_fast_update_safe_8b = 0x000330fb ;
init_dft = 0x0003d547 ;
modem_dft = 0x0003d66f ;
deinit_dft = 0x0003d751 ;
btmac_pm_check_active = 0x0003dee9 ;
btmac_pm_check_inactive = 0x0003defd ;
btmac_pm_initiate_wakeup = 0x0003df39 ;
btmac_pm_set_power_mode = 0x0003df43 ;
btmac_pm_get_error_code = 0x0003df4f ;
btmac_pm_get_wakeup_reason = 0x0003df55 ;
btmac_pm_get_statistics = 0x0003df5b ;
btmac_pm_check_rom = 0x0003e4a9 ;
dfu_dump_header = 0x0003ed01 ;
dfu_set_ready = 0x0003ed1b ;
dfu_set_obsolete = 0x0003ed25 ;
dfu_check_ota_mode_flag = 0x0003ed31 ;
dfu_reset = 0x0003ed45 ;
dfu_process_crc = 0x0003edc3 ;
dfu_process_sha256 = 0x0003ee99 ;
SHA256_Init = 0x0003f4ad ;
SHA256_Update = 0x0003f4d7 ;
SHA256_Final = 0x0003f517 ;
SHA256 = 0x0003f5d5 ;
setlocale = 0x0003f795 ;
memcmp = 0x0003f7a9 ;
strlen = 0x0003f805 ;
__aeabi_memcpy = 0x0003f849 ;
__rt_memcpy = 0x0003f849 ;
memcpy = 0x0003f849 ;
__aeabi_memset = 0x0003f8cb ;
_memset_w = 0x0003f8dd ;
_memset = 0x0003f8f7 ;
__aeabi_memclr = 0x0003f915 ;
__rt_memclr = 0x0003f915 ;
__aeabi_memclr4 = 0x0003f919 ;
__aeabi_memclr8 = 0x0003f919 ;
__rt_memclr_w = 0x0003f919 ;
exit = 0x000409b9 ;
pMCU_PPB = 0x00200104 ;
pLogDMA_SM = 0x00200108 ;
socv_ft_data = 0x00200110 ;
platform_delay_us = 0x0020011c ;
platform_delay_ms = 0x00200120 ;
otp = 0x00200164 ;
SystemCpuClock = 0x00200524 ;
init_true_random_generator = 0x00200854 ;
get_true_random_number = 0x00200858 ;
bzdma_supported_le_max_seg_num = 0x00200861 ;
BB_handle_psd_end_intr = 0x002008a0 ;
BB_handle_psd_end_intr_in_isr = 0x002008a8 ;
rtk_write_rfc_reg_pi = 0x002008b0 ;
rtk_read_modem_radio_reg_pi = 0x002008b4 ;
rtk_write_modem_radio_reg_pi = 0x002008b8 ;
rtk_ioq_read_rfc_reg = 0x002008e0 ;
rtk_update_rfc_reg_pi = 0x002008e4 ;
lc_calculate_log_from_rssi = 0x002008f4 ;
ll_hw_init = 0x00200b0c ;
phy_auto_gated_on = 0x00200ea0 ;
phy_auto_gated_off = 0x00200ea4 ;
le_tx_power_to_txgain_index = 0x00200ef0 ;
btmac_pm_system = 0x002010d4 ;
app_pre_main = 0x002011d0 ;
upperstack_entry = 0x002011d4 ;
app_main = 0x002011d8 ;
log_seq_num = 0x002011e8 ;
is_log_init = 0x002011ea ;
flash_sem = 0x00201228 ;
flash_device_info = 0x00201258 ;
pxCurrentTCB = 0x00201340 ;
xTickCount = 0x0020134c ;
uxPendedTicks = 0x00201358 ;
uxSchedulerSuspended = 0x00201370 ;
pTaskHandleList = 0x00201374 ;
uxTimerCreateCount = 0x00201474 ;
uxTimerDeleteCount = 0x00201476 ;
xTimerQueue = 0x00201478 ;
pxTimerPool = 0x00201488 ;
puxUsedTimerPoolMask = 0x0020148c ;
xFreeBytesRemaining = 0x002014d8 ;
xMinimumEverFreeBytesRemaining = 0x002014e0 ;
xHeapTotalSize = 0x002014e8 ;
xStart = 0x002014f0 ;
app_cb_wdg_reset = 0x00201514 ;
patch_osif_os_sys_time_get = 0x00201580 ;
patch_osif_os_msg_send_intern = 0x00201608 ;
patch_osif_os_timer_create = 0x00201644 ;
Patch_Dump_CPU_Register_and_Memory = 0x00201694 ;
patch_vTaskSwitchContext = 0x002016c0 ;
patch_traceTaskSwitchIn = 0x002016c4 ;
patch_HardFaultRecord_TryToSave = 0x0020182c ;
low_task_handle = 0x00201858 ;
Bzdma_Manager = 0x00201888 ;
g_modem_psd_report_entry_num = 0x002020de ;
g_modem_psd_report_array = 0x002020ec ;
g_efuse_modem_psd_setting_1 = 0x00202938 ;
rcp_BTMAC_Handler = 0x00202c94 ;

BIN
bin/gcc/sbc_lib.a Normal file

Binary file not shown.

BIN
bin/gcc/system_trace.a Normal file

Binary file not shown.

428
bin/mdk/ROM.lib Normal file
View File

@ -0,0 +1,428 @@
#<SYMDEFS># ARM Linker, 5060750: Last Updated: Fri Jun 04 16:49:01 2021
0x00000209 T vAssertHandler
0x0000024d T ulSetInterruptMaskFromISR
0x00000255 T vClearInterruptMaskFromISR
0x0000029d T WDG_SystemReset
0x000002a9 T __aeabi_memcpy4
0x000002a9 T __aeabi_memcpy8
0x000034d1 T RamVectorTableInit
0x000034f7 T RamVectorTableUpdate
0x000037ed T LOGUARTDriverInit
0x000043ab T DumpRawMemory
0x00004519 T dump_raw_memory_all
0x00004573 T hardfault_print_buffered_log
0x000047e7 T ROM_Default_Handler
0x0000491b T SystemCall
0x00004927 T SystemCall_Stack
0x00004a79 T update_ram_layout
0x000053a5 T get_active_ota_bank_addr
0x000054ed T btxfcs
0x00005665 T PPB_BufSwitch
0x00005689 T PPB_Init
0x000056dd T PPB_Uninit
0x00005701 T PPB_Init_DLPS_Restore
0x00005709 T PPB_Write
0x000057db T PPB_ClearOutputBuffer
0x00005811 T LogUartTxChar
0x00005853 T log_timestamp_get
0x00005893 T VSnprintf
0x00005a07 T log_direct
0x00005aa9 T log_buffer
0x00005bcd T log_index
0x00005cdf T log_snoop
0x00005ddf T trace_bdaddr
0x00005e6b T trace_string
0x00005f07 T trace_binary
0x00005f9f T LogBufferLowerStack
0x000060c5 T LogBufferLowerStackData
0x000061a3 T log_module_trace_init
0x000061d3 T log_module_trace_set
0x0000621f T log_module_bitmap_trace_set
0x00006323 T LogUartDMAStart
0x00006335 T LogDMA_SM_Dispatch
0x000063bd T LogUartDMAInit
0x000064b1 T LogUartDMAIdleHook
0x0000651f T log_pm_check
0x0000675d T hw_aes_encrypt128_use_dma
0x000067a1 T hw_aes_decrypt128_use_dma
0x000067e5 T aes128_ecb_encrypt
0x00006841 T aes128_ecb_decrypt
0x0000689b T aes128_ecb_encrypt_msb2lsb
0x000068b3 T aes128_ecb_decrypt_msb2lsb
0x000068cb T aes256_ecb_encrypt
0x00006927 T aes256_ecb_decrypt
0x00006981 T aes256_ecb_encrypt_msb2lsb
0x00006999 T aes256_ecb_decrypt_msb2lsb
0x000069ed T hw_aes_decrypt_16byte
0x000075d3 T ftl_ioctl
0x00007b1f T ftl_load
0x00007b33 T ftl_save
0x00007c45 T ftl_init
0x00007df1 T hardfault_dump
0x0000805f T flash_dump_flash_info
0x000080b3 T flash_get_flash_exist
0x000080b9 T flash_get_bank_addr
0x0000813b T flash_get_bank_size
0x000081a1 T flash_erase_locked
0x000081f7 T flash_ioctl
0x00008601 T flash_write_locked
0x00008629 T flash_auto_write_locked
0x0000864b T flash_auto_write_buffer_locked
0x00008671 T flash_read_locked
0x00008699 T flash_auto_read_locked
0x000086b7 T flash_split_read_locked
0x000086e1 T flash_auto_dma_read_locked
0x00008709 T flash_auto_seq_trans_dma_read_locked
0x00008731 T flash_try_high_speed
0x000088f1 T flash_get_block_protect_locked
0x00008917 T flash_set_block_protect_locked
0x0000893d T flash_sw_protect_unlock_by_addr_locked
0x000089cd T crc8EtsGen
0x000089ed T crc8EtsCheck
0x00008a1d T set_hci_mode_flag
0x00008a47 T check_hci_mode_flag
0x00008a5d T check_image_chksum
0x00008a83 T check_header_valid
0x00008ae3 T get_header_addr_by_img_id
0x00008b3f T get_active_bank_image_size_by_img_id
0x00008b7b T is_ota_support_bank_switch
0x00008b95 T get_temp_ota_bank_addr_by_img_id
0x00008c07 T get_temp_ota_bank_size_by_img_id
0x00008c73 T get_active_bank_image_version
0x00008d3f T platform_random
0x00009fcf T flash_erase
0x0000a559 T flash_set_bit
0x0000a561 T flash_get_bit
0x0000a56d T flash_write
0x0000a875 T flash_auto_write
0x0000d0c9 T power_manager_get_unit_status
0x0000d207 T power_manager_suspend_all
0x0000d211 T power_manager_resume_all
0x0000d755 T platform_pm_set_power_mode
0x0000d769 T platform_pm_get_power_mode
0x0000d76f T platform_pm_get_error_code
0x0000d775 T platform_pm_get_refuse_reason
0x0000d78f T platform_pm_get_statistics
0x0000d7b9 T platform_pm_get_wakeup_reason
0x0000d7c9 T platform_pm_register_callback_func
0x0000d8cb T platform_pm_stop_all_non_excluded_timer
0x0000e81b T platform_rtc_get_counter
0x0000e885 T vListInitialise
0x0000e89b T vListInitialiseItem
0x0000e8a1 T vListInsertEnd
0x0000e8b9 T vListInsert
0x0000e8e9 T uxListRemove
0x0000e911 T xQueueGenericReset
0x0000e985 T xQueueGenericCreate
0x0000eab3 T xQueueGenericSend
0x0000ebed T xQueueCreateMutex
0x0000ec11 T xQueueGetMutexHolder
0x0000ec2d T xQueueGetMutexHolderFromISR
0x0000ec4d T xQueueGiveMutexRecursive
0x0000ec85 T xQueueSemaphoreTake
0x0000edef T xQueueTakeMutexRecursive
0x0000ee29 T xQueueCreateCountingSemaphore
0x0000ee5f T xQueueGenericSendFromISR
0x0000eefd T xQueueGiveFromISR
0x0000efaf T xQueueReceive
0x0000f0c7 T xQueuePeek
0x0000f1f1 T xQueueReceiveFromISR
0x0000f26f T xQueuePeekFromISR
0x0000f2d3 T uxQueueMessagesWaiting
0x0000f2f3 T uxQueueSpacesAvailable
0x0000f317 T uxQueueMessagesWaitingFromISR
0x0000f32d T vQueueDelete
0x0000f347 T uxQueueGetQueueNumber
0x0000f34b T vQueueSetQueueNumber
0x0000f34f T ucQueueGetQueueType
0x0000f355 T xQueueIsQueueEmptyFromISR
0x0000f375 T xQueueIsQueueFullFromISR
0x0000f395 T vQueueWaitForMessageRestricted
0x0000f51b T xTaskCreate
0x0000f5dd T vTaskDelete
0x0000f683 T xTaskIncrementTick
0x0000f741 T xTaskResumeAll
0x0000f85b T vTaskSuspendAll
0x0000f865 T vTaskDelayUntil
0x0000f8d3 T vTaskDelay
0x0000f907 T eTaskGetState
0x0000f96b T uxTaskPriorityGet
0x0000f985 T uxTaskPriorityGetFromISR
0x0000f99f T vTaskPrioritySet
0x0000fa33 T vTaskSwitchContext
0x0000fadb T vTaskSuspend
0x0000fb8f T vTaskResume
0x0000fc1d T xTaskResumeFromISR
0x0000fc87 T vTaskStartScheduler
0x0000fce7 T vTaskEndScheduler
0x0000fcf7 T xTaskGetTickCount2
0x0000fcfd T xTaskGetTickCount
0x0000fd03 T xTaskGetTickCountFromISR
0x0000fd09 T uxTaskGetNumberOfTasks
0x0000fd0f T pcTaskGetName
0x0000fd33 T vTaskGetInfo
0x0000fdfb T uxTaskGetSystemState
0x0000fe85 T xTaskGetIdleTaskHandle
0x0000fe9f T vTaskPlaceOnEventList
0x0000fec9 T vTaskPlaceOnUnorderedEventList
0x0000ff0f T vTaskPlaceOnEventListRestricted
0x0000ff43 T xTaskRemoveFromEventList
0x0000ffa7 T vTaskRemoveFromUnorderedEventList
0x0001003d T vTaskSetTimeOutState
0x0001005f T vTaskInternalSetTimeOutState
0x0001006b T xTaskCheckForTimeOut
0x000100d1 T vTaskMissedYield
0x000100d9 T uxTaskGetTaskNumber
0x000100e1 T vTaskSetTaskNumber
0x000100e9 T uxTaskGetStackHighWaterMark
0x000100fb T xTaskGetCurrentTaskHandle
0x00010101 T xTaskGetSchedulerState
0x0001011b T xTaskPriorityInherit
0x0001018b T xTaskPriorityDisinherit
0x000101fb T vTaskPriorityDisinheritAfterTimeout
0x0001027b T uxTaskResetEventItemValue
0x0001028f T pvTaskIncrementMutexHeldCount
0x000102a3 T ulTaskNotifyTake
0x000102fd T xTaskNotifyWait
0x00010371 T xTaskGenericNotify
0x00010441 T xTaskGenericNotifyFromISR
0x00010511 T vTaskNotifyGiveFromISR
0x0001059f T xTaskNotifyStateClear
0x000105c9 T vTaskStatusDump
0x000108e1 T xTimerGenericCommand
0x00010b15 T xTimerCreateTimerTask
0x00010b5d T xTimerCreate
0x00010bd9 T xTimerGetTimerDaemonTaskHandle
0x00010bf1 T xTimerGetPeriod
0x00010c07 T vTimerSetReloadMode
0x00010c39 T xTimerGetExpiryTime
0x00010c4f T pcTimerGetName
0x00010c65 T vTimerGetNextTimeoutItem
0x00010ca1 T xTimerGetAutoReload
0x00010cab T xTimerIsTimerActive
0x00010cd5 T xTimerIsTimerActiveFromISR
0x00010d01 T pvTimerGetTimerID
0x00010d1f T vTimerSetTimerID
0x00010d3f T xTimerPendFunctionCallFromISR
0x00010d5f T xTimerPendFunctionCall
0x00010d99 T uxTimerGetTimerNumber
0x00010d9d T vTimerSetTimerNumber
0x00010daf T dumpAllUsedTimer
0x00010fb9 T pxPortInitialiseStack
0x0001100b T xPortStartScheduler
0x00011033 T vPortEndScheduler
0x0001104d T vPortYield
0x0001105f T vPortEnterCritical
0x00011081 T vPortExitCritical
0x000110c5 T rtlEnterCritical
0x000110e1 T rtlExitCritical
0x000111a7 T vTimerCreateFailedHook
0x000113a3 T pvPortMalloc
0x000114d3 T pvPortMalloc_auto_type
0x00011505 T vPortFree
0x00011585 T xPortGetFreeHeapSize
0x000115c7 T xPortGetMinimumEverFreeHeapSize
0x000115d1 T vPortInitialiseBlocks
0x00011dff T hw_aes_init
0x00011f6d T hw_aes_cpu_operate
0x00011f79 T hw_aes_set_dma_tx_done
0x00011f7f T hw_aes_set_dma_rx_done
0x00011f85 T hw_aes_dma_operate
0x0001210b T hw_aes_dma_interrupt_disable
0x000121af T hw_aes_is_dma_rx_done
0x000121b5 T hw_aes_is_dma_tx_done
0x000121bb T hw_aes_dma_done
0x000121c5 T hw_aes_set_dma_move_src
0x000121e5 T hw_aes_set_dma_move_dst
0x000121eb T hw_aes_set_dma_carry_size
0x0001235f T aes_cmac_inverse
0x00012417 T get_secure_reg_cfg_val
0x0001254b T Pinmux_Deinit_rom
0x00012959 T WDG_ClockEnable
0x00012977 T WDG_Config
0x000129bb T WDG_Enable
0x000129d5 T WDG_Disable
0x000129ef T WDG_Restart
0x00012b71 T reset_reason_get
0x00012c31 T os_mem_alloc_intern
0x00012c8b T os_mem_zalloc_intern
0x00012ced T os_mem_aligned_alloc_intern
0x00012d4d T os_mem_free
0x00012d69 T os_mem_aligned_free
0x00012d85 T os_mem_peek
0x00012da7 T os_mem_check_heap_usage
0x00012de1 T os_msg_queue_create_intern
0x00012e39 T os_msg_queue_delete_intern
0x00012e83 T os_msg_queue_peek_intern
0x00012ed7 T os_msg_send_intern
0x00012f33 T os_msg_recv_intern
0x00012f91 T os_msg_peek_intern
0x00013011 T os_queue_init
0x0001301b T os_queue_in
0x0001304b T os_queue_out
0x0001307f T os_queue_peek
0x00013083 T os_queue_insert
0x000130c3 T os_queue_delete
0x00013131 T os_systick_handler
0x00013147 T os_delay
0x00013163 T os_sys_time_get
0x00013181 T os_sys_tick_get
0x0001319f T os_sys_tick_increase
0x000131c3 T os_sched_start
0x000131e1 T os_sched_stop
0x000131ff T os_sched_suspend
0x0001321d T os_sched_resume
0x0001323b T os_sched_is_start
0x00013259 T os_sched_state_get
0x00013277 T os_vector_table_update
0x0001328d T os_init
0x000132d9 T os_lock
0x000132f5 T os_unlock
0x00013311 T os_sem_create
0x0001333d T os_sem_delete
0x00013361 T os_sem_take
0x00013389 T os_sem_give
0x000133ad T os_mutex_create
0x000133d1 T os_mutex_delete
0x000133f5 T os_mutex_take
0x0001341d T os_mutex_give
0x00013469 T os_task_create
0x000134a5 T os_task_delete
0x000134c9 T os_task_suspend
0x000134ed T os_task_resume
0x00013511 T os_task_yield
0x0001352f T os_task_handle_get
0x00013553 T os_task_priority_get
0x0001357b T os_task_priority_set
0x000135a3 T os_task_status_dump
0x000135b9 T os_task_dlps_return_idle_task
0x000135f9 T os_timer_id_get
0x00013635 T os_timer_create
0x00013671 T os_timer_start
0x00013695 T os_timer_restart
0x000136bd T os_timer_stop
0x000136e1 T os_timer_delete
0x00013705 T os_timer_dump
0x00013723 T os_timer_state_get
0x0001375f T os_timer_init
0x00013775 T os_timer_number_get
0x0001379d T os_timer_pendcall
0x000137cb T os_timer_next_timeout_value_get
0x00013f9f T osif_timer_create
0x00014901 T BB_write_baseband_register
0x00014a91 T bzdma_ble_set_segment_valid_bitmap
0x00015369 T bzdma_send_packet_to_ble_data_ring_fifo
0x0001544b T bzdma_update_fw_rptr_of_ble_data_ring_fifo
0x0001557d T bzdma_wait_rxcmd_complete
0x000155a3 T bzdma_send_burst_rxcmd_and_wait_complete
0x000184ad T rtk_write_modem_radio_reg
0x00018515 T rtk_read_modem_radio_reg
0x0001a81b T hci_handle_le_receiver_test
0x0001ac3b T hci_handle_le_test_end
0x00032f61 T btaon_fast_read
0x00032f75 T btaon_fast_read_8b
0x00032f95 T btaon_fast_read_safe
0x00032fb1 T btaon_fast_read_safe_8b
0x00032fdb T btaon_fast_write
0x00032ffb T btaon_fast_write_8b
0x00033039 T btaon_fast_write_safe
0x00033063 T btaon_fast_write_safe_8b
0x000330a9 T btaon_fast_update
0x000330c3 T btaon_fast_update_8b
0x000330df T btaon_fast_update_safe
0x000330fb T btaon_fast_update_safe_8b
0x0003d547 T init_dft
0x0003d66f T modem_dft
0x0003d751 T deinit_dft
0x0003dee9 T btmac_pm_check_active
0x0003defd T btmac_pm_check_inactive
0x0003df39 T btmac_pm_initiate_wakeup
0x0003df43 T btmac_pm_set_power_mode
0x0003df4f T btmac_pm_get_error_code
0x0003df55 T btmac_pm_get_wakeup_reason
0x0003df5b T btmac_pm_get_statistics
0x0003e4a9 T btmac_pm_check_rom
0x0003ed01 T dfu_dump_header
0x0003ed1b T dfu_set_ready
0x0003ed25 T dfu_set_obsolete
0x0003ed31 T dfu_check_ota_mode_flag
0x0003ed45 T dfu_reset
0x0003edc3 T dfu_process_crc
0x0003ee99 T dfu_process_sha256
0x0003f4ad T SHA256_Init
0x0003f4d7 T SHA256_Update
0x0003f517 T SHA256_Final
0x0003f5d5 T SHA256
0x0003f795 T setlocale
0x0003f7a9 T memcmp
0x0003f805 T strlen
0x0003f849 T __aeabi_memcpy
0x0003f849 T __rt_memcpy
0x0003f849 T memcpy
0x0003f8cb T __aeabi_memset
0x0003f8dd T _memset_w
0x0003f8f7 T _memset
0x0003f915 T __aeabi_memclr
0x0003f915 T __rt_memclr
0x0003f919 T __aeabi_memclr4
0x0003f919 T __aeabi_memclr8
0x0003f919 T __rt_memclr_w
0x000409b9 T exit
0x00200104 D pMCU_PPB
0x00200108 D pLogDMA_SM
0x00200110 D socv_ft_data
0x0020011c D platform_delay_us
0x00200120 D platform_delay_ms
0x00200164 D otp
0x00200524 D SystemCpuClock
0x00200854 D init_true_random_generator
0x00200858 D get_true_random_number
0x00200861 D bzdma_supported_le_max_seg_num
0x002008a0 D BB_handle_psd_end_intr
0x002008a8 D BB_handle_psd_end_intr_in_isr
0x002008b0 D rtk_write_rfc_reg_pi
0x002008b4 D rtk_read_modem_radio_reg_pi
0x002008b8 D rtk_write_modem_radio_reg_pi
0x002008e0 D rtk_ioq_read_rfc_reg
0x002008e4 D rtk_update_rfc_reg_pi
0x002008f4 D lc_calculate_log_from_rssi
0x00200b0c D ll_hw_init
0x00200ea0 D phy_auto_gated_on
0x00200ea4 D phy_auto_gated_off
0x00200ef0 D le_tx_power_to_txgain_index
0x002010d4 D btmac_pm_system
0x002011d0 D app_pre_main
0x002011d4 D upperstack_entry
0x002011d8 D app_main
0x002011e8 D log_seq_num
0x002011ea D is_log_init
0x00201228 D flash_sem
0x00201258 D flash_device_info
0x00201340 D pxCurrentTCB
0x0020134c D xTickCount
0x00201358 D uxPendedTicks
0x00201370 D uxSchedulerSuspended
0x00201374 D pTaskHandleList
0x00201474 D uxTimerCreateCount
0x00201476 D uxTimerDeleteCount
0x00201478 D xTimerQueue
0x00201488 D pxTimerPool
0x0020148c D puxUsedTimerPoolMask
0x002014d8 D xFreeBytesRemaining
0x002014e0 D xMinimumEverFreeBytesRemaining
0x002014e8 D xHeapTotalSize
0x002014f0 D xStart
0x00201514 D app_cb_wdg_reset
0x00201580 D patch_osif_os_sys_time_get
0x00201608 D patch_osif_os_msg_send_intern
0x00201644 D patch_osif_os_timer_create
0x00201694 D Patch_Dump_CPU_Register_and_Memory
0x002016c0 D patch_vTaskSwitchContext
0x002016c4 D patch_traceTaskSwitchIn
0x0020182c D patch_HardFaultRecord_TryToSave
0x00201858 D low_task_handle
0x00201888 D Bzdma_Manager
0x002020de D g_modem_psd_report_entry_num
0x002020ec D g_modem_psd_report_array
0x00202938 D g_efuse_modem_psd_setting_1
0x00202c94 D rcp_BTMAC_Handler

BIN
bin/mdk/adc.lib Normal file

Binary file not shown.

BIN
bin/mdk/auto_k_rf.lib Normal file

Binary file not shown.

Binary file not shown.

BIN
bin/mdk/bee2_adc_lib.lib Normal file

Binary file not shown.

BIN
bin/mdk/bee3_sdk.lib Normal file

Binary file not shown.

BIN
bin/mdk/gap_utils.lib Normal file

Binary file not shown.

BIN
bin/mdk/ima_adpcm_lib.lib Normal file

Binary file not shown.

BIN
bin/mdk/key_crypto.lib Normal file

Binary file not shown.

BIN
bin/mdk/leaudio.lib Normal file

Binary file not shown.

BIN
bin/mdk/msbc_lib.lib Normal file

Binary file not shown.

BIN
bin/mdk/sbc_lib.lib Normal file

Binary file not shown.

BIN
bin/mdk/system_trace.lib Normal file

Binary file not shown.

0
bin/readme Normal file
View File

Binary file not shown.

View File

@ -0,0 +1,86 @@
/**
* Copyright (c) 2015, Realsil Semiconductor Corporation. All rights reserved.
*/
#ifndef _UPPERSTACK_CONFIG_H_
#define _UPPERSTACK_CONFIG_H_
#define F_BT_LE_SUPPORT 1 /* support BT Low Energy */
/*============================================================================*
* BLE Feature Flags
*============================================================================*/
#define F_BT_LE_GAP_CENTRAL_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GAP_SCAN_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GAP_SCAN_FILTER_SUPPORT (F_BT_LE_GAP_SCAN_SUPPORT && 0)
#define F_BT_LE_GAP_PERIPHERAL_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GATT_CLIENT_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GATT_SERVER_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_SMP_OOB_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_BOND_KEY_REQ_SUPPORT (F_BT_LE_SUPPORT && 1)
//BT 4.0
#define F_BT_LE_READ_REMOTE_FEATS (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_ATT_SIGNED_WRITE_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_4_0_DTM_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_READ_ADV_TX_POWRE_SUPPORT (F_BT_LE_GAP_PERIPHERAL_SUPPORT && 1)
#define F_BT_LE_READ_CHANN_MAP (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_READ_REMOTE_VERSION_INFO_SUPPORT (F_BT_LE_SUPPORT && 1)
//BT 4.1
#define F_BT_LE_4_1_COC_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_4_1_WRITE_AUTHEN_PAYLOAD_TIMEOUT_SUPPORT (F_BT_LE_SUPPORT && 1)
//BT 4.2
#define F_BT_LE_4_2_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_4_2_SC_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
#define F_BT_LE_4_2_SC_OOB_SUPPORT (F_BT_LE_SMP_OOB_SUPPORT && F_BT_LE_4_2_SC_SUPPORT && 1)
#define F_BT_LE_4_2_KEY_PRESS_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
#define F_BT_LE_4_2_DATA_LEN_EXT_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
#define F_BT_LE_PRIVACY_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
//BT 5
#define F_BT_LE_5_0_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_5_0_AE_ADV_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_AE_SCAN_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_PA_SUPPORT (F_BT_LE_5_0_SUPPORT && 0)
#define F_BT_LE_5_0_PA_ADV_SUPPORT (F_BT_LE_5_0_AE_ADV_SUPPORT && F_BT_LE_5_0_PA_SUPPORT && 1)
#define F_BT_LE_5_0_PA_SYNC_SUPPORT (F_BT_LE_5_0_PA_SUPPORT && 1)
#define F_BT_LE_5_0_PA_SYNC_SCAN_SUPPORT (F_BT_LE_5_0_AE_SCAN_SUPPORT && F_BT_LE_5_0_PA_SYNC_SUPPORT && 1)
#define F_BT_LE_5_0_DTM_SUPPORT (F_BT_LE_5_0_SUPPORT && F_BT_LE_4_0_DTM_SUPPORT && 1)
#define F_BT_LE_5_0_SET_PHYS_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_READ_POWER_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_RF_PATH_SUPPORT ((F_BT_LE_5_0_AE_ADV_SUPPORT || F_BT_LE_5_2_POWER_CONTROL_SUPPORT) && 1)
//BT 5.1
#define F_BT_LE_5_1_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_5_1_PAST_SUPPORT ((F_BT_LE_5_0_PA_ADV_SUPPORT || F_BT_LE_5_0_PA_SYNC_SUPPORT) && F_BT_LE_5_1_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_SUPPORT (F_BT_LE_5_1_PAST_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_ADV_SUPPORT (F_BT_LE_5_0_PA_ADV_SUPPORT && F_BT_LE_5_1_PAST_SENDER_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_SYNC_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_PAST_SENDER_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_RECIPIENT_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_PAST_SUPPORT && 1)
#define F_BT_LE_5_1_AOA_AOD_SUPPORT (F_BT_LE_5_1_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONN_SUPPORT (F_BT_LE_5_1_AOA_AOD_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_SUPPORT (F_BT_LE_5_1_AOA_AOD_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_TRANSMITTER_SUPPORT (F_BT_LE_5_0_PA_ADV_SUPPORT && F_BT_LE_5_1_AOX_CONNLESS_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_RECEIVER_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_AOX_CONNLESS_SUPPORT && 1)
#define F_BT_LE_5_1_DTM_SUPPORT (F_BT_LE_5_1_SUPPORT && F_BT_LE_4_0_DTM_SUPPORT && 0)
//BT5.2
#define F_BT_LE_5_2_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_5_2_POWER_CONTROL_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_LE_5_2_PATH_LOSS_MONITORING_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_LE_5_2_DTM_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_GATT_SERVER_CLEAR_SERVICE_SUPPORT (F_BT_LE_GATT_SERVER_SUPPORT && 1)
/*============================================================================*
* Function Configuration Flags
*============================================================================*/
#define F_BT_LE_FIX_CHANN_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_LOCAL_IRK_SETTING_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GAP_MSG_INFO_WAY 1
#define F_BT_OOB_SUPPORT (F_BT_LE_SMP_OOB_SUPPORT || F_BT_LE_4_2_SC_OOB_SUPPORT)
#endif /* _UPPERSTACK_CONFIG_H_ */

Binary file not shown.

View File

@ -0,0 +1,86 @@
/**
* Copyright (c) 2015, Realsil Semiconductor Corporation. All rights reserved.
*/
#ifndef _UPPERSTACK_CONFIG_H_
#define _UPPERSTACK_CONFIG_H_
#define F_BT_LE_SUPPORT 1 /* support BT Low Energy */
/*============================================================================*
* BLE Feature Flags
*============================================================================*/
#define F_BT_LE_GAP_CENTRAL_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GAP_SCAN_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GAP_SCAN_FILTER_SUPPORT (F_BT_LE_GAP_SCAN_SUPPORT && 0)
#define F_BT_LE_GAP_PERIPHERAL_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GATT_CLIENT_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GATT_SERVER_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_SMP_OOB_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_BOND_KEY_REQ_SUPPORT (F_BT_LE_SUPPORT && 1)
//BT 4.0
#define F_BT_LE_READ_REMOTE_FEATS (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_ATT_SIGNED_WRITE_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_4_0_DTM_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_READ_ADV_TX_POWRE_SUPPORT (F_BT_LE_GAP_PERIPHERAL_SUPPORT && 1)
#define F_BT_LE_READ_CHANN_MAP (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_READ_REMOTE_VERSION_INFO_SUPPORT (F_BT_LE_SUPPORT && 1)
//BT 4.1
#define F_BT_LE_4_1_COC_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_4_1_WRITE_AUTHEN_PAYLOAD_TIMEOUT_SUPPORT (F_BT_LE_SUPPORT && 1)
//BT 4.2
#define F_BT_LE_4_2_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_4_2_SC_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
#define F_BT_LE_4_2_SC_OOB_SUPPORT (F_BT_LE_SMP_OOB_SUPPORT && F_BT_LE_4_2_SC_SUPPORT && 1)
#define F_BT_LE_4_2_KEY_PRESS_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
#define F_BT_LE_4_2_DATA_LEN_EXT_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
#define F_BT_LE_PRIVACY_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
//BT 5
#define F_BT_LE_5_0_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_5_0_AE_ADV_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_AE_SCAN_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_PA_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_PA_ADV_SUPPORT (F_BT_LE_5_0_AE_ADV_SUPPORT && F_BT_LE_5_0_PA_SUPPORT && 1)
#define F_BT_LE_5_0_PA_SYNC_SUPPORT (F_BT_LE_5_0_PA_SUPPORT && 1)
#define F_BT_LE_5_0_PA_SYNC_SCAN_SUPPORT (F_BT_LE_5_0_AE_SCAN_SUPPORT && F_BT_LE_5_0_PA_SYNC_SUPPORT && 1)
#define F_BT_LE_5_0_DTM_SUPPORT (F_BT_LE_5_0_SUPPORT && F_BT_LE_4_0_DTM_SUPPORT && 1)
#define F_BT_LE_5_0_SET_PHYS_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_READ_POWER_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_RF_PATH_SUPPORT ((F_BT_LE_5_0_AE_ADV_SUPPORT || F_BT_LE_5_2_POWER_CONTROL_SUPPORT) && 1)
//BT 5.1
#define F_BT_LE_5_1_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SUPPORT ((F_BT_LE_5_0_PA_ADV_SUPPORT || F_BT_LE_5_0_PA_SYNC_SUPPORT) && F_BT_LE_5_1_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_SUPPORT (F_BT_LE_5_1_PAST_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_ADV_SUPPORT (F_BT_LE_5_0_PA_ADV_SUPPORT && F_BT_LE_5_1_PAST_SENDER_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_SYNC_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_PAST_SENDER_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_RECIPIENT_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_PAST_SUPPORT && 1)
#define F_BT_LE_5_1_AOA_AOD_SUPPORT (F_BT_LE_5_1_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONN_SUPPORT (F_BT_LE_5_1_AOA_AOD_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_SUPPORT (F_BT_LE_5_1_AOA_AOD_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_TRANSMITTER_SUPPORT (F_BT_LE_5_0_PA_ADV_SUPPORT && F_BT_LE_5_1_AOX_CONNLESS_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_RECEIVER_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_AOX_CONNLESS_SUPPORT && 1)
#define F_BT_LE_5_1_DTM_SUPPORT (F_BT_LE_5_1_SUPPORT && F_BT_LE_4_0_DTM_SUPPORT && 0)
//BT5.2
#define F_BT_LE_5_2_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_5_2_POWER_CONTROL_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_LE_5_2_PATH_LOSS_MONITORING_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_LE_5_2_DTM_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_GATT_SERVER_CLEAR_SERVICE_SUPPORT (F_BT_LE_GATT_SERVER_SUPPORT && 1)
/*============================================================================*
* Function Configuration Flags
*============================================================================*/
#define F_BT_LE_FIX_CHANN_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_LOCAL_IRK_SETTING_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GAP_MSG_INFO_WAY 1
#define F_BT_OOB_SUPPORT (F_BT_LE_SMP_OOB_SUPPORT || F_BT_LE_4_2_SC_OOB_SUPPORT)
#endif /* _UPPERSTACK_CONFIG_H_ */

Binary file not shown.

View File

@ -0,0 +1,86 @@
/**
* Copyright (c) 2015, Realsil Semiconductor Corporation. All rights reserved.
*/
#ifndef _UPPERSTACK_CONFIG_H_
#define _UPPERSTACK_CONFIG_H_
#define F_BT_LE_SUPPORT 1 /* support BT Low Energy */
/*============================================================================*
* BLE Feature Flags
*============================================================================*/
#define F_BT_LE_GAP_CENTRAL_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_GAP_SCAN_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GAP_SCAN_FILTER_SUPPORT (F_BT_LE_GAP_SCAN_SUPPORT && 0)
#define F_BT_LE_GAP_PERIPHERAL_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GATT_CLIENT_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_GATT_SERVER_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_SMP_OOB_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_BOND_KEY_REQ_SUPPORT (F_BT_LE_SUPPORT && 1)
//BT 4.0
#define F_BT_LE_READ_REMOTE_FEATS (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_ATT_SIGNED_WRITE_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_4_0_DTM_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_READ_ADV_TX_POWRE_SUPPORT (F_BT_LE_GAP_PERIPHERAL_SUPPORT && 1)
#define F_BT_LE_READ_CHANN_MAP (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_READ_REMOTE_VERSION_INFO_SUPPORT (F_BT_LE_SUPPORT && 1)
//BT 4.1
#define F_BT_LE_4_1_COC_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_4_1_WRITE_AUTHEN_PAYLOAD_TIMEOUT_SUPPORT (F_BT_LE_SUPPORT && 1)
//BT 4.2
#define F_BT_LE_4_2_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_4_2_SC_SUPPORT (F_BT_LE_4_2_SUPPORT && 0)
#define F_BT_LE_4_2_SC_OOB_SUPPORT (F_BT_LE_SMP_OOB_SUPPORT && F_BT_LE_4_2_SC_SUPPORT && 1)
#define F_BT_LE_4_2_KEY_PRESS_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
#define F_BT_LE_4_2_DATA_LEN_EXT_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
#define F_BT_LE_PRIVACY_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
//BT 5
#define F_BT_LE_5_0_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_5_0_AE_ADV_SUPPORT (F_BT_LE_5_0_SUPPORT && 0)
#define F_BT_LE_5_0_AE_SCAN_SUPPORT (F_BT_LE_5_0_SUPPORT && 0)
#define F_BT_LE_5_0_PA_SUPPORT (F_BT_LE_5_0_SUPPORT && 0)
#define F_BT_LE_5_0_PA_ADV_SUPPORT (F_BT_LE_5_0_AE_ADV_SUPPORT && F_BT_LE_5_0_PA_SUPPORT && 1)
#define F_BT_LE_5_0_PA_SYNC_SUPPORT (F_BT_LE_5_0_PA_SUPPORT && 1)
#define F_BT_LE_5_0_PA_SYNC_SCAN_SUPPORT (F_BT_LE_5_0_AE_SCAN_SUPPORT && F_BT_LE_5_0_PA_SYNC_SUPPORT && 1)
#define F_BT_LE_5_0_DTM_SUPPORT (F_BT_LE_5_0_SUPPORT && F_BT_LE_4_0_DTM_SUPPORT && 1)
#define F_BT_LE_5_0_SET_PHYS_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_READ_POWER_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_RF_PATH_SUPPORT ((F_BT_LE_5_0_AE_ADV_SUPPORT || F_BT_LE_5_2_POWER_CONTROL_SUPPORT) && 1)
//BT 5.1
#define F_BT_LE_5_1_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_5_1_PAST_SUPPORT ((F_BT_LE_5_0_PA_ADV_SUPPORT || F_BT_LE_5_0_PA_SYNC_SUPPORT) && F_BT_LE_5_1_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_SUPPORT (F_BT_LE_5_1_PAST_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_ADV_SUPPORT (F_BT_LE_5_0_PA_ADV_SUPPORT && F_BT_LE_5_1_PAST_SENDER_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_SYNC_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_PAST_SENDER_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_RECIPIENT_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_PAST_SUPPORT && 1)
#define F_BT_LE_5_1_AOA_AOD_SUPPORT (F_BT_LE_5_1_SUPPORT && 0)
#define F_BT_LE_5_1_AOX_CONN_SUPPORT (F_BT_LE_5_1_AOA_AOD_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_SUPPORT (F_BT_LE_5_1_AOA_AOD_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_TRANSMITTER_SUPPORT (F_BT_LE_5_0_PA_ADV_SUPPORT && F_BT_LE_5_1_AOX_CONNLESS_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_RECEIVER_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_AOX_CONNLESS_SUPPORT && 1)
#define F_BT_LE_5_1_DTM_SUPPORT (F_BT_LE_5_1_SUPPORT && F_BT_LE_4_0_DTM_SUPPORT && 0)
//BT5.2
#define F_BT_LE_5_2_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_5_2_POWER_CONTROL_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_LE_5_2_PATH_LOSS_MONITORING_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_LE_5_2_DTM_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_GATT_SERVER_CLEAR_SERVICE_SUPPORT (F_BT_LE_GATT_SERVER_SUPPORT && 1)
/*============================================================================*
* Function Configuration Flags
*============================================================================*/
#define F_BT_LE_FIX_CHANN_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_LOCAL_IRK_SETTING_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GAP_MSG_INFO_WAY 1
#define F_BT_OOB_SUPPORT (F_BT_LE_SMP_OOB_SUPPORT || F_BT_LE_4_2_SC_OOB_SUPPORT)
#endif /* _UPPERSTACK_CONFIG_H_ */

Binary file not shown.

View File

@ -0,0 +1,86 @@
/**
* Copyright (c) 2015, Realsil Semiconductor Corporation. All rights reserved.
*/
#ifndef _UPPERSTACK_CONFIG_H_
#define _UPPERSTACK_CONFIG_H_
#define F_BT_LE_SUPPORT 1 /* support BT Low Energy */
/*============================================================================*
* BLE Feature Flags
*============================================================================*/
#define F_BT_LE_GAP_CENTRAL_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_GAP_SCAN_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_GAP_SCAN_FILTER_SUPPORT (F_BT_LE_GAP_SCAN_SUPPORT && 0)
#define F_BT_LE_GAP_PERIPHERAL_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GATT_CLIENT_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GATT_SERVER_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_SMP_OOB_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_BOND_KEY_REQ_SUPPORT (F_BT_LE_SUPPORT && 1)
//BT 4.0
#define F_BT_LE_READ_REMOTE_FEATS (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_ATT_SIGNED_WRITE_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_4_0_DTM_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_READ_ADV_TX_POWRE_SUPPORT (F_BT_LE_GAP_PERIPHERAL_SUPPORT && 1)
#define F_BT_LE_READ_CHANN_MAP (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_READ_REMOTE_VERSION_INFO_SUPPORT (F_BT_LE_SUPPORT && 1)
//BT 4.1
#define F_BT_LE_4_1_COC_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_4_1_WRITE_AUTHEN_PAYLOAD_TIMEOUT_SUPPORT (F_BT_LE_SUPPORT && 1)
//BT 4.2
#define F_BT_LE_4_2_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_4_2_SC_SUPPORT (F_BT_LE_4_2_SUPPORT && 0)
#define F_BT_LE_4_2_SC_OOB_SUPPORT (F_BT_LE_SMP_OOB_SUPPORT && F_BT_LE_4_2_SC_SUPPORT && 1)
#define F_BT_LE_4_2_KEY_PRESS_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
#define F_BT_LE_4_2_DATA_LEN_EXT_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
#define F_BT_LE_PRIVACY_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
//BT 5
#define F_BT_LE_5_0_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_5_0_AE_ADV_SUPPORT (F_BT_LE_5_0_SUPPORT && 0)
#define F_BT_LE_5_0_AE_SCAN_SUPPORT (F_BT_LE_5_0_SUPPORT && 0)
#define F_BT_LE_5_0_PA_SUPPORT (F_BT_LE_5_0_SUPPORT && 0)
#define F_BT_LE_5_0_PA_ADV_SUPPORT (F_BT_LE_5_0_AE_ADV_SUPPORT && F_BT_LE_5_0_PA_SUPPORT && 1)
#define F_BT_LE_5_0_PA_SYNC_SUPPORT (F_BT_LE_5_0_PA_SUPPORT && 1)
#define F_BT_LE_5_0_PA_SYNC_SCAN_SUPPORT (F_BT_LE_5_0_AE_SCAN_SUPPORT && F_BT_LE_5_0_PA_SYNC_SUPPORT && 1)
#define F_BT_LE_5_0_DTM_SUPPORT (F_BT_LE_5_0_SUPPORT && F_BT_LE_4_0_DTM_SUPPORT && 1)
#define F_BT_LE_5_0_SET_PHYS_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_READ_POWER_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_RF_PATH_SUPPORT ((F_BT_LE_5_0_AE_ADV_SUPPORT || F_BT_LE_5_2_POWER_CONTROL_SUPPORT) && 1)
//BT 5.1
#define F_BT_LE_5_1_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_5_1_PAST_SUPPORT ((F_BT_LE_5_0_PA_ADV_SUPPORT || F_BT_LE_5_0_PA_SYNC_SUPPORT) && F_BT_LE_5_1_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_SUPPORT (F_BT_LE_5_1_PAST_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_ADV_SUPPORT (F_BT_LE_5_0_PA_ADV_SUPPORT && F_BT_LE_5_1_PAST_SENDER_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_SYNC_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_PAST_SENDER_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_RECIPIENT_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_PAST_SUPPORT && 1)
#define F_BT_LE_5_1_AOA_AOD_SUPPORT (F_BT_LE_5_1_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONN_SUPPORT (F_BT_LE_5_1_AOA_AOD_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_SUPPORT (F_BT_LE_5_1_AOA_AOD_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_TRANSMITTER_SUPPORT (F_BT_LE_5_0_PA_ADV_SUPPORT && F_BT_LE_5_1_AOX_CONNLESS_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_RECEIVER_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_AOX_CONNLESS_SUPPORT && 1)
#define F_BT_LE_5_1_DTM_SUPPORT (F_BT_LE_5_1_SUPPORT && F_BT_LE_4_0_DTM_SUPPORT && 0)
//BT5.2
#define F_BT_LE_5_2_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_5_2_POWER_CONTROL_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_LE_5_2_PATH_LOSS_MONITORING_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_LE_5_2_DTM_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_GATT_SERVER_CLEAR_SERVICE_SUPPORT (F_BT_LE_GATT_SERVER_SUPPORT && 1)
/*============================================================================*
* Function Configuration Flags
*============================================================================*/
#define F_BT_LE_FIX_CHANN_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_LOCAL_IRK_SETTING_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GAP_MSG_INFO_WAY 1
#define F_BT_OOB_SUPPORT (F_BT_LE_SMP_OOB_SUPPORT || F_BT_LE_4_2_SC_OOB_SUPPORT)
#endif /* _UPPERSTACK_CONFIG_H_ */

Binary file not shown.

View File

@ -0,0 +1,86 @@
/**
* Copyright (c) 2015, Realsil Semiconductor Corporation. All rights reserved.
*/
#ifndef _UPPERSTACK_CONFIG_H_
#define _UPPERSTACK_CONFIG_H_
#define F_BT_LE_SUPPORT 1 /* support BT Low Energy */
/*============================================================================*
* BLE Feature Flags
*============================================================================*/
#define F_BT_LE_GAP_CENTRAL_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_GAP_SCAN_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_GAP_SCAN_FILTER_SUPPORT (F_BT_LE_GAP_SCAN_SUPPORT && 0)
#define F_BT_LE_GAP_PERIPHERAL_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GATT_CLIENT_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_GATT_SERVER_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_SMP_OOB_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_BOND_KEY_REQ_SUPPORT (F_BT_LE_SUPPORT && 1)
//BT 4.0
#define F_BT_LE_READ_REMOTE_FEATS (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_ATT_SIGNED_WRITE_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_4_0_DTM_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_READ_ADV_TX_POWRE_SUPPORT (F_BT_LE_GAP_PERIPHERAL_SUPPORT && 1)
#define F_BT_LE_READ_CHANN_MAP (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_READ_REMOTE_VERSION_INFO_SUPPORT (F_BT_LE_SUPPORT && 0)
//BT 4.1
#define F_BT_LE_4_1_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_4_1_COC_SUPPORT (F_BT_LE_SUPPORT && 0)
//BT 4.2
#define F_BT_LE_4_2_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_4_2_SC_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
#define F_BT_LE_4_2_SC_OOB_SUPPORT (F_BT_LE_SMP_OOB_SUPPORT && F_BT_LE_4_2_SC_SUPPORT && 1)
#define F_BT_LE_4_2_KEY_PRESS_SUPPORT (F_BT_LE_4_2_SUPPORT && 0)
#define F_BT_LE_4_2_DATA_LEN_EXT_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
#define F_BT_LE_PRIVACY_SUPPORT (F_BT_LE_4_2_SUPPORT && 0)
//BT 5
#define F_BT_LE_5_0_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_5_0_AE_ADV_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_AE_SCAN_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_PA_SUPPORT (F_BT_LE_5_0_SUPPORT && 0)
#define F_BT_LE_5_0_PA_ADV_SUPPORT (F_BT_LE_5_0_AE_ADV_SUPPORT && F_BT_LE_5_0_PA_SUPPORT && 1)
#define F_BT_LE_5_0_PA_SYNC_SUPPORT (F_BT_LE_5_0_PA_SUPPORT && 1)
#define F_BT_LE_5_0_PA_SYNC_SCAN_SUPPORT (F_BT_LE_5_0_AE_SCAN_SUPPORT && F_BT_LE_5_0_PA_SYNC_SUPPORT && 1)
#define F_BT_LE_5_0_DTM_SUPPORT (F_BT_LE_5_0_SUPPORT && F_BT_LE_4_0_DTM_SUPPORT && 1)
#define F_BT_LE_5_0_SET_PHYS_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_READ_POWER_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_RF_PATH_SUPPORT ((F_BT_LE_5_0_AE_ADV_SUPPORT || F_BT_LE_5_2_POWER_CONTROL_SUPPORT) && 1)
//BT 5.1
#define F_BT_LE_5_1_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_5_1_PAST_SUPPORT ((F_BT_LE_5_0_PA_ADV_SUPPORT || F_BT_LE_5_0_PA_SYNC_SUPPORT) && F_BT_LE_5_1_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_SUPPORT (F_BT_LE_5_1_PAST_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_ADV_SUPPORT (F_BT_LE_5_0_PA_ADV_SUPPORT && F_BT_LE_5_1_PAST_SENDER_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_SYNC_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_PAST_SENDER_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_RECIPIENT_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_PAST_SUPPORT && 1)
#define F_BT_LE_5_1_AOA_AOD_SUPPORT (F_BT_LE_5_1_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONN_SUPPORT (F_BT_LE_5_1_AOA_AOD_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_SUPPORT (F_BT_LE_5_1_AOA_AOD_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_TRANSMITTER_SUPPORT (F_BT_LE_5_0_PA_ADV_SUPPORT && F_BT_LE_5_1_AOX_CONNLESS_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_RECEIVER_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_AOX_CONNLESS_SUPPORT && 1)
#define F_BT_LE_5_1_DTM_SUPPORT (F_BT_LE_5_1_SUPPORT && F_BT_LE_4_0_DTM_SUPPORT && 0)
//BT5.2
#define F_BT_LE_5_2_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_5_2_POWER_CONTROL_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_LE_5_2_PATH_LOSS_MONITORING_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_LE_5_2_DTM_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_GATT_SERVER_CLEAR_SERVICE_SUPPORT (F_BT_LE_GATT_SERVER_SUPPORT && 1)
/*============================================================================*
* Function Configuration Flags
*============================================================================*/
#define F_BT_LE_FIX_CHANN_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_LOCAL_IRK_SETTING_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GAP_MSG_INFO_WAY 1
#define F_BT_OOB_SUPPORT (F_BT_LE_SMP_OOB_SUPPORT || F_BT_LE_4_2_SC_OOB_SUPPORT)
#endif /* _UPPERSTACK_CONFIG_H_ */

Binary file not shown.

View File

@ -0,0 +1,86 @@
/**
* Copyright (c) 2015, Realsil Semiconductor Corporation. All rights reserved.
*/
#ifndef _UPPERSTACK_CONFIG_H_
#define _UPPERSTACK_CONFIG_H_
#define F_BT_LE_SUPPORT 1 /* support BT Low Energy */
/*============================================================================*
* BLE Feature Flags
*============================================================================*/
#define F_BT_LE_GAP_CENTRAL_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_GAP_SCAN_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GAP_SCAN_FILTER_SUPPORT (F_BT_LE_GAP_SCAN_SUPPORT && 0)
#define F_BT_LE_GAP_PERIPHERAL_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GATT_CLIENT_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GATT_SERVER_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_SMP_OOB_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_BOND_KEY_REQ_SUPPORT (F_BT_LE_SUPPORT && 1)
//BT 4.0
#define F_BT_LE_READ_REMOTE_FEATS (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_ATT_SIGNED_WRITE_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_4_0_DTM_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_READ_ADV_TX_POWRE_SUPPORT (F_BT_LE_GAP_PERIPHERAL_SUPPORT && 1)
#define F_BT_LE_READ_CHANN_MAP (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_READ_REMOTE_VERSION_INFO_SUPPORT (F_BT_LE_SUPPORT && 1)
//BT 4.1
#define F_BT_LE_4_1_COC_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_4_1_WRITE_AUTHEN_PAYLOAD_TIMEOUT_SUPPORT (F_BT_LE_SUPPORT && 1)
//BT 4.2
#define F_BT_LE_4_2_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_4_2_SC_SUPPORT (F_BT_LE_4_2_SUPPORT && 0)
#define F_BT_LE_4_2_SC_OOB_SUPPORT (F_BT_LE_SMP_OOB_SUPPORT && F_BT_LE_4_2_SC_SUPPORT && 1)
#define F_BT_LE_4_2_KEY_PRESS_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
#define F_BT_LE_4_2_DATA_LEN_EXT_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
#define F_BT_LE_PRIVACY_SUPPORT (F_BT_LE_4_2_SUPPORT && 1)
//BT 5
#define F_BT_LE_5_0_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_5_0_AE_ADV_SUPPORT (F_BT_LE_5_0_SUPPORT && 0)
#define F_BT_LE_5_0_AE_SCAN_SUPPORT (F_BT_LE_5_0_SUPPORT && 0)
#define F_BT_LE_5_0_PA_SUPPORT (F_BT_LE_5_0_SUPPORT && 0)
#define F_BT_LE_5_0_PA_ADV_SUPPORT (F_BT_LE_5_0_AE_ADV_SUPPORT && F_BT_LE_5_0_PA_SUPPORT && 1)
#define F_BT_LE_5_0_PA_SYNC_SUPPORT (F_BT_LE_5_0_PA_SUPPORT && 1)
#define F_BT_LE_5_0_PA_SYNC_SCAN_SUPPORT (F_BT_LE_5_0_AE_SCAN_SUPPORT && F_BT_LE_5_0_PA_SYNC_SUPPORT && 1)
#define F_BT_LE_5_0_DTM_SUPPORT (F_BT_LE_5_0_SUPPORT && F_BT_LE_4_0_DTM_SUPPORT && 1)
#define F_BT_LE_5_0_SET_PHYS_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_READ_POWER_SUPPORT (F_BT_LE_5_0_SUPPORT && 1)
#define F_BT_LE_5_0_RF_PATH_SUPPORT ((F_BT_LE_5_0_AE_ADV_SUPPORT || F_BT_LE_5_2_POWER_CONTROL_SUPPORT) && 1)
//BT 5.1
#define F_BT_LE_5_1_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_5_1_PAST_SUPPORT ((F_BT_LE_5_0_PA_ADV_SUPPORT || F_BT_LE_5_0_PA_SYNC_SUPPORT) && F_BT_LE_5_1_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_SUPPORT (F_BT_LE_5_1_PAST_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_ADV_SUPPORT (F_BT_LE_5_0_PA_ADV_SUPPORT && F_BT_LE_5_1_PAST_SENDER_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_SENDER_SYNC_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_PAST_SENDER_SUPPORT && 1)
#define F_BT_LE_5_1_PAST_RECIPIENT_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_PAST_SUPPORT && 1)
#define F_BT_LE_5_1_AOA_AOD_SUPPORT (F_BT_LE_5_1_SUPPORT && 0)
#define F_BT_LE_5_1_AOX_CONN_SUPPORT (F_BT_LE_5_1_AOA_AOD_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_SUPPORT (F_BT_LE_5_1_AOA_AOD_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_TRANSMITTER_SUPPORT (F_BT_LE_5_0_PA_ADV_SUPPORT && F_BT_LE_5_1_AOX_CONNLESS_SUPPORT && 1)
#define F_BT_LE_5_1_AOX_CONNLESS_RECEIVER_SUPPORT (F_BT_LE_5_0_PA_SYNC_SUPPORT && F_BT_LE_5_1_AOX_CONNLESS_SUPPORT && 1)
#define F_BT_LE_5_1_DTM_SUPPORT (F_BT_LE_5_1_SUPPORT && F_BT_LE_4_0_DTM_SUPPORT && 0)
//BT5.2
#define F_BT_LE_5_2_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_5_2_POWER_CONTROL_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_LE_5_2_PATH_LOSS_MONITORING_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_LE_5_2_DTM_SUPPORT (F_BT_LE_5_2_SUPPORT && 1)
#define F_BT_GATT_SERVER_CLEAR_SERVICE_SUPPORT (F_BT_LE_GATT_SERVER_SUPPORT && 1)
/*============================================================================*
* Function Configuration Flags
*============================================================================*/
#define F_BT_LE_FIX_CHANN_SUPPORT (F_BT_LE_SUPPORT && 0)
#define F_BT_LE_LOCAL_IRK_SETTING_SUPPORT (F_BT_LE_SUPPORT && 1)
#define F_BT_LE_GAP_MSG_INFO_WAY 1
#define F_BT_OOB_SUPPORT (F_BT_LE_SMP_OOB_SUPPORT || F_BT_LE_4_2_SC_OOB_SUPPORT)
#endif /* _UPPERSTACK_CONFIG_H_ */

228
board/evb/findmy/board.h Normal file
View File

@ -0,0 +1,228 @@
/**
*********************************************************************************************************
* Copyright(c) 2022, Realtek Semiconductor Corporation. All rights reserved.
*********************************************************************************************************
* @file board.h
* @brief header file of FindMy demo
* @details
* @author Scarlett_liang
* @date 2023-4-17
* @version v2.0.0
* *********************************************************************************************************
*/
#ifndef _BOARD_H_
#define _BOARD_H_
#ifdef __cplusplus
extern "C" {
#endif
#define USE_UARP
#define COMMON_FMNA 0 /* Common Demo FMNA */
#define E_DEMO_FMNA 1 /* E Customer Demo FMNA */
#define FMNA_HD_PLATFORM_SEL E_DEMO_FMNA /* FMNA Hardware Platform selection */
/*******************************************************
* Feature Config
*******************************************************/
#define APP_MAX_LINKS 2 /* Config APP LE link number */
#define DEBUG /* enable debug control point procedures */
#define FEAUTRE_SUPPORT_FLASH_2_BIT_MODE 1 /* set 1 to enable flash 2-bit mode */
/* Notice: This feature requires upperstack image at version 1.0.63.0 or higher! */
#define SUPPORT_DYNAMIC_SERVICE 0 /* set 1 to support Service Availability feature */
/*******************************************************
* Custom APP Config
*******************************************************/
#define SUPPORT_CUSTOMIZED_APP 1 /* set 1 to support customized app, not GFPS */
#define CUST_APP_ONLY_CONN 0 //Custom APP only connects but does not pair
#define CUST_APP_PAIRED 1 //Custom APP needs to be paired
#if SUPPORT_CUSTOMIZED_APP
#define CUST_APP_TYPE CUST_APP_ONLY_CONN //Select one of the above custom APP types
/* If the custom APP needs HID service, set it to 1.
And CUST_APP_TYPE must be set to CUST_APP_PAIRED */
#define CUST_HID_SERVICE 0
#endif
#define ONE_SHOT_ADV_EN (1 && (SUPPORT_CUSTOMIZED_APP || GFPS_FEATURE_SUPPORT)) /* set 1 to support ONE SHOT ADV function */
/*******************************************************
* OTA Config
*******************************************************/
//#define USE_UARP /* enable firmware update function */
#define DFU_TEMP_BUFFER_SIZE 512 /* dfu max buffer size */
/*******************************************************
* Log Config
*******************************************************/
#define IS_RELEASE_VERSION 0 /* 1: close all log 0: open log */
#define FMNA_DISABLE_LOGS 0 /* 1: close fmna log 0: open fmna log */
#define IS_PRINT_REMAINING_RAM_SIZE 0 /* 1: print 0: not print */
/*******************************************************
* KEY Config
*******************************************************/
#if (FMNA_HD_PLATFORM_SEL == COMMON_FMNA)
#define TRIGGER_BUTTON P1_1
#define GPIO_TRIG_PIN GPIO_GetPin(TRIGGER_BUTTON)
#define TRIG_BUTTON_IRQ GPIO9_IRQn
#define trig_button_handler GPIO9_Handler
#elif (FMNA_HD_PLATFORM_SEL == E_DEMO_FMNA)
#define TRIGGER_BUTTON P1_1
#define GPIO_TRIG_PIN GPIO_GetPin(TRIGGER_BUTTON)
#define TRIG_BUTTON_IRQ GPIO9_IRQn
#define trig_button_handler GPIO9_Handler
#endif
/* customized adv trig pin define*/
#if SUPPORT_CUSTOMIZED_APP
#define CUST_ADV_PIN P4_1
#define GPIO_CUST_ADV_PIN GPIO_GetPin(CUST_ADV_PIN)
#define CUST_ADV_PIN_IRQ GPIO29_IRQn
#define cust_adv_pin_handler GPIO29_Handler
#endif
/*******************************************************
* BUZZER Module Config
*******************************************************/
#if (FMNA_HD_PLATFORM_SEL == COMMON_FMNA)
#define USE_ACTIVE_BUZZER 1 /* set 1 to use active buzzer function */
#elif (FMNA_HD_PLATFORM_SEL == E_DEMO_FMNA)
#define USE_PAM8904_BUZZER 1 /* set 1 to use PAM8904 & buzzer function */
#endif
#define SOUND_LED_EN 0 /* set 1 to enable LED to simulate SOUND feature */
#define PWM_FREQ 0
#define PWM_DEFAULT_FREQ 4000
#define PWM_LOW_FREQ 4000
#define PWM_MEDIUM_FREQ PWM_DEFAULT_FREQ
#define PWM_HIGH_FREQ 4000
#if SOUND_LED_EN
#define SOUND_LED_PIN P0_1
#elif USE_ACTIVE_BUZZER
#define PWM_OUT_PIN P0_1
#undef PWM_FREQ
#define PWM_FREQ PWM_DEFAULT_FREQ /* unit: Hz*/
#elif USE_PAM8904_BUZZER
#define PAM8904_DIN P4_0
#define PAM8904_EN P2_7
#define PWM_OUT_PIN PAM8904_DIN
#undef PWM_FREQ
#define PWM_FREQ PWM_DEFAULT_FREQ /* unit: Hz*/
#endif
/*******************************************************
* G-Sensor Module Config
*******************************************************/
#if (FMNA_HD_PLATFORM_SEL == COMMON_FMNA)
#define USE_DA213B_SENSOR 1 /* set 1 to use DA213B to detect motion */
#define ACTIVE_DUR 9 /* active duration time = (ACTIVE_DUR + 1)* 1ms */
#define ACTIVE_TH 2 /* Threshold of active interrupt = ACTIVE_TH * 3.91mg (2g range) */
#elif (FMNA_HD_PLATFORM_SEL == E_DEMO_FMNA)
#define USE_DA213B_SENSOR 1 /* set 1 to use DA213B to detect motion */
#define ACTIVE_DUR 99 /* active duration time = (ACTIVE_DUR + 1)* 1ms */
#define ACTIVE_TH 60 /* Threshold of active interrupt = ACTIVE_TH * 3.91mg (2g range) */
#endif
#if USE_DA213B_SENSOR
#define I2C_DA213B_SCL_PIN P2_4
#define I2C_DA213B_SDA_PIN P2_5
#endif
/*******************************************************
* Battery Module Config
*******************************************************/
#define SUPPORT_BAT_DETECT_FEATURE 1 /* set 1 to enable battery detect feature */
#if SUPPORT_BAT_DETECT_FEATURE
/* Note: make sure BAT_ENTER_NORMAL_MODE_THRESHOLD > BAT_ENTER_NORMAL_MODE_THRESHOLD */
#define BAT_ENTER_LOW_POWER_THRESHOLD 2000 /* enter low power mode threshold, unit: mV */
#define BAT_ENTER_NORMAL_MODE_THRESHOLD 2200 /* enter normal mode threshold, unit: mV */
#define BAT_ENTER_OTA_MODE_THRESHOLD 2500 /* enter ota mode threshold, unit: mV */
#define SUPPORT_LITHIUM_BAT_DETECT_FEATURE 0 /* set 1 to detect the lithium battery power */
/* Change the ADC sampling pin here! */
/** ADC sample channel config:P2_2,P2_3,P2_6,P2_7 and VBAT
* If ADC_PIN = P2_2, then ADC_CHANNEL = 0;
* If ADC_PIN = P2_3, then ADC_CHANNEL = 1;
* If ADC_PIN = P2_6, then ADC_CHANNEL = 2;
* If ADC_PIN = P2_7, then ADC_CHANNEL = 3;
*/
#if SUPPORT_LITHIUM_BAT_DETECT_FEATURE
#define ADC_PIN P2_6
#define ADC_CHANNEL 2
#define VOLTAGE_DIVIDER 4.0 /* Vbat:Vadc = 4:1 */
#endif
#endif
/*******************************************************
* NFC Module Config
*******************************************************/
/* This feature is not complete yet, it will be added in the future. */
#define SUPPORT_NFC 0 /* set 1 to support NFC */
/*******************************************************
* DLPS Module Config
*******************************************************/
/** @brief Config DLPS: 0-Disable DLPS, 1-Enable DLPS */
#define DLPS_EN 1
/** @defgroup IO Driver Config
* @note user must config it firstly!! Do not change macro names!!
* @{
*/
/* if use user define dlps enter/dlps exit callback function */
#define USE_USER_DEFINE_DLPS_EXIT_CB 1
#define USE_USER_DEFINE_DLPS_ENTER_CB 1
/* if use any peripherals below, #define it 1 */
#define USE_I2C0_DLPS 1
#define USE_I2C1_DLPS 0
#define USE_TIM_DLPS 1
#define USE_QDECODER_DLPS 0
#define USE_IR_DLPS 0
#define USE_ADC_DLPS 1
#define USE_CTC_DLPS 0
#define USE_SPI0_DLPS 0
#define USE_SPI1_DLPS 0
#define USE_SPI2W_DLPS 0
#define USE_KEYSCAN_DLPS 0
#define USE_GPIO_DLPS 1
#define USE_CODEC_DLPS 0
#define USE_I2S0_DLPS 0
#define USE_ENHTIM_DLPS 0
#define USE_UART0_DLPS 0
#define USE_UART1_DLPS 0
/* do not modify USE_IO_DRIVER_DLPS macro */
#define USE_IO_DRIVER_DLPS (USE_I2C0_DLPS | USE_I2C1_DLPS | USE_TIM_DLPS | USE_QDECODER_DLPS\
| USE_IR_DLPS | USE_ADC_DLPS | USE_CTC_DLPS | USE_SPI0_DLPS\
| USE_SPI1_DLPS | USE_SPI2W_DLPS | USE_KEYSCAN_DLPS\
| USE_GPIO_DLPS | USE_CODEC_DLPS | USE_I2S0_DLPS\
| USE_ENHTIM_DLPS | USE_UART0_DLPS | USE_UART1_DLPS\
| USE_USER_DEFINE_DLPS_ENTER_CB\
| USE_USER_DEFINE_DLPS_EXIT_CB)
#ifdef __cplusplus
}
#endif
#endif

View File

@ -0,0 +1,70 @@
[Property]
IC_TYPE=554542
FLASH_SIZE=512
OTA_SWITCH=Disable
IMG_HDR_SIZE=1024
[OTAHeader]
OTA_BIN_VER1=1
OTA_BIN_VER2=0
OTA_BIN_VER3=0
OTA_BIN_VER4=1
[HighLevel]
OEM_CFG_ADDR=0x00801000
OEM_CFG_SIZE=0x00001000
OTA_BANK0_ADDR=0x00802000
OTA_BANK0_SIZE=0x0004B000
OTA_BANK1_ADDR=0x0084D000
OTA_BANK1_SIZE=0x00000000
FTL_ADDR=0x0084D000
FTL_SIZE=0x00004000
OTA_TMP_ADDR=0x00851000
OTA_TMP_SIZE=0x0002D000
USER_DATA1_ADDR=0x0087E000
USER_DATA1_SIZE=0x00001000
USER_DATA2_ADDR=0x0087F000
USER_DATA2_SIZE=0x00001000
[OTABank]
BANK0_OTA_HDR_ADDR=0x00802000
BANK0_OTA_HDR_SIZE=0x00001000
BANK0_FSBL_ADDR=0x0080D000
BANK0_FSBL_SIZE=0x00001000
BANK0_ROM_PATCH_ADDR=0x00803000
BANK0_ROM_PATCH_SIZE=0x0000A000
BANK0_UPPERSTACK_ADDR=0x0080E000
BANK0_UPPERSTACK_SIZE=0x00017000
BANK0_APP_ADDR=0x00825000
BANK0_APP_SIZE=0x00028000
BANK0_APP_DATA1_ADDR=0x0084D000
BANK0_APP_DATA1_SIZE=0x00000000
BANK0_APP_DATA2_ADDR=0x0084D000
BANK0_APP_DATA2_SIZE=0x00000000
BANK0_APP_DATA3_ADDR=0x0084D000
BANK0_APP_DATA3_SIZE=0x00000000
BANK0_APP_DATA4_ADDR=0x0084D000
BANK0_APP_DATA4_SIZE=0x00000000
BANK0_APP_DATA5_ADDR=0x0084D000
BANK0_APP_DATA5_SIZE=0x00000000
BANK0_APP_DATA6_ADDR=0x0084D000
BANK0_APP_DATA6_SIZE=0x00000000
BANK1_OTA_HDR_ADDR=0x00000000
BANK1_OTA_HDR_SIZE=0x00000000
BANK1_FSBL_ADDR=0x00000000
BANK1_FSBL_SIZE=0x00000000
BANK1_ROM_PATCH_ADDR=0x00000000
BANK1_ROM_PATCH_SIZE=0x00000000
BANK1_UPPERSTACK_ADDR=0x00000000
BANK1_UPPERSTACK_SIZE=0x00000000
BANK1_APP_ADDR=0x00000000
BANK1_APP_SIZE=0x00000000
BANK1_APP_DATA1_ADDR=0x00000000
BANK1_APP_DATA1_SIZE=0x00000000
BANK1_APP_DATA2_ADDR=0x00000000
BANK1_APP_DATA2_SIZE=0x00000000
BANK1_APP_DATA3_ADDR=0x00000000
BANK1_APP_DATA3_SIZE=0x00000000
BANK1_APP_DATA4_ADDR=0x00000000
BANK1_APP_DATA4_SIZE=0x00000000
BANK1_APP_DATA5_ADDR=0x00000000
BANK1_APP_DATA5_SIZE=0x00000000
BANK1_APP_DATA6_ADDR=0x00000000
BANK1_APP_DATA6_SIZE=0x00000000

View File

@ -0,0 +1,133 @@
/**
*****************************************************************************************
* Copyright(c) 2017, Realtek Semiconductor Corporation. All rights reserved.
*****************************************************************************************
* @file flash_map.h
* @brief Flash Layout Configuration, and flash layout must be changed with config file!
* @note flash_map.h must be generated by FlashMapGenerateTool!
* *************************************************************************************
*/
#ifndef _FLASH_MAP_H_
#define _FLASH_MAP_H_
#ifdef __cplusplus
extern "C" {
#endif
/*============================================================================*
* Flash Layout
*============================================================================*/
/* Flash total size 512KB
example:
1) Reserved: 4K (0x00800000)
2) OEM Header: 4K (0x00801000)
3) OTA Bank0: 300K (0x00802000)
a) OTA Header 4K (0x00802000)
b) Secure boot loader 4K (0x0080D000)
c) Patch code 40K (0x00803000)
d) Upperstack Code 92K (0x0080E000)
e) APP code 160K (0x00825000)
f) APP data1 0K (0x0084D000)
g) APP data2 0K (0x0084D000)
h) APP data3 0K (0x0084D000)
i) APP data4 0K (0x0084D000)
j) APP data5 0K (0x0084D000)
k) APP data6 0K (0x0084D000)
4) OTA Bank1: 0K (0x0084D000)
a) OTA Header 0K (0x00000000)
b) Secure boot loader 0K (0x00000000)
c) Patch code 0K (0x00000000)
d) Upperstack Code 0K (0x00000000)
e) APP code 0K (0x00000000)
f) APP data1 0K (0x00000000)
g) APP data2 0K (0x00000000)
h) APP data3 0K (0x00000000)
i) APP data4 0K (0x00000000)
j) APP data5 0K (0x00000000)
k) APP data6 0K (0x00000000)
5) FTL: 16K (0x0084D000)
6) OTA Tmp: 180K (0x00851000)
7) user data1: 4K (0x0087E000)
8) user data2: 4K (0x0087F000)
*/
/*============================================================================*
* Flash Layout Configuration (Generated by FlashMapGenerateTool)
*============================================================================*/
#define FLASH_ADDR 0x00800000 //Fixed
#define FLASH_SIZE 0x00080000 //512K Bytes
/* ========== High Level Flash Layout Configuration ========== */
#define RESERVED_ADDR 0x00800000
#define RESERVED_SIZE 0x00001000 //4K Bytes
#define OEM_CFG_ADDR 0x00801000
#define OEM_CFG_SIZE 0x00001000 //4K Bytes
#define OTA_BANK0_ADDR 0x00802000
#define OTA_BANK0_SIZE 0x0004B000 //300K Bytes
#define OTA_BANK1_ADDR 0x0084D000
#define OTA_BANK1_SIZE 0x00000000 //0K Bytes
#define FTL_ADDR 0x0084D000
#define FTL_SIZE 0x00004000 //16K Bytes
#define OTA_TMP_ADDR 0x00851000
#define OTA_TMP_SIZE 0x0002D000 //180K Bytes
#define USER_DATA1_ADDR 0x0087E000
#define USER_DATA1_SIZE 0x00001000 //4K Bytes
#define USER_DATA2_ADDR 0x0087F000
#define USER_DATA2_SIZE 0x00001000 //4K Bytes
/* ========== OTA Bank0 Flash Layout Configuration ========== */
#define BANK0_OTA_HEADER_ADDR 0x00802000
#define BANK0_OTA_HEADER_SIZE 0x00001000 //4K Bytes
#define BANK0_SECURE_BOOT_ADDR 0x0080D000
#define BANK0_SECURE_BOOT_SIZE 0x00001000 //4K Bytes
#define BANK0_ROM_PATCH_ADDR 0x00803000
#define BANK0_ROM_PATCH_SIZE 0x0000A000 //40K Bytes
#define BANK0_UPPERSTACK_ADDR 0x0080E000
#define BANK0_UPPERSTACK_SIZE 0x00017000 //92K Bytes
#define BANK0_APP_ADDR 0x00825000
#define BANK0_APP_SIZE 0x00028000 //160K Bytes
#define BANK0_APP_DATA1_ADDR 0x0084D000
#define BANK0_APP_DATA1_SIZE 0x00000000 //0K Bytes
#define BANK0_APP_DATA2_ADDR 0x0084D000
#define BANK0_APP_DATA2_SIZE 0x00000000 //0K Bytes
#define BANK0_APP_DATA3_ADDR 0x0084D000
#define BANK0_APP_DATA3_SIZE 0x00000000 //0K Bytes
#define BANK0_APP_DATA4_ADDR 0x0084D000
#define BANK0_APP_DATA4_SIZE 0x00000000 //0K Bytes
#define BANK0_APP_DATA5_ADDR 0x0084D000
#define BANK0_APP_DATA5_SIZE 0x00000000 //0K Bytes
#define BANK0_APP_DATA6_ADDR 0x0084D000
#define BANK0_APP_DATA6_SIZE 0x00000000 //0K Bytes
/* ========== OTA Bank1 Flash Layout Configuration ========== */
#define BANK1_OTA_HEADER_ADDR 0x00000000
#define BANK1_OTA_HEADER_SIZE 0x00000000 //0K Bytes
#define BANK1_SECURE_BOOT_ADDR 0x00000000
#define BANK1_SECURE_BOOT_SIZE 0x00000000 //0K Bytes
#define BANK1_ROM_PATCH_ADDR 0x00000000
#define BANK1_ROM_PATCH_SIZE 0x00000000 //0K Bytes
#define BANK1_UPPERSTACK_ADDR 0x00000000
#define BANK1_UPPERSTACK_SIZE 0x00000000 //0K Bytes
#define BANK1_APP_ADDR 0x00000000
#define BANK1_APP_SIZE 0x00000000 //0K Bytes
#define BANK1_APP_DATA1_ADDR 0x00000000
#define BANK1_APP_DATA1_SIZE 0x00000000 //0K Bytes
#define BANK1_APP_DATA2_ADDR 0x00000000
#define BANK1_APP_DATA2_SIZE 0x00000000 //0K Bytes
#define BANK1_APP_DATA3_ADDR 0x00000000
#define BANK1_APP_DATA3_SIZE 0x00000000 //0K Bytes
#define BANK1_APP_DATA4_ADDR 0x00000000
#define BANK1_APP_DATA4_SIZE 0x00000000 //0K Bytes
#define BANK1_APP_DATA5_ADDR 0x00000000
#define BANK1_APP_DATA5_SIZE 0x00000000 //0K Bytes
#define BANK1_APP_DATA6_ADDR 0x00000000
#define BANK1_APP_DATA6_SIZE 0x00000000 //0K Bytes
#ifdef __cplusplus
}
#endif
/** @} */ /* _FLASH_MAP_H_ */
#endif

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,32 @@
.\objects\accessory_info_service.o: ..\..\..\..\src\app\findmy\fmna_profile\accessory_info_service.c
.\objects\accessory_info_service.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\accessory_info_service.o: ..\..\findmy\flash_map.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\platform\trace.h
.\objects\accessory_info_service.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdbool.h
.\objects\accessory_info_service.o: ..\..\findmy\platform_autoconf.h
.\objects\accessory_info_service.o: ..\..\findmy\board.h
.\objects\accessory_info_service.o: ..\..\..\..\src\app\findmy\fmna_profile\accessory_info_service.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\bluetooth\profile\profile_server.h
.\objects\accessory_info_service.o: ..\..\..\..\bin\upperstack_img\upperstack_findmy_0\upperstack_config.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\bluetooth\gap\bt_types.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\bluetooth\profile\gatt.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\bluetooth\gap\gap_le.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\bluetooth\gap\gap.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\bluetooth\gap\gap_callback_le.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\bluetooth\gap\gap_storage_le.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\bluetooth\gap\gap_le_types.h
.\objects\accessory_info_service.o: ..\..\..\..\src\app\findmy\fmna_platform\fmna_constants_platform.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\platform\otp.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\platform\platform_utils.h
.\objects\accessory_info_service.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stddef.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\platform\rtl876x.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\platform\core_cm0plus.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\platform\core_cmInstr.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\platform\cmsis_armcc.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\platform\core_cmFunc.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\platform\system_rtl876x.h
.\objects\accessory_info_service.o: ..\..\..\..\inc\platform\rtl876x_ic_type.h
.\objects\accessory_info_service.o: ..\..\..\..\src\app\findmy\fmna_adk\fmna_constants.h
.\objects\accessory_info_service.o: ..\..\..\..\src\app\findmy\fmna_adk\fmna_gatt.h
.\objects\accessory_info_service.o: ..\..\..\..\src\app\findmy\fmna_adk\fmna_version.h
.\objects\accessory_info_service.o: ..\..\..\..\src\app\findmy\fmna_platform\fmna_battery_platform.h

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,29 @@
.\objects\aes.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\aes.c
.\objects\aes.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\aes.o: ..\..\findmy\flash_map.h
.\objects\aes.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\common.h
.\objects\aes.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/build_info.h
.\objects\aes.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/mbedtls_config.h
.\objects\aes.o: ..\..\..\..\inc\os\os_mem.h
.\objects\aes.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stddef.h
.\objects\aes.o: ..\..\..\..\inc\platform\mem_types.h
.\objects\aes.o: ..\..\..\..\inc\platform\trace.h
.\objects\aes.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdbool.h
.\objects\aes.o: ..\..\findmy\platform_autoconf.h
.\objects\aes.o: ..\..\findmy\board.h
.\objects\aes.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_legacy_crypto.h
.\objects\aes.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_x509.h
.\objects\aes.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_ssl.h
.\objects\aes.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/check_config.h
.\objects\aes.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\limits.h
.\objects\aes.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\alignment.h
.\objects\aes.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\string.h
.\objects\aes.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdlib.h
.\objects\aes.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\assert.h
.\objects\aes.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/aes.h
.\objects\aes.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\aes.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/platform_util.h
.\objects\aes.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/platform.h
.\objects\aes.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\aes.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdio.h
.\objects\aes.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/error.h

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,151 @@
<html>
<body>
<pre>
<h1>µVision Build Log</h1>
<h2>Tool Versions:</h2>
IDE-Version: ¦ÌVision V5.35.0.0
Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: yushanhe Administrator, ond, LIC=14HV2-9HAXY-WF1I7-EPPEH-WNZ0J-NQA6U
Tool Versions:
Toolchain: MDK-ARM Plus Version: 5.35.0.2
Toolchain Path: E:\Keil_V5\ARM\ARMCC\Bin
C Compiler: Armcc.exe V5.06 update 6 (build 750)
Assembler: Armasm.exe V5.06 update 6 (build 750)
Linker/Locator: ArmLink.exe V5.06 update 6 (build 750)
Library Manager: ArmAr.exe V5.06 update 6 (build 750)
Hex Converter: FromElf.exe V5.06 update 6 (build 750)
CPU DLL: SARMCM3.DLL V5.35.0.2
Dialog DLL: DARMCM1.DLL V1.19.4.0
Target DLL: Segger\JL2CM3.dll V2.99.40.0
Dialog DLL: TARMCM1.DLL V1.14.4.0
<h2>Project:</h2>
C:\Users\Administrator\Desktop\Realtek_findmy_final_pakege_3\board\evb\findmy\mdk\findmy.uvprojx
Project File Date: 11/06/2025
<h2>Output:</h2>
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'E:\Keil_V5\ARM\ARMCC\Bin'
Rebuild target 'findmy'
Before Build - User command #1: ..\..\..\..\tool\before_build_common.bat E:\Keil_V5\
Before Build - User command #2: before_build_special.bat
build_before_special bat
assembling startup_rtl876x.s...
compiling rtl876x_nvic.c...
compiling rtl876x_rcc.c...
compiling rtl876x_tim.c...
compiling rtl876x_i2c.c...
compiling rtl876x_aon_wdg.c...
compiling rtl876x_adc.c...
compiling rtl876x_gpio.c...
compiling rtl876x_pinmux.c...
compiling system_rtl876x.c...
compiling rtl876x_io_dlps.c...
compiling findmy_network_service.c...
compiling ias.c...
compiling hids_kb.c...
compiling sdd_service.c...
compiling dis.c...
compiling firmware_update_service.c...
compiling accessory_info_service.c...
compiling tps.c...
compiling overlay_mgr.c...
compiling app_task.c...
compiling reset_watch_dog_timer.c...
compiling main.c...
compiling da213b.c...
compiling dfu_flash.c...
compiling custom_app.c...
compiling serial_number_send.c...
compiling findmy_app.c...
compiling key_handle.c...
compiling fmna_adv.c...
compiling fmna_config_control_point.c...
compiling fmna_debug_control_point.c...
compiling fmna_connection.c...
compiling fmna_gatt.c...
compiling fmna_motion_detection.c...
compiling fmna_nfc.c...
compiling fmna_nonowner_control_point.c...
compiling fmna_paired_owner_control_point.c...
compiling fmna_pairing_control_point.c...
compiling fmna_crypto.c...
compiling fmna_uarp_control_point.c...
compiling fmna_malloc_platform.c...
compiling fmna_version.c...
compiling fmna_state_machine.c...
compiling FMNASampleUARP.c...
compiling fmna_battery_platform.c...
compiling fmna_adv_platform.c...
compiling fmna_connection_platform.c...
compiling fmna_motion_detection_platform.c...
compiling fmna_gap_platform.c...
compiling fmna_dfu_platform.c...
compiling fmna_gatt_platform.c...
..\..\..\..\src\app\findmy\fmna_platform\fmna_gatt_platform.c(805): warning: #177-D: variable "p_sdd_cb_data" was declared but never referenced
T_SDD_CALLBACK_DATA *p_sdd_cb_data = (T_SDD_CALLBACK_DATA *)p_data;
..\..\..\..\src\app\findmy\fmna_platform\fmna_gatt_platform.c: 1 warning, 0 errors
compiling fmna_sound_platform.c...
compiling CoreUARPUtils.c...
compiling fmna_peer_manager.c...
compiling kdf963.c...
compiling CoreUARPPlatformRTK.c...
compiling fm-crypto.c...
compiling fmna_timer_platform.c...
compiling asn1parse.c...
compiling CoreUARPAccessory.c...
compiling asn1write.c...
compiling base64.c...
compiling aes.c...
compiling cipher.c...
compiling cipher_wrap.c...
compiling constant_time.c...
compiling CoreUARPPlatformAccessory.c...
compiling ecdh.c...
compiling bignum_core.c...
compiling platform.c...
compiling sha256.c...
compiling ecdsa.c...
compiling ecp_curves.c...
compiling md.c...
compiling platform_util.c...
compiling bignum.c...
compiling gcm.c...
compiling ecp.c...
linking...
Program Size: Code=99820 RO-data=46440 RW-data=840 ZI-data=7956
After Build - User command #1: ..\..\..\..\tool\after_build_common.bat E:\Keil_V5\ARM\ARMCC\include C:\Users\Administrator\Desktop\Realtek_findmy_final_pakege_3\board\evb\findmy\mdk\Objects\app.axf app
go encrypt.
Plain text image.
Generating SHA256...
SHA256 = 423B45C7E5EAEA9E3A0E3835B3F83CF3FCB445A18EA7BCAFFA038E5254590ECF
MP header appending...
ini file path: ..\mp.ini
No BinDependence
No Comment
No Author
No Date
MP header appending OK!
MD5 v1.0.4
Output Image: bin\app-a67926a7362b2dc4aab66cce8253a76a.bin
MD5 v1.0.4
Output Image: bin\app_MP_findmy_1.1.1.0_8ab6d92f-b9f6e12ba9a77d357b7841f0adb5b519.bin
After Build - User command #2: after_build_special.bat
build_after_special bat
".\Objects\app.axf" - 0 Error(s), 1 Warning(s).
<h2>Software Packages used:</h2>
Package Vendor: ARM
http://www.keil.com/pack/ARM.CMSIS.5.4.0.pack
ARM.CMSIS.5.4.0
CMSIS (Cortex Microcontroller Software Interface Standard)
<h2>Collection of Component include folders:</h2>
E:\Keil_V5\ARM\CMSIS\5.4.0\Device\ARM\ARMCM0plus\Include
<h2>Collection of Component Files used:</h2>
Build Time Elapsed: 00:00:03
</pre>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,89 @@
--cpu Cortex-M0+
"..\..\..\..\bin\mdk\ROM.lib"
"..\..\..\..\bin\upperstack_img\upperstack_findmy_0\gap_utils.lib"
"..\..\..\..\bin\mdk\bee3_sdk.lib"
"..\..\..\..\bin\mdk\adc.lib"
"..\..\..\..\bin\mdk\key_crypto.lib"
".\objects\startup_rtl876x.o"
".\objects\system_rtl876x.o"
".\objects\rtl876x_io_dlps.o"
".\objects\rtl876x_gpio.o"
".\objects\rtl876x_rcc.o"
".\objects\rtl876x_tim.o"
".\objects\rtl876x_pinmux.o"
".\objects\rtl876x_nvic.o"
".\objects\rtl876x_adc.o"
".\objects\rtl876x_i2c.o"
".\objects\rtl876x_aon_wdg.o"
".\objects\findmy_network_service.o"
".\objects\accessory_info_service.o"
".\objects\firmware_update_service.o"
".\objects\tps.o"
".\objects\hids_kb.o"
".\objects\ias.o"
".\objects\sdd_service.o"
".\objects\dis.o"
".\objects\main.o"
".\objects\app_task.o"
".\objects\findmy_app.o"
".\objects\custom_app.o"
".\objects\dfu_flash.o"
".\objects\overlay_mgr.o"
".\objects\reset_watch_dog_timer.o"
".\objects\serial_number_send.o"
".\objects\da213b.o"
".\objects\key_handle.o"
".\objects\fmna_adv.o"
".\objects\fmna_config_control_point.o"
".\objects\fmna_connection.o"
".\objects\fmna_crypto.o"
".\objects\fmna_debug_control_point.o"
".\objects\fmna_gatt.o"
".\objects\fmna_motion_detection.o"
".\objects\fmna_nfc.o"
".\objects\fmna_nonowner_control_point.o"
".\objects\fmna_paired_owner_control_point.o"
".\objects\fmna_pairing_control_point.o"
".\objects\fmna_state_machine.o"
".\objects\fmna_uarp_control_point.o"
".\objects\fmna_version.o"
".\objects\fmnasampleuarp.o"
".\objects\fmna_adv_platform.o"
".\objects\fmna_battery_platform.o"
".\objects\fmna_connection_platform.o"
".\objects\fmna_dfu_platform.o"
".\objects\fmna_gap_platform.o"
".\objects\fmna_gatt_platform.o"
".\objects\fmna_malloc_platform.o"
".\objects\fmna_motion_detection_platform.o"
".\objects\fmna_peer_manager.o"
".\objects\fmna_sound_platform.o"
".\objects\fmna_timer_platform.o"
".\objects\coreuarputils.o"
".\objects\coreuarpaccessory.o"
".\objects\coreuarpplatformaccessory.o"
".\objects\coreuarpplatformrtk.o"
".\objects\fm-crypto.o"
".\objects\kdf963.o"
".\objects\aes.o"
".\objects\asn1parse.o"
".\objects\asn1write.o"
".\objects\base64.o"
".\objects\bignum.o"
".\objects\bignum_core.o"
".\objects\cipher.o"
".\objects\cipher_wrap.o"
".\objects\constant_time.o"
".\objects\ecdh.o"
".\objects\ecdsa.o"
".\objects\ecp.o"
".\objects\ecp_curves.o"
".\objects\gcm.o"
".\objects\md.o"
".\objects\sha256.o"
".\objects\platform.o"
".\objects\platform_util.o"
--strict --scatter ".\app_findmy.sct"
--diag_suppress=L6314,L6312 --datacompressor off --remove --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
--info sizes --info totals --info unused --info veneers
--list ".\Listings\app.map" -o .\Objects\app.axf

Binary file not shown.

View File

@ -0,0 +1,47 @@
.\objects\app_task.o: ..\..\..\..\src\app\findmy\app_task.c
.\objects\app_task.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\app_task.o: ..\..\findmy\flash_map.h
.\objects\app_task.o: ..\..\..\..\inc\os\os_msg.h
.\objects\app_task.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdbool.h
.\objects\app_task.o: ..\..\..\..\inc\os\os_task.h
.\objects\app_task.o: ..\..\..\..\inc\bluetooth\gap\gap.h
.\objects\app_task.o: ..\..\..\..\bin\upperstack_img\upperstack_findmy_0\upperstack_config.h
.\objects\app_task.o: ..\..\..\..\inc\bluetooth\gap\bt_types.h
.\objects\app_task.o: ..\..\..\..\inc\bluetooth\gap\gap_le.h
.\objects\app_task.o: ..\..\..\..\inc\bluetooth\gap\gap_callback_le.h
.\objects\app_task.o: ..\..\..\..\inc\bluetooth\gap\gap_storage_le.h
.\objects\app_task.o: ..\..\..\..\inc\bluetooth\gap\gap_le_types.h
.\objects\app_task.o: ..\..\..\..\src\app\findmy\app_task.h
.\objects\app_task.o: ..\..\..\..\src\app\findmy\fmna_adk\fmna_gatt.h
.\objects\app_task.o: ..\..\..\..\src\app\findmy\fmna_adk\fmna_constants.h
.\objects\app_task.o: ..\..\..\..\src\app\findmy\fmna_platform\fmna_constants_platform.h
.\objects\app_task.o: ..\..\findmy\board.h
.\objects\app_task.o: ..\..\..\..\inc\platform\otp.h
.\objects\app_task.o: ..\..\..\..\inc\platform\platform_utils.h
.\objects\app_task.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stddef.h
.\objects\app_task.o: ..\..\..\..\inc\platform\rtl876x.h
.\objects\app_task.o: ..\..\..\..\inc\platform\core_cm0plus.h
.\objects\app_task.o: ..\..\..\..\inc\platform\core_cmInstr.h
.\objects\app_task.o: ..\..\..\..\inc\platform\cmsis_armcc.h
.\objects\app_task.o: ..\..\..\..\inc\platform\core_cmFunc.h
.\objects\app_task.o: ..\..\..\..\inc\platform\system_rtl876x.h
.\objects\app_task.o: ..\..\..\..\inc\platform\rtl876x_ic_type.h
.\objects\app_task.o: ..\..\..\..\inc\app\app_msg.h
.\objects\app_task.o: ..\..\..\..\src\app\findmy\findmy_app.h
.\objects\app_task.o: ..\..\..\..\inc\bluetooth\gap\gap_msg.h
.\objects\app_task.o: ..\..\..\..\inc\bluetooth\profile\profile_server.h
.\objects\app_task.o: ..\..\..\..\inc\bluetooth\profile\gatt.h
.\objects\app_task.o: ..\..\..\..\inc\peripheral\rtl876x_wdg.h
.\objects\app_task.o: ..\..\..\..\inc\peripheral\rtl876x_bitfields.h
.\objects\app_task.o: ..\..\..\..\src\app\findmy\custom_app.h
.\objects\app_task.o: ..\..\..\..\src\app\findmy\fmna_platform\fmna_gap_platform.h
.\objects\app_task.o: ..\..\..\..\src\app\findmy\fmna_platform\fmna_timer_platform.h
.\objects\app_task.o: ..\..\..\..\inc\os\os_timer.h
.\objects\app_task.o: ..\..\..\..\inc\platform\trace.h
.\objects\app_task.o: ..\..\findmy\platform_autoconf.h
.\objects\app_task.o: ..\..\..\..\src\app\findmy\fmna_adk\fmna_state_machine.h
.\objects\app_task.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\string.h
.\objects\app_task.o: ..\..\findmy\otp_config.h
.\objects\app_task.o: ..\..\..\..\inc\os\os_mem.h
.\objects\app_task.o: ..\..\..\..\inc\platform\mem_types.h
.\objects\app_task.o: ..\..\..\..\inc\peripheral\rtl876x_aon_wdg.h

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,32 @@
.\objects\asn1parse.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\asn1parse.c
.\objects\asn1parse.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\asn1parse.o: ..\..\findmy\flash_map.h
.\objects\asn1parse.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\common.h
.\objects\asn1parse.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/build_info.h
.\objects\asn1parse.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/mbedtls_config.h
.\objects\asn1parse.o: ..\..\..\..\inc\os\os_mem.h
.\objects\asn1parse.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stddef.h
.\objects\asn1parse.o: ..\..\..\..\inc\platform\mem_types.h
.\objects\asn1parse.o: ..\..\..\..\inc\platform\trace.h
.\objects\asn1parse.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdbool.h
.\objects\asn1parse.o: ..\..\findmy\platform_autoconf.h
.\objects\asn1parse.o: ..\..\findmy\board.h
.\objects\asn1parse.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_legacy_crypto.h
.\objects\asn1parse.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_x509.h
.\objects\asn1parse.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_ssl.h
.\objects\asn1parse.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/check_config.h
.\objects\asn1parse.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\limits.h
.\objects\asn1parse.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\alignment.h
.\objects\asn1parse.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\string.h
.\objects\asn1parse.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdlib.h
.\objects\asn1parse.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\assert.h
.\objects\asn1parse.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/asn1.h
.\objects\asn1parse.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\asn1parse.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/platform_util.h
.\objects\asn1parse.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/bignum.h
.\objects\asn1parse.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\asn1parse.o: ..\..\..\..\inc\platform\app_section.h
.\objects\asn1parse.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/error.h
.\objects\asn1parse.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/platform.h
.\objects\asn1parse.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\asn1parse.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdio.h

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,33 @@
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\asn1write.c
.\objects\asn1write.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\asn1write.o: ..\..\findmy\flash_map.h
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\common.h
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/build_info.h
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/mbedtls_config.h
.\objects\asn1write.o: ..\..\..\..\inc\os\os_mem.h
.\objects\asn1write.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stddef.h
.\objects\asn1write.o: ..\..\..\..\inc\platform\mem_types.h
.\objects\asn1write.o: ..\..\..\..\inc\platform\trace.h
.\objects\asn1write.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdbool.h
.\objects\asn1write.o: ..\..\findmy\platform_autoconf.h
.\objects\asn1write.o: ..\..\findmy\board.h
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_legacy_crypto.h
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_x509.h
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_ssl.h
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/check_config.h
.\objects\asn1write.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\limits.h
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\alignment.h
.\objects\asn1write.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\string.h
.\objects\asn1write.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdlib.h
.\objects\asn1write.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\assert.h
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/asn1write.h
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/asn1.h
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/platform_util.h
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/bignum.h
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\asn1write.o: ..\..\..\..\inc\platform\app_section.h
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/error.h
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/platform.h
.\objects\asn1write.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\asn1write.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdio.h

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,29 @@
.\objects\base64.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\base64.c
.\objects\base64.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\base64.o: ..\..\findmy\flash_map.h
.\objects\base64.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\limits.h
.\objects\base64.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\common.h
.\objects\base64.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/build_info.h
.\objects\base64.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/mbedtls_config.h
.\objects\base64.o: ..\..\..\..\inc\os\os_mem.h
.\objects\base64.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stddef.h
.\objects\base64.o: ..\..\..\..\inc\platform\mem_types.h
.\objects\base64.o: ..\..\..\..\inc\platform\trace.h
.\objects\base64.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdbool.h
.\objects\base64.o: ..\..\findmy\platform_autoconf.h
.\objects\base64.o: ..\..\findmy\board.h
.\objects\base64.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_legacy_crypto.h
.\objects\base64.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_x509.h
.\objects\base64.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_ssl.h
.\objects\base64.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/check_config.h
.\objects\base64.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\alignment.h
.\objects\base64.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\string.h
.\objects\base64.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdlib.h
.\objects\base64.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\assert.h
.\objects\base64.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/base64.h
.\objects\base64.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\base64_internal.h
.\objects\base64.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\constant_time_internal.h
.\objects\base64.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/bignum.h
.\objects\base64.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\base64.o: ..\..\..\..\inc\platform\app_section.h
.\objects\base64.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\constant_time_impl.h

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,34 @@
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\bignum.c
.\objects\bignum.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\bignum.o: ..\..\findmy\flash_map.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\common.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/build_info.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/mbedtls_config.h
.\objects\bignum.o: ..\..\..\..\inc\os\os_mem.h
.\objects\bignum.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stddef.h
.\objects\bignum.o: ..\..\..\..\inc\platform\mem_types.h
.\objects\bignum.o: ..\..\..\..\inc\platform\trace.h
.\objects\bignum.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdbool.h
.\objects\bignum.o: ..\..\findmy\platform_autoconf.h
.\objects\bignum.o: ..\..\findmy\board.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_legacy_crypto.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_x509.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_ssl.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/check_config.h
.\objects\bignum.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\limits.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\alignment.h
.\objects\bignum.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\string.h
.\objects\bignum.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdlib.h
.\objects\bignum.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\assert.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/bignum.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\bignum.o: ..\..\..\..\inc\platform\app_section.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\bignum_core.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\constant_time_internal.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\constant_time_impl.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\bn_mul.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/platform_util.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/error.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/platform.h
.\objects\bignum.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\bignum.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdio.h

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,34 @@
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\bignum_core.c
.\objects\bignum_core.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\bignum_core.o: ..\..\findmy\flash_map.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\common.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/build_info.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/mbedtls_config.h
.\objects\bignum_core.o: ..\..\..\..\inc\os\os_mem.h
.\objects\bignum_core.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stddef.h
.\objects\bignum_core.o: ..\..\..\..\inc\platform\mem_types.h
.\objects\bignum_core.o: ..\..\..\..\inc\platform\trace.h
.\objects\bignum_core.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdbool.h
.\objects\bignum_core.o: ..\..\findmy\platform_autoconf.h
.\objects\bignum_core.o: ..\..\findmy\board.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_legacy_crypto.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_x509.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_ssl.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/check_config.h
.\objects\bignum_core.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\limits.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\alignment.h
.\objects\bignum_core.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\string.h
.\objects\bignum_core.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdlib.h
.\objects\bignum_core.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\assert.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/error.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/platform_util.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\constant_time_internal.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/bignum.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\bignum_core.o: ..\..\..\..\inc\platform\app_section.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\constant_time_impl.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/platform.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\bignum_core.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdio.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\bignum_core.h
.\objects\bignum_core.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\bn_mul.h

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,38 @@
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\cipher.c
.\objects\cipher.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\cipher.o: ..\..\findmy\flash_map.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\common.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/build_info.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/mbedtls_config.h
.\objects\cipher.o: ..\..\..\..\inc\os\os_mem.h
.\objects\cipher.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stddef.h
.\objects\cipher.o: ..\..\..\..\inc\platform\mem_types.h
.\objects\cipher.o: ..\..\..\..\inc\platform\trace.h
.\objects\cipher.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdbool.h
.\objects\cipher.o: ..\..\findmy\platform_autoconf.h
.\objects\cipher.o: ..\..\findmy\board.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_legacy_crypto.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_x509.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_ssl.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/check_config.h
.\objects\cipher.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\limits.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\alignment.h
.\objects\cipher.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\string.h
.\objects\cipher.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdlib.h
.\objects\cipher.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\assert.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/cipher.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/platform_util.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\cipher_wrap.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/error.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/constant_time.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\constant_time_internal.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/bignum.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\cipher.o: ..\..\..\..\inc\platform\app_section.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\constant_time_impl.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/gcm.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/platform.h
.\objects\cipher.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\cipher.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdio.h

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,34 @@
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\cipher_wrap.c
.\objects\cipher_wrap.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\cipher_wrap.o: ..\..\findmy\flash_map.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\common.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/build_info.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/mbedtls_config.h
.\objects\cipher_wrap.o: ..\..\..\..\inc\os\os_mem.h
.\objects\cipher_wrap.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stddef.h
.\objects\cipher_wrap.o: ..\..\..\..\inc\platform\mem_types.h
.\objects\cipher_wrap.o: ..\..\..\..\inc\platform\trace.h
.\objects\cipher_wrap.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdbool.h
.\objects\cipher_wrap.o: ..\..\findmy\platform_autoconf.h
.\objects\cipher_wrap.o: ..\..\findmy\board.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_legacy_crypto.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_x509.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_ssl.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/check_config.h
.\objects\cipher_wrap.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\limits.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\alignment.h
.\objects\cipher_wrap.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\string.h
.\objects\cipher_wrap.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdlib.h
.\objects\cipher_wrap.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\assert.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\cipher_wrap.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/cipher.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/platform_util.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/error.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/aes.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/gcm.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/platform.h
.\objects\cipher_wrap.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\cipher_wrap.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdio.h

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,30 @@
.\objects\constant_time.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\constant_time.c
.\objects\constant_time.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\constant_time.o: ..\..\findmy\flash_map.h
.\objects\constant_time.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\limits.h
.\objects\constant_time.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\common.h
.\objects\constant_time.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/build_info.h
.\objects\constant_time.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/mbedtls_config.h
.\objects\constant_time.o: ..\..\..\..\inc\os\os_mem.h
.\objects\constant_time.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stddef.h
.\objects\constant_time.o: ..\..\..\..\inc\platform\mem_types.h
.\objects\constant_time.o: ..\..\..\..\inc\platform\trace.h
.\objects\constant_time.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdbool.h
.\objects\constant_time.o: ..\..\findmy\platform_autoconf.h
.\objects\constant_time.o: ..\..\findmy\board.h
.\objects\constant_time.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_legacy_crypto.h
.\objects\constant_time.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_x509.h
.\objects\constant_time.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/config_adjust_ssl.h
.\objects\constant_time.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/check_config.h
.\objects\constant_time.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\alignment.h
.\objects\constant_time.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\string.h
.\objects\constant_time.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdlib.h
.\objects\constant_time.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\assert.h
.\objects\constant_time.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\constant_time_internal.h
.\objects\constant_time.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/bignum.h
.\objects\constant_time.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/private_access.h
.\objects\constant_time.o: ..\..\..\..\inc\platform\app_section.h
.\objects\constant_time.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls\library\constant_time_impl.h
.\objects\constant_time.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/constant_time.h
.\objects\constant_time.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/error.h
.\objects\constant_time.o: ..\..\..\..\src\app\findmy\crypto\third-party\mbedtls/platform_util.h

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,30 @@
.\objects\coreuarpaccessory.o: ..\..\..\..\src\app\findmy\UARPDK\CoreUARPAccessory.c
.\objects\coreuarpaccessory.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\coreuarpaccessory.o: ..\..\findmy\flash_map.h
.\objects\coreuarpaccessory.o: ..\..\..\..\src\app\findmy\UARPDK\CoreUARPPlatform.h
.\objects\coreuarpaccessory.o: ..\..\..\..\src\app\findmy\UARPDK\CoreUARPPlatformRTK.h
.\objects\coreuarpaccessory.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdio.h
.\objects\coreuarpaccessory.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdlib.h
.\objects\coreuarpaccessory.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\string.h
.\objects\coreuarpaccessory.o: ..\..\..\..\src\app\findmy\fmna_platform\fmna_constants_platform.h
.\objects\coreuarpaccessory.o: ..\..\findmy\board.h
.\objects\coreuarpaccessory.o: ..\..\..\..\inc\platform\otp.h
.\objects\coreuarpaccessory.o: ..\..\..\..\inc\platform\platform_utils.h
.\objects\coreuarpaccessory.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdbool.h
.\objects\coreuarpaccessory.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stddef.h
.\objects\coreuarpaccessory.o: ..\..\..\..\inc\platform\rtl876x.h
.\objects\coreuarpaccessory.o: ..\..\..\..\inc\platform\core_cm0plus.h
.\objects\coreuarpaccessory.o: ..\..\..\..\inc\platform\core_cmInstr.h
.\objects\coreuarpaccessory.o: ..\..\..\..\inc\platform\cmsis_armcc.h
.\objects\coreuarpaccessory.o: ..\..\..\..\inc\platform\core_cmFunc.h
.\objects\coreuarpaccessory.o: ..\..\..\..\inc\platform\system_rtl876x.h
.\objects\coreuarpaccessory.o: ..\..\..\..\inc\platform\rtl876x_ic_type.h
.\objects\coreuarpaccessory.o: ..\..\..\..\inc\platform\trace.h
.\objects\coreuarpaccessory.o: ..\..\findmy\platform_autoconf.h
.\objects\coreuarpaccessory.o: ..\..\..\..\inc\os\os_sync.h
.\objects\coreuarpaccessory.o: ..\..\..\..\src\app\findmy\fmna_platform\fmna_dfu_platform.h
.\objects\coreuarpaccessory.o: ..\..\..\..\inc\platform\patch_header_check.h
.\objects\coreuarpaccessory.o: ..\..\..\..\inc\platform\flash_device.h
.\objects\coreuarpaccessory.o: ..\..\..\..\src\app\findmy\UARPDK\CoreUARPAccessory.h
.\objects\coreuarpaccessory.o: ..\..\..\..\src\app\findmy\UARPDK\CoreUARPProtocolDefines.h
.\objects\coreuarpaccessory.o: ..\..\..\..\src\app\findmy\UARPDK\CoreUARPUtils.h

Binary file not shown.

View File

@ -0,0 +1,32 @@
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\src\app\findmy\UARPDK\CoreUARPPlatformAccessory.c
.\objects\coreuarpplatformaccessory.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\coreuarpplatformaccessory.o: ..\..\findmy\flash_map.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\src\app\findmy\UARPDK\CoreUARPPlatformAccessory.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\src\app\findmy\UARPDK\CoreUARPPlatform.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\src\app\findmy\UARPDK\CoreUARPPlatformRTK.h
.\objects\coreuarpplatformaccessory.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdio.h
.\objects\coreuarpplatformaccessory.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdlib.h
.\objects\coreuarpplatformaccessory.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\string.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\src\app\findmy\fmna_platform\fmna_constants_platform.h
.\objects\coreuarpplatformaccessory.o: ..\..\findmy\board.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\inc\platform\otp.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\inc\platform\platform_utils.h
.\objects\coreuarpplatformaccessory.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdbool.h
.\objects\coreuarpplatformaccessory.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stddef.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\inc\platform\rtl876x.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\inc\platform\core_cm0plus.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\inc\platform\core_cmInstr.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\inc\platform\cmsis_armcc.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\inc\platform\core_cmFunc.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\inc\platform\system_rtl876x.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\inc\platform\rtl876x_ic_type.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\inc\platform\trace.h
.\objects\coreuarpplatformaccessory.o: ..\..\findmy\platform_autoconf.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\inc\os\os_sync.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\src\app\findmy\UARPDK\CoreUARPUtils.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\src\app\findmy\UARPDK\CoreUARPProtocolDefines.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\src\app\findmy\UARPDK\CoreUARPAccessory.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\src\app\findmy\fmna_platform\fmna_dfu_platform.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\inc\platform\patch_header_check.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\inc\platform\flash_device.h
.\objects\coreuarpplatformaccessory.o: ..\..\..\..\src\app\findmy\fmna_adk\FMNASampleUARP.h

Binary file not shown.

View File

@ -0,0 +1,25 @@
.\objects\coreuarpplatformrtk.o: ..\..\..\..\src\app\findmy\UARPDK\CoreUARPPlatformRTK.c
.\objects\coreuarpplatformrtk.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdint.h
.\objects\coreuarpplatformrtk.o: ..\..\findmy\flash_map.h
.\objects\coreuarpplatformrtk.o: ..\..\..\..\src\app\findmy\UARPDK\CoreUARPPlatformRTK.h
.\objects\coreuarpplatformrtk.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdio.h
.\objects\coreuarpplatformrtk.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdlib.h
.\objects\coreuarpplatformrtk.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\string.h
.\objects\coreuarpplatformrtk.o: ..\..\..\..\src\app\findmy\fmna_platform\fmna_constants_platform.h
.\objects\coreuarpplatformrtk.o: ..\..\findmy\board.h
.\objects\coreuarpplatformrtk.o: ..\..\..\..\inc\platform\otp.h
.\objects\coreuarpplatformrtk.o: ..\..\..\..\inc\platform\platform_utils.h
.\objects\coreuarpplatformrtk.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stdbool.h
.\objects\coreuarpplatformrtk.o: E:\Keil_V5\ARM\ARMCC\Bin\..\include\stddef.h
.\objects\coreuarpplatformrtk.o: ..\..\..\..\inc\platform\rtl876x.h
.\objects\coreuarpplatformrtk.o: ..\..\..\..\inc\platform\core_cm0plus.h
.\objects\coreuarpplatformrtk.o: ..\..\..\..\inc\platform\core_cmInstr.h
.\objects\coreuarpplatformrtk.o: ..\..\..\..\inc\platform\cmsis_armcc.h
.\objects\coreuarpplatformrtk.o: ..\..\..\..\inc\platform\core_cmFunc.h
.\objects\coreuarpplatformrtk.o: ..\..\..\..\inc\platform\system_rtl876x.h
.\objects\coreuarpplatformrtk.o: ..\..\..\..\inc\platform\rtl876x_ic_type.h
.\objects\coreuarpplatformrtk.o: ..\..\..\..\inc\platform\trace.h
.\objects\coreuarpplatformrtk.o: ..\..\findmy\platform_autoconf.h
.\objects\coreuarpplatformrtk.o: ..\..\..\..\inc\os\os_sync.h
.\objects\coreuarpplatformrtk.o: ..\..\..\..\inc\os\os_mem.h
.\objects\coreuarpplatformrtk.o: ..\..\..\..\inc\platform\mem_types.h

Some files were not shown because too many files have changed in this diff Show More