This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

keil Internal fault: [0xb3b91b:5060750]

Internal fault[0xb3b91b:5060750] occured during linking when disable the log output by [#define NRF_LOG_ENABLED 1],

but no error occured when eanble the log output by [#define NRF_LOG_ENABLED 0], What would be the problem?

SDK version: nRF5_SDK_for_Thread_and_Zigbee_v3.2.0_9fade31

MDK version: MDK-ARM Plus Version: 5.27.1.0

C compiler: v5.06 update 6(build 750)

Looking forward to your help, thanks!

Parents
  • Hi,

     

    Could you post the full build log?

     

    Kind regards,

    Håkon

  • Rebuild started: Project: ble_hk_doorlock_static_pca10056
    *** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
    Rebuild target 'nrf52840_xxaa_s140'
    compiling OTA_process.c...
    compiling lm_ble_ota_proto.c...
    assembling arm_startup_nrf52840.s...
    compiling OTA_server_ble.c...
    compiling system_nrf52840.c...
    compiling main.c...
    ..\main.c(282): warning:  #223-D: function "report_center__nordic_init" declared implicitly
      	report_center__nordic_init();
    ..\main.c(389): warning:  #111-D: statement is unreachable
      	return false;
    ..\main.c: 2 warnings, 0 errors
    compiling ble_advdata.c...
    compiling ble_conn_params.c...
    compiling ble_conn_state.c...
    compiling ble_srv_common.c...
    compiling nrf_ble_gatt.c...
    compiling ble_link_ctx_manager.c...
    compiling nrf_ble_qwr.c...
    compiling nrf_drv_clock.c...
    compiling nrfx_clock.c...
    compiling nrfx_gpiote.c...
    compiling nrfx_prs.c...
    compiling nrfx_twim.c...
    compiling nrfx_twi.c...
    compiling nrfx_rng.c...
    compiling nrfx_timer.c...
    compiling nrf_drv_rng.c...
    compiling nrfx_nfct.c...
    compiling nrfx_uart.c...
    compiling nrfx_uarte.c...
    compiling nrf_drv_uart.c...
    compiling nrfx_spim.c...
    compiling nrfx_wdt.c...
    compiling nrf_ecb.c...
    compiling nrf_nvmc.c...
    compiling nrfx_saadc.c...
    compiling nrfx_ppi.c...
    compiling nrfx_pwm.c...
    compiling app_button.c...
    compiling app_error.c...
    compiling app_error_handler_keil.c...
    compiling app_gpiote.c...
    compiling app_scheduler.c...
    compiling app_util_platform.c...
    compiling crc16.c...
    compiling nrf_assert.c...
    compiling nrf_atfifo.c...
    compiling fds.c...
    compiling nrf_atflags.c...
    compiling nrf_balloc.c...
    compiling nrf_atomic.c...
    compiling nrf_fprintf.c...
    compiling nrf_fstorage.c...
    compiling nrf_fprintf_format.c...
    compiling nrf_fstorage_sd.c...
    compiling nrf_section_iter.c...
    compiling nrf_memobj.c...
    compiling nrf_strerror.c...
    compiling nrf_ringbuf.c...
    compiling nrf_queue.c...
    compiling nrf_pwr_mgmt.c...
    compiling crc32.c...
    compiling nrf_fstorage_nvmc.c...
    compiling nrf_sortlist.c...
    compiling nrf_log_str_formatter.c...
    compiling nrf_log_backend_rtt.c...
    compiling nrf_log_backend_serial.c...
    compiling nrf_log_default_backends.c...
    compiling nrf_log_frontend.c...
    compiling SEGGER_RTT.c...
    compiling SEGGER_RTT_Syscalls_KEIL.c...
    compiling SEGGER_RTT_printf.c...
    compiling nrf_sdh.c...
    compiling nrf_sdh_ble.c...
    compiling nrf_sdh_soc.c...
    compiling app_timer2.c...
    compiling drv_rtc.c...
    compiling nrf_libuarte_async.c...
    compiling lm_drv_spi.c...
    compiling nrf_libuarte_drv.c...
    compiling hw_bolt.c...
    compiling hw_buttons.c...
    compiling hw_coproc_v2.c...
    compiling hw_cw2017_driver.c...
    compiling hw_drv_init.c...
    compiling hw_fstorage.c...
    compiling hw_motor.c...
    compiling hw_saadc.c...
    compiling hw_spi_flash.c...
    compiling hw_wdt.c...
    compiling comm_crypto_storage.c...
    compiling door_lock_log_storage_v2.c...
    compiling factory_info.c...
    compiling lm_storage.c...
    compiling factory_reset.c...
    compiling misc_storage.c...
    compiling lm_ble_mac.c...
    compiling lm_iot_coproc.c...
    compiling lm_ble_init.c...
    compiling lm_zigbee_manager.c...
    ..\..\common\zigbee\src\lm_zigbee_manager.c(1531): warning:  #1-D: last line of file ends without a newline
      #endif
    ..\..\common\zigbee\src\lm_zigbee_manager.c: 1 warning, 0 errors
    compiling lm_zigbee_control.c...
    compiling lm_event_upload.c...
    compiling lm_ble_manager_v2.c...
    ..\..\common\ble\application_triple\src\lm_ble_manager_v2.c(391): warning:  #550-D: variable "iot_has_bind"  was set but never used
      	bool iot_has_bind = false;
    ..\..\common\ble\application_triple\src\lm_ble_manager_v2.c: 1 warning, 0 errors
    compiling lm_zigbee_protocol.c...
    compiling zigbee_application_framework_interface.c...
    compiling task_aiot_miot_ble.c...
    ..\..\common\tasks\src\task_aiot_miot_ble.c(41): warning:  #177-D: function "flush_keyboard_buffer"  was declared but never referenced
      static void flush_keyboard_buffer(void)
    ..\..\common\tasks\src\task_aiot_miot_ble.c: 1 warning, 0 errors
    compiling task_buttons.c...
    compiling task_coproc.c...
    compiling task_homekit.c...
    compiling task_lock_body.c...
    ..\..\common\tasks\src\task_lock_body.c(422): warning:  #177-D: function "angle_sensor"  was declared but never referenced
      static sens_sta_t angle_sensor(void *param)
    ..\..\common\tasks\src\task_lock_body.c(434): warning:  #177-D: function "deadlock_sensor"  was declared but never referenced
      static sens_sta_t deadlock_sensor(void *param)
    ..\..\common\tasks\src\task_lock_body.c(446): warning:  #177-D: function "lockout_sensor"  was declared but never referenced
      static sens_sta_t lockout_sensor(void *param)
    ..\..\common\tasks\src\task_lock_body.c(805): warning:  #177-D: function "state_fake_close_enter"  was declared but never referenced
      static void *state_fake_close_enter(void *param)
    ..\..\common\tasks\src\task_lock_body.c(816): warning:  #177-D: function "state_fake_close_exit"  was declared but never referenced
      static void *state_fake_close_exit(void *param)
    ..\..\common\tasks\src\task_lock_body.c(822): warning:  #177-D: function "state_dead_lock_enter"  was declared but never referenced
      static void *state_dead_lock_enter(void *param)
    ..\..\common\tasks\src\task_lock_body.c(835): warning:  #177-D: function "state_lockout_enter"  was declared but never referenced
      static void *state_lockout_enter(void *param)
    ..\..\common\tasks\src\task_lock_body.c(849): warning:  #177-D: function "state_lock_n_lockout_enter"  was declared but never referenced
      static void *state_lock_n_lockout_enter(void *param)
    ..\..\common\tasks\src\task_lock_body.c(861): warning:  #177-D: function "state_lock_n_lockout_exit"  was declared but never referenced
      static void *state_lock_n_lockout_exit(void *param)
    ..\..\common\tasks\src\task_lock_body.c(1089): warning:  #177-D: function "task_user_manage_callback"  was declared but never referenced
      static task_state task_user_manage_callback(const char *this_task, struct msg_t *msg, void *arg)
    ..\..\common\tasks\src\task_lock_body.c: 10 warnings, 0 errors
    compiling task_motor.c...
    compiling task_ota.c...
    compiling task_power_mangement.c...
    ..\..\common\tasks\src\task_power_mangement.c(210): warning:  #188-D: enumerated type mixed with another type
      		pwr_mgmt_instance_post_level_change(POWER_TYPE_DRY, m_backup.level, p->level );
    ..\..\common\tasks\src\task_power_mangement.c(210): warning:  #188-D: enumerated type mixed with another type
      		pwr_mgmt_instance_post_level_change(POWER_TYPE_DRY, m_backup.level, p->level );
    ..\..\common\tasks\src\task_power_mangement.c: 2 warnings, 0 errors
    compiling task_rebind.c...
    compiling task_test.c...
    ..\..\common\tasks\src\task_test.c(1212): warning:  #940-D: missing return statement at end of non-void function "ble_make_tx_auto_test_input" 
      int32_t ble_make_tx_auto_test_input( uint8_t *data, uint32_t length, void *arg ){}
    ..\..\common\tasks\src\task_test.c(1213): warning:  #940-D: missing return statement at end of non-void function "ble_make_rx_auto_test_input" 
      int32_t ble_make_rx_auto_test_input( uint8_t *data, uint32_t length, void *arg ){}
    ..\..\common\tasks\src\task_test.c: 2 warnings, 0 errors
    compiling kernel_comm.c...
    ..\..\common\kernel\Kernel\kernel_comm.c(10): warning:  #47-D: incompatible redefinition of macro "MIN"  (declared at line 97 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MIN( a, b )                  ( (a) < (b) ? (a) : (b) )
    ..\..\common\kernel\Kernel\kernel_comm.c(11): warning:  #47-D: incompatible redefinition of macro "MAX"  (declared at line 101 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MAX( a, b )                  ( (a) > (b) ? (a) : (b) )
    ..\..\common\kernel\Kernel\kernel_comm.c(221): warning:  #111-D: statement is unreachable
          return false;
    ..\..\common\kernel\Kernel\kernel_comm.c(257): warning:  #111-D: statement is unreachable
              default : ERROR( "version %d unknow", p->version ); break;
    ..\..\common\kernel\Kernel\kernel_comm.c(284): warning:  #111-D: statement is unreachable
              default : ERROR( "version %d unknow", p->version ); break;
    ..\..\common\kernel\Kernel\kernel_comm.c(291): warning:  #111-D: statement is unreachable
        return false;                                                   // <! return failed after 3 trials.
    ..\..\common\kernel\Kernel\kernel_comm.c(322): warning:  #111-D: statement is unreachable
            return false;
    ..\..\common\kernel\Kernel\kernel_comm.c(657): warning:  #66-D: enumeration value is out of "int" range
        CRYPTO_AES_ACK  = 0x92D458CF,
    ..\..\common\kernel\Kernel\kernel_comm.c(730): warning:  #177-D: variable "ecdsa"  was declared but never referenced
                  struct ecdsa_t *ecdsa = &(sl->crypto->ecdsa);
    ..\..\common\kernel\Kernel\kernel_comm.c(783): warning:  #111-D: statement is unreachable
          return true;
    ..\..\common\kernel\Kernel\kernel_comm.c(936): warning:  #177-D: variable "ecdh"  was declared but never referenced
                  struct ecdh_t *ecdh = &crypto->ecdh;
    ..\..\common\kernel\Kernel\kernel_comm.c(969): warning:  #111-D: statement is unreachable
                } break;
    ..\..\common\kernel\Kernel\kernel_comm.c(976): warning:  #177-D: variable "ecdh"  was declared but never referenced
                  struct ecdh_t *ecdh = &crypto->ecdh;
    ..\..\common\kernel\Kernel\kernel_comm.c(1008): warning:  #111-D: statement is unreachable
                } break;
    ..\..\common\kernel\Kernel\kernel_comm.c(1127): warning:  #177-D: variable "tunnel"  was declared but never referenced
        struct comm_tunnel_t *tunnel = (struct comm_tunnel_t *)arg;
    ..\..\common\kernel\Kernel\kernel_comm.c(1647): warning:  #111-D: statement is unreachable
                      break;
    ..\..\common\kernel\Kernel\kernel_comm.c(1675): warning:  #111-D: statement is unreachable
              } break;
    ..\..\common\kernel\Kernel\kernel_comm.c(19): warning:  #177-D: function "dump_hex"  was declared but never referenced
      static __inline void dump_hex(const uint8_t *data, uint32_t size){
    ..\..\common\kernel\Kernel\kernel_comm.c(333): warning:  #177-D: function "ecdsa_is_peer_key_available"  was declared but never referenced
      static bool ecdsa_is_peer_key_available(struct ecdsa_t *ecdsa){
    ..\..\common\kernel\Kernel\kernel_comm.c: 19 warnings, 0 errors
    compiling task_apple_nfc_auth.c...
    compiling task_sync_info.c...
    ..\..\common\tasks\src\task_sync_info.c(308): warning:  #188-D: enumerated type mixed with another type
      		eMiotObjDoorEvent_t door_event = MIOT_DOOR_EVENT_KNOCK;
    ..\..\common\tasks\src\task_sync_info.c(637): warning:  #940-D: missing return statement at end of non-void function "zigbee_leave_complete_notification" 
      }
    ..\..\common\tasks\src\task_sync_info.c(634): warning:  #177-D: function "zigbee_leave_complete_notification"  was declared but never referenced
      int zigbee_leave_complete_notification( void *arg )
    ..\..\common\tasks\src\task_sync_info.c: 3 warnings, 0 errors
    compiling kernel_power_mgr.c...
    ..\..\common\kernel\Kernel\kernel_power_mgr.c(165): warning:  #111-D: statement is unreachable
                                      break;
    ..\..\common\kernel\Kernel\kernel_power_mgr.c(214): warning:  #111-D: statement is unreachable
            default                 : ERROR( "power state error" );   break;
    ..\..\common\kernel\Kernel\kernel_power_mgr.c(266): warning:  #111-D: statement is unreachable
            default                 : ERROR( "power state error" );   break;
    ..\..\common\kernel\Kernel\kernel_power_mgr.c(308): warning:  #111-D: statement is unreachable
            default                 : ERROR( "power state error" );   break;
    ..\..\common\kernel\Kernel\kernel_power_mgr.c: 4 warnings, 0 errors
    compiling kernel_mem.c...
    ..\..\common\kernel\Kernel\kernel_mem.c(312): warning:  #186-D: pointless comparison of unsigned integer with zero
            PTR_RANGE_CHECK( mem->next );
    ..\..\common\kernel\Kernel\kernel_mem.c(313): warning:  #186-D: pointless comparison of unsigned integer with zero
            PTR_RANGE_CHECK( mem->prev );
    ..\..\common\kernel\Kernel\kernel_mem.c(304): warning:  #177-D: variable "mem_prev"  was declared but never referenced
        struct heap_mem *mem = NULL, *mem_prev = NULL; uint32_t prev_ptr = 0;
    ..\..\common\kernel\Kernel\kernel_mem.c(304): warning:  #177-D: variable "prev_ptr"  was declared but never referenced
        struct heap_mem *mem = NULL, *mem_prev = NULL; uint32_t prev_ptr = 0;
    ..\..\common\kernel\Kernel\kernel_mem.c(346): warning:  #186-D: pointless comparison of unsigned integer with zero
            PTR_RANGE_CHECK( mem->next );
    ..\..\common\kernel\Kernel\kernel_mem.c(347): warning:  #186-D: pointless comparison of unsigned integer with zero
            PTR_RANGE_CHECK( mem->prev );
    ..\..\common\kernel\Kernel\kernel_mem.c(298): warning:  #177-D: function "mem_integrated_check"  was declared but never referenced
      static void mem_integrated_check(void){
    ..\..\common\kernel\Kernel\kernel_mem.c: 7 warnings, 0 errors
    compiling kernel_mem_analyzer.c...
    ..\..\common\kernel\Kernel\kernel_mem_analyzer.c(20): warning:  #47-D: incompatible redefinition of macro "MIN"  (declared at line 97 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MIN( a, b )       ((a)<(b)?(a):(b))
    ..\..\common\kernel\Kernel\kernel_mem_analyzer.c(21): warning:  #47-D: incompatible redefinition of macro "MAX"  (declared at line 101 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MAX( a, b )       ((a)>(b)?(a):(b))
    ..\..\common\kernel\Kernel\kernel_mem_analyzer.c(415): warning:  #177-D: label "ERR"  was declared but never referenced
              ERR:
    ..\..\common\kernel\Kernel\kernel_mem_analyzer.c: 3 warnings, 0 errors
    compiling kernel_queue.c...
    compiling kernel_ticktock_timer.c...
    compiling kernel_task.c...
    ..\..\common\kernel\Kernel\kernel_task.c(3): warning:  #47-D: incompatible redefinition of macro "MIN"  (declared at line 97 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MIN( a, b )       ((a)<(b)?(a):(b))
    ..\..\common\kernel\Kernel\kernel_task.c(4): warning:  #47-D: incompatible redefinition of macro "MAX"  (declared at line 101 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MAX( a, b )       ((a)>(b)?(a):(b))
    ..\..\common\kernel\Kernel\kernel_task.c(22): warning:  #108-D: signed bit field of length 1
        int32_t enable      : 1;          // <! timer enable
    ..\..\common\kernel\Kernel\kernel_task.c(23): warning:  #108-D: signed bit field of length 1
        int32_t is_local    : 1;          // <! local timer flag
    ..\..\common\kernel\Kernel\kernel_task.c(32): warning:  #108-D: signed bit field of length 1
        int32_t mailbox_type : 1;         // <! mailbox and timer in 1 union, use this to determin.
    ..\..\common\kernel\Kernel\kernel_task.c(33): warning:  #108-D: signed bit field of length 1
        int32_t occupied     : 1;
    ..\..\common\kernel\Kernel\kernel_task.c(34): warning:  #108-D: signed bit field of length 1
        int32_t token        : 1;
    ..\..\common\kernel\Kernel\kernel_task.c(155): warning:  #177-D: variable "cnt"  was declared but never referenced
        struct kernel_task_t *p = kernel_task_queue;  int cnt = 0;
    ..\..\common\kernel\Kernel\kernel_task.c(558): warning:  #111-D: statement is unreachable
                UNMOUNT( t->timer_msg_queue, m );
    ..\..\common\kernel\Kernel\kernel_task.c(1299): warning:  #177-D: variable "timeout"  was declared but never referenced
        static int32_t timeout = -1;
    ..\..\common\kernel\Kernel\kernel_task.c(1537): warning:  #940-D: missing return statement at end of non-void function "kernel_clear_cache_task_on_mcu" 
      }
    ..\..\common\kernel\Kernel\kernel_task.c(1394): warning:  #177-D: function "kernel_delete_mcu"  was declared but never referenced
      static void kernel_delete_mcu(const char *core_name){
    ..\..\common\kernel\Kernel\kernel_task.c: 12 warnings, 0 errors
    compiling kernel_port_default.c...
    ..\..\common\kernel\Port\kernel_port_default.c(3): warning:  #47-D: incompatible redefinition of macro "MIN"  (declared at line 97 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MIN( a, b )                  ( (a) < (b) ? (a) : (b) )
    ..\..\common\kernel\Port\kernel_port_default.c(4): warning:  #47-D: incompatible redefinition of macro "MAX"  (declared at line 101 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MAX( a, b )                  ( (a) > (b) ? (a) : (b) )
    ..\..\common\kernel\Port\kernel_port_default.c(86): warning:  #940-D: missing return statement at end of non-void function "aes_encrypt_with_key" 
      }
    ..\..\common\kernel\Port\kernel_port_default.c(102): warning:  #940-D: missing return statement at end of non-void function "aes_decrypt_with_key" 
      }
    ..\..\common\kernel\Port\kernel_port_default.c: 4 warnings, 0 errors
    compiling kernel_port_nordic.c...
    compiling crc32.c...
    compiling sha1.c...
    compiling cJSON.c...
    compiling uECC.c...
    compiling FileClient.c...
    compiling FileServer.c...
    ..\..\common\kernel\Utils\FileServer.c(5): warning:  #47-D: incompatible redefinition of macro "MIN"  (declared at line 97 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MIN( a, b )       ((a)<(b)?(a):(b))
    ..\..\common\kernel\Utils\FileServer.c(6): warning:  #47-D: incompatible redefinition of macro "MAX"  (declared at line 101 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MAX( a, b )       ((a)>(b)?(a):(b))
    ..\..\common\kernel\Utils\FileServer.c: 2 warnings, 0 errors
    compiling ReportCenter.c...
    compiling CommCenter.c...
    compiling aes_modes.c...
    ..\..\common\kernel\Utils\aes\aes_modes.c(459): warning:  #550-D: variable "nb"  was set but never used
      {   int cnt = 0, b_pos = (int)ctx->inf.b[2], nb;
    ..\..\common\kernel\Utils\aes\aes_modes.c(584): warning:  #550-D: variable "nb"  was set but never used
      {   int cnt = 0, b_pos = (int)ctx->inf.b[2], nb;
    ..\..\common\kernel\Utils\aes\aes_modes.c(725): warning:  #550-D: variable "nb"  was set but never used
      {   int cnt = 0, b_pos = (int)ctx->inf.b[2], nb;
    ..\..\common\kernel\Utils\aes\aes_modes.c: 3 warnings, 0 errors
    compiling vBus.c...
    ..\..\common\kernel\Utils\vBus.c(21): warning:  #177-D: variable "local_magic"  was declared but never referenced
      static uint32_t local_magic = 0;
    ..\..\common\kernel\Utils\vBus.c: 1 warning, 0 errors
    compiling aescrypt.c...
    compiling aestab.c...
    compiling aeskey.c...
    compiling lm_crc16.c...
    compiling door_state.c...
    compiling lm_time.c...
    compiling lm_util.c...
    compiling time.c...
    compiling lm_faston.c...
    ..\..\common\fast_on\lm_faston.c(92): warning:  #223-D: function "SEGGER_RTT_printf" declared implicitly
        SEGGER_RTT_printf(0,"refresh_change_battery_time  %d %d %d\r\n",uninit_ram.data.change_battery.head.len,uninit_ram.data.change_battery.value,  uninit_ram.data.test.value.reset_counter);	
    ..\..\common\fast_on\lm_faston.c: 1 warning, 0 errors
    compiling mmap_manager.c...
    compiling lm_aiot_service.c...
    ..\..\common\ble\application_triple\src\lm_aiot_service.c(79): warning:  #177-D: variable "scenario"  was declared but never referenced
      	adv_scenario_t scenario = (is_identify)? ADV_SCENARIO_BONDING : ADV_SCENARIO_NORMAL; 
    ..\..\common\ble\application_triple\src\lm_aiot_service.c: 1 warning, 0 errors
    compiling lm_ble_sdk_util.c...
    compiling lm_ble_beacon.c...
    compiling lm_lock_service.c...
    compiling lm_ble_transfer.c...
    compiling lm_ble_scheduler.c...
    compiling lm_ble_crc32.c...
    compiling lm_ble_secure_auth.c...
    compiling crypto_api.c...
    compiling mi_psm.c...
    ..\..\common\ble\miot_sdk\mijia_ble_api\mi_psm.c(422): warning:  #940-D: missing return statement at end of non-void function "mi_psm_record_pop_queue" 
      }
    ..\..\common\ble\miot_sdk\mijia_ble_api\mi_psm.c: 1 warning, 0 errors
    compiling mible_api.c...
    compiling nRF5_evt.c...
    compiling nrf_drv_twi_patched.c...
    compiling nRF5_api_patch.c...
    ..\..\common\ble\miot_sdk\mijia_sdk_patch\nRF5_api_patch.c(97): warning:  #188-D: enumerated type mixed with another type
      		stat = errno;
    ..\..\common\ble\miot_sdk\mijia_sdk_patch\nRF5_api_patch.c: 1 warning, 0 errors
    compiling crc32.c...
    compiling mijia_ble_app.c...
    compiling queue.c...
    compiling mible_rxfer.c...
    compiling tlv.c...
    compiling mible_secure_auth_patch.c...
    compiling mi_crypto.c...
    compiling mible_beacon_patch.c...
    compiling mjac_utils.c...
    compiling mi_crypto_backend_mbedtls.c...
    compiling mjac_wrapper.c...
    compiling asn1parse.c...
    compiling mible_crypto_patch.c...
    compiling mi_crypto_backend_msc_patch.c...
    compiling ccm.c...
    compiling md.c...
    compiling sha256.c...
    compiling md_wrap.c...
    compiling pt_misc.c...
    compiling sha256_hkdf.c...
    compiling HAPAccessory.c...
    compiling lock_service_server.c...
    compiling mi_service_server.c...
    ..\..\common\ble\miot_sdk\mijia_ble_libs\mijia_profiles\mi_service_server.c(337): warning:  #223-D: function "factory_info_get_miot_model_id" declared implicitly
          MI_LOG_DEBUG("product ID\t : %d\n", factory_info_get_miot_model_id());
    ..\..\common\ble\miot_sdk\mijia_ble_libs\mijia_profiles\mi_service_server.c: 1 warning, 0 errors
    compiling HAPAccessory+Info.c...
    compiling HAPAccessoryServer+Reset.c...
    compiling HAPAccessoryServer.c...
    compiling HAPAccessorySetup.c...
    compiling HAPAccessorySetupInfo.c...
    compiling HAPAccessorySetupOwnership.c...
    compiling HAPBitSet.c...
    compiling HAPBLEAccessoryServer.c...
    compiling HAPAccessoryValidation.c...
    compiling HAPBLEAccessoryServer+Advertising.c...
    compiling HAPBLEAccessoryServer+Broadcast.c...
    compiling HAPBLECharacteristic.c...
    compiling HAPBLECharacteristic+Broadcast.c...
    compiling HAPBLEPDU.c...
    compiling HAPBLEPeripheralManager.c...
    compiling HAPBLEProcedure.c...
    compiling HAPBLESession.c...
    compiling HAPBLETransaction.c...
    compiling HAPCharacteristic.c...
    compiling HAPCharacteristicTypes.c...
    compiling HAPDataStream.c...
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(158): warning:  #191-D: type qualifier is meaningless on cast type
          if (GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(172): warning:  #191-D: type qualifier is meaningless on cast type
          if (GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(181): warning:  #191-D: type qualifier is meaningless on cast type
          if (GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(232): warning:  #191-D: type qualifier is meaningless on cast type
          HAPAssert(!GetTransport(server)); // Should only be called once.
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(241): warning:  #191-D: type qualifier is meaningless on cast type
          struct HAPDataStreamTransportStruct const* const transport HAP_UNUSED = GetTransport(server);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(295): warning:  #191-D: type qualifier is meaningless on cast type
          if (GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(296): warning:  #191-D: type qualifier is meaningless on cast type
              return GetTransport(server)->SetupBegin(server, service, accessory, session, setupParams);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(306): warning:  #191-D: type qualifier is meaningless on cast type
          if (GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(307): warning:  #191-D: type qualifier is meaningless on cast type
              GetTransport(server)->SetupCancel(server);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(319): warning:  #191-D: type qualifier is meaningless on cast type
          if (GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(320): warning:  #191-D: type qualifier is meaningless on cast type
              return GetTransport(server)->SetupComplete(server, setupParams);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(336): warning:  #191-D: type qualifier is meaningless on cast type
          HAPPrecondition(GetTransport(server));
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(338): warning:  #191-D: type qualifier is meaningless on cast type
          GetTransport(server)->GetRequestContext(server, dataStream, request);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(346): warning:  #191-D: type qualifier is meaningless on cast type
          HAPPrecondition(GetTransport(server));
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(348): warning:  #191-D: type qualifier is meaningless on cast type
          GetTransport(server)->Invalidate(server, dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(354): warning:  #191-D: type qualifier is meaningless on cast type
          if (!GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(369): warning:  #191-D: type qualifier is meaningless on cast type
              GetTransport(server)->InvalidateAllForHAPPairingID(server, pairingID, dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(376): warning:  #191-D: type qualifier is meaningless on cast type
          if (!GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(393): warning:  #191-D: type qualifier is meaningless on cast type
              GetTransport(server)->InvalidateAllForHAPSession(server, session, dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(414): warning:  #191-D: type qualifier is meaningless on cast type
          HAPPrecondition(GetTransport(server));
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(416): warning:  #191-D: type qualifier is meaningless on cast type
          HAPDataStreamTransmission* const tx = GetTransport(server)->GetReceiveTransmission(dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(430): warning:  #191-D: type qualifier is meaningless on cast type
          GetTransport(server)->DoReceive(server, dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(441): warning:  #191-D: type qualifier is meaningless on cast type
          HAPPrecondition(GetTransport(server));
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(443): warning:  #191-D: type qualifier is meaningless on cast type
          HAPDataStreamTransmission* const tx = GetTransport(server)->GetReceiveTransmission(dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(457): warning:  #191-D: type qualifier is meaningless on cast type
          GetTransport(server)->DoReceive(server, dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(469): warning:  #191-D: type qualifier is meaningless on cast type
          HAPPrecondition(GetTransport(server));
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(471): warning:  #191-D: type qualifier is meaningless on cast type
          HAPDataStreamTransmission* const tx = GetTransport(server)->GetSendTransmission(dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(481): warning:  #191-D: type qualifier is meaningless on cast type
          GetTransport(server)->DoSend(server, dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(494): warning:  #191-D: type qualifier is meaningless on cast type
          HAPPrecondition(GetTransport(server));
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(496): warning:  #191-D: type qualifier is meaningless on cast type
          HAPDataStreamTransmission* const tx = GetTransport(server)->GetSendTransmission(dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(508): warning:  #191-D: type qualifier is meaningless on cast type
          GetTransport(server)->DoSend(server, dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(521): warning:  #191-D: type qualifier is meaningless on cast type
          HAPPrecondition(GetTransport(server));
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(523): warning:  #191-D: type qualifier is meaningless on cast type
          HAPDataStreamTransmission* const tx = GetTransport(server)->GetSendTransmission(dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(535): warning:  #191-D: type qualifier is meaningless on cast type
          GetTransport(server)->DoSend(server, dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(543): warning:  #191-D: type qualifier is meaningless on cast type
          if (!GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(547): warning:  #191-D: type qualifier is meaningless on cast type
          if (GetTransport(server)->PrepareSessionResume) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(548): warning:  #191-D: type qualifier is meaningless on cast type
              GetTransport(server)->PrepareSessionResume(server, resumedSessionSecret, session);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(559): warning:  #191-D: type qualifier is meaningless on cast type
          if (!GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(563): warning:  #191-D: type qualifier is meaningless on cast type
          if (GetTransport(server)->SetMinimumPriority) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(564): warning:  #191-D: type qualifier is meaningless on cast type
              GetTransport(server)->SetMinimumPriority(server, dataStream, priority);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c: 40 warnings, 0 errors
    compiling HAPDeviceID.c...
    compiling HAPPDU.c...
    compiling HAPPDU+CharacteristicConfiguration.c...
    compiling HAPPDU+Characteristic.c...
    compiling HAPPDU+CharacteristicSignature.c...
    compiling HAPPDU+ParseAndWriteCharacteristicValue.c...
    compiling HAPPDU+TLV.c...
    compiling HAPPDU+ReadAndSerializeCharacteristicValue.c...
    compiling HAPPDU+ProtocolConfiguration.c...
    compiling HAPPDU+ServiceSignature.c...
    compiling HAPPDU+Service.c...
    compiling HAPLegacyImport.c...
    compiling HAPMACAddress.c...
    compiling HAPIPGlobalStateNumber.c...
    compiling HAPMFiHWAuth.c...
    compiling HAPMFiTokenAuth.c...
    compiling HAPPairing.c...
    compiling HAPPairingKVS.c...
    compiling HAPPairingBLESessionCache.c...
    compiling HAPPairingPairings.c...
    compiling HAPRequestHandlers.c...
    compiling HAPPairingPairVerify.c...
    compiling HAPPairingPairSetup.c...
    compiling HAPRequestHandlers+AccessoryInformation.c...
    compiling HAPRequestHandlers+HAPProtocolInformation.c...
    compiling HAPRequestHandlers+Pairing.c...
    compiling HAPStringBuilder.c...
    compiling HAPServiceTypes.c...
    compiling HAPSession.c...
    compiling HAPTLVMemory.c...
    compiling HAPTLV.c...
    compiling HAPTLVWriter.c...
    compiling HAPTLVReader.c...
    compiling HAPUUID.c...
    compiling HAPVersion.c...
    compiling HAPRequestHandlers+NfcAccess.c...
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPRequestHandlers+NfcAccess.c(1067): warning:  #188-D: enumerated type mixed with another type
                      operation = HAPReadUInt8(tlv.value.bytes);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPRequestHandlers+NfcAccess.c: 1 warning, 0 errors
    compiling HAPDataStream+HAP.c...
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream+HAP.c(483): warning:  #188-D: enumerated type mixed with another type
                  HAPDataStreamFrameType const frameType = tx->scratchBytes[0];
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream+HAP.c(740): warning:  #128-D: loop is not reachable
          HAPFatalError();
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream+HAP.c: 2 warnings, 0 errors
    compiling HAPService.c...
    compiling HAPBase36Util.c...
    compiling HAPAssert.c...
    compiling HAPBase+Crypto.c...
    compiling HAPBase+Float.c...
    compiling HAPBase+IPAddress.c...
    compiling HAPBase+Int.c...
    compiling HAPBase+IPAddressConstants.c...
    compiling HAPBase+MACAddress.c...
    compiling HAPBase+RawBuffer.c...
    compiling HAPBase+Sha1Checksum.c...
    compiling HAPBase+ASCII.c...
    compiling HAPBase+String.c...
    compiling HAPBase+Transports.c...
    compiling HAPBase+UTF8.c...
    compiling HAPOberon.c...
    compiling HAPPlatform.c...
    compiling HAPPlatformAccessorySetup.c...
    compiling HAPPlatformAccessorySetupDisplay.c...
    compiling HAPPlatformAbort.c...
    compiling HAPPlatformAccessorySetupNFC.c...
    compiling HAPPlatformClock.c...
    compiling HAPPlatformBLEPeripheralManager.c...
    compiling HAPPlatformKeyValueStore.c...
    compiling HAPPlatformMFiTokenAuth.c...
    compiling HAPPlatformMFiHWAuth.c...
    compiling HAPPlatformRandomNumber.c...
    compiling HAPPlatformRunLoop.c...
    compiling HAPPlatformTimer.c...
    compiling HAPPlatformEui.c...
    compiling HAPPlatformSetup.c...
    compiling HAPPlatformConcurrency.c...
    compiling HAPPlatformBLE.c...
    compiling power_utils.c...
    compiling HAPPlatformNfcAccess.c...
    ..\..\common\ble\homekit\ADK6.0\source\ADK\PAL\nRF52\HAPPlatformNfcAccess.c(1395): warning:  #940-D: missing return statement at end of non-void function "HAPPlatformNfcAccessOpenDoor" 
      }
    ..\..\common\ble\homekit\ADK6.0\source\ADK\PAL\nRF52\HAPPlatformNfcAccess.c: 1 warning, 0 errors
    compiling util_base64.c...
    compiling hap_utils.c...
    ..\..\common\ble\homekit\ADK6.0\source\utils\hap_utils.c(541): warning:  #177-D: function "CachePairingEnumerateCallback"  was declared but never referenced
      static void CachePairingEnumerateCallback(
    ..\..\common\ble\homekit\ADK6.0\source\utils\hap_utils.c: 1 warning, 0 errors
    compiling db.c...
    compiling app_setup.c...
    ..\..\common\ble\homekit\ADK6.0\app_setup.c(79): warning:  #177-D: variable "_hap_product_data"  was declared but never referenced
      static char _hap_product_data[MANUF_HAP_PPID_LENGTH] = HAP_ACCESSORY_PRODUCT_DATA;
    ..\..\common\ble\homekit\ADK6.0\app_setup.c(234): warning:  #177-D: function "app_kvs_updata"  was declared but never referenced
      static void app_kvs_updata(HAPPlatformKeyValueStoreRef keyValueStore)
    ..\..\common\ble\homekit\ADK6.0\app_setup.c: 2 warnings, 0 errors
    compiling lock_accessory.c...
    compiling char_db_battery_service_battery_level.c...
    compiling db+base.c...
    compiling debug_accessory_setup.c...
    compiling char_db_battery_service_charging_state.c...
    compiling char_db_battery_service_name.c...
    compiling char_db_battery_service_status_low_battery.c...
    compiling srvc_db_battery_service.c...
    compiling char_db_lock_mechanism_lock_current_state.c...
    compiling char_db_lock_mechanism_lock_target_state.c...
    compiling char_db_lock_mechanism_name.c...
    compiling srvc_db_lock_mechanism.c...
    compiling srvc_db_accessory_runtime_information.c...
    compiling char_db_accessory_runtime_information_heart_beat.c...
    compiling NfcAccessServiceDB.c...
    ..\..\common\ble\homekit\ADK6.0\source\profiles\nfc_access\NfcAccessServiceDB.c(61): warning:  #177-D: variable "nfcAccessServiceSignatureCharacteristic"  was declared but never referenced
      static const HAPDataCharacteristic nfcAccessServiceSignatureCharacteristic = {
    ..\..\common\ble\homekit\ADK6.0\source\profiles\nfc_access\NfcAccessServiceDB.c(92): warning:  #177-D: variable "nfcAccessNameCharacteristic"  was declared but never referenced
      static const HAPStringCharacteristic nfcAccessNameCharacteristic = {
    ..\..\common\ble\homekit\ADK6.0\source\profiles\nfc_access\NfcAccessServiceDB.c: 2 warnings, 0 errors
    compiling AccessCodeServiceDB.c...
    compiling battery_service_callbacks.c...
    compiling lock_mechanism_callbacks.c...
    compiling accessory_runtime_information_callbacks.c...
    compiling miio_callbacks.c...
    compiling HAPLog.c...
    compiling aes.c...
    compiling gcm.c...
    compiling aes-gcm.c...
    ..\..\common\ble\homekit\ADK6.0\nfc\aes_gcm\aes-gcm.c(23): warning:  #191-D: type qualifier is meaningless on cast type
          gcm_setkey( &ctx, key, (const uint)key_len );
    ..\..\common\ble\homekit\ADK6.0\nfc\aes_gcm\aes-gcm.c(45): warning:  #191-D: type qualifier is meaningless on cast type
          gcm_setkey( &ctx, key, (const uint)key_len );
    ..\..\common\ble\homekit\ADK6.0\nfc\aes_gcm\aes-gcm.c(54): warning:  #1-D: last line of file ends without a newline
      }
    ..\..\common\ble\homekit\ADK6.0\nfc\aes_gcm\aes-gcm.c: 3 warnings, 0 errors
    compiling HAPPlatformLog.c...
    compiling cmac.c...
    compiling apple_nfc_sample_data.c...
    ..\..\common\ble\homekit\ADK6.0\nfc\apple_nfc_sample_data.c(246): warning:  #188-D: enumerated type mixed with another type
      	return 0;
    ..\..\common\ble\homekit\ADK6.0\nfc\apple_nfc_sample_data.c(621): warning:  #188-D: enumerated type mixed with another type
      	return 0;
    ..\..\common\ble\homekit\ADK6.0\nfc\apple_nfc_sample_data.c: 2 warnings, 0 errors
    compiling apple_nfc_expedited_transaction.c...
    compiling cborparser.c...
    compiling cborencoder.c...
    compiling apple_nfc_step_up_transaction.c...
    compiling cborparser_dup_string.c...
    compiling task_internal_signal.c...
    ..\..\common\message_dispatch\internal_signal\task_internal_signal.c(103): warning:  #177-D: label "continue_pop"  was declared but never referenced
      continue_pop:
    ..\..\common\message_dispatch\internal_signal\task_internal_signal.c: 1 warning, 0 errors
    compiling ble_comm.c...
    compiling ble_ptl.c...
    compiling ble_ptl_camera_setting.c...
    ..\..\common\message_dispatch\ble\ble_ptl_camera_setting.c(63): warning:  #177-D: variable "ret"  was declared but never referenced
      	int32_t ret = 0;
    ..\..\common\message_dispatch\ble\ble_ptl_camera_setting.c: 1 warning, 0 errors
    compiling ble_ptl_dev_para_setting.c...
    ..\..\common\message_dispatch\ble\ble_ptl_dev_para_setting.c(209): warning:  #177-D: variable "ret"  was declared but never referenced
      	int32_t ret = 0;
    ..\..\common\message_dispatch\ble\ble_ptl_dev_para_setting.c(211): warning:  #177-D: variable "seconds"  was declared but never referenced
      	uint32_t seconds;
    ..\..\common\message_dispatch\ble\ble_ptl_dev_para_setting.c(657): warning:  #177-D: variable "seconds"  was declared but never referenced
      	uint32_t seconds;
    ..\..\common\message_dispatch\ble\ble_ptl_dev_para_setting.c(684): warning:  #177-D: variable "seconds"  was declared but never referenced
      	uint32_t seconds;
    ..\..\common\message_dispatch\ble\ble_ptl_dev_para_setting.c: 4 warnings, 0 errors
    compiling ble_ptl_door_lock_log.c...
    ..\..\common\message_dispatch\ble\ble_ptl_door_lock_log.c(166): warning:  #1-D: last line of file ends without a newline
      };
    ..\..\common\message_dispatch\ble\ble_ptl_door_lock_log.c: 1 warning, 0 errors
    compiling ble_ptl_homekit_setting.c...
    compiling ble_ptl_user_manager.c...
    compiling ble_ptl_zigbee_setting.c...
    compiling task_ble_app.c...
    compiling comm_center_util.c...
    compiling report_center_util.c...
    compiling json_application.c...
    compiling ptl.c...
    compiling app_camera_setting.c...
    compiling app_dev_para_setting.c...
    ..\..\common\message_dispatch\application\app_dev_para_setting.c(53): warning:  #188-D: enumerated type mixed with another type
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_dev_para_setting.c(53): warning:  #177-D: variable "ret"  was declared but never referenced
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_dev_para_setting.c(208): warning:  #188-D: enumerated type mixed with another type
      	lock_body_app_lock_operation( operate_code );
    ..\..\common\message_dispatch\application\app_dev_para_setting.c: 3 warnings, 0 errors
    compiling app_homekit_setting.c...
    ..\..\common\message_dispatch\application\app_homekit_setting.c(30): warning:  #188-D: enumerated type mixed with another type
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_homekit_setting.c(30): warning:  #177-D: variable "ret"  was declared but never referenced
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_homekit_setting.c(46): warning:  #188-D: enumerated type mixed with another type
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_homekit_setting.c(46): warning:  #177-D: variable "ret"  was declared but never referenced
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_homekit_setting.c(73): warning:  #188-D: enumerated type mixed with another type
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_homekit_setting.c(73): warning:  #177-D: variable "ret"  was declared but never referenced
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_homekit_setting.c: 6 warnings, 0 errors
    compiling app_zigbee_setting.c...
    compiling app_sync_door_lock_log.c...
    ..\..\common\message_dispatch\application\app_sync_door_lock_log.c(27): warning:  #188-D: enumerated type mixed with another type
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_sync_door_lock_log.c(27): warning:  #177-D: variable "ret"  was declared but never referenced
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_sync_door_lock_log.c(192): warning:  #111-D: statement is unreachable
      			break;
    ..\..\common\message_dispatch\application\app_sync_door_lock_log.c: 3 warnings, 0 errors
    compiling app_user_manager.c...
    compiling nrf_crypto_aead.c...
    compiling ecc_api.c...
    compiling nrf_crypto_aes.c...
    compiling nrf_crypto_aes_shared.c...
    compiling nrf_crypto_ecc.c...
    compiling nrf_crypto_ecdh.c...
    compiling nrf_crypto_ecdsa.c...
    compiling nrf_crypto_eddsa.c...
    compiling nrf_crypto_error.c...
    compiling nrf_crypto_hash.c...
    compiling nrf_crypto_hkdf.c...
    compiling nrf_crypto_hmac.c...
    compiling nrf_crypto_init.c...
    compiling nrf_crypto_shared.c...
    compiling nrf_crypto_rng.c...
    compiling cc310_backend_aes.c...
    compiling cc310_backend_aes_aead.c...
    compiling cc310_backend_chacha_poly_aead.c...
    compiling cc310_backend_ecc.c...
    compiling cc310_backend_eddsa.c...
    compiling cc310_backend_ecdh.c...
    compiling cc310_backend_ecdsa.c...
    compiling cc310_backend_hash.c...
    compiling cc310_backend_hmac.c...
    compiling cc310_backend_init.c...
    compiling cc310_backend_mutex.c...
    compiling cc310_backend_rng.c...
    compiling cc310_backend_shared.c...
    linking...
    .\_build\DL1A.axf: Internal fault: [0xb3b91b:5060750]
    .\_build\DL1A.axf: Please contact your supplier.
    ".\_build\DL1A.axf" - 2 Error(s), 155 Warning(s).
    Target not created.
    Build Time Elapsed:  00:05:43

Reply
  • Rebuild started: Project: ble_hk_doorlock_static_pca10056
    *** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
    Rebuild target 'nrf52840_xxaa_s140'
    compiling OTA_process.c...
    compiling lm_ble_ota_proto.c...
    assembling arm_startup_nrf52840.s...
    compiling OTA_server_ble.c...
    compiling system_nrf52840.c...
    compiling main.c...
    ..\main.c(282): warning:  #223-D: function "report_center__nordic_init" declared implicitly
      	report_center__nordic_init();
    ..\main.c(389): warning:  #111-D: statement is unreachable
      	return false;
    ..\main.c: 2 warnings, 0 errors
    compiling ble_advdata.c...
    compiling ble_conn_params.c...
    compiling ble_conn_state.c...
    compiling ble_srv_common.c...
    compiling nrf_ble_gatt.c...
    compiling ble_link_ctx_manager.c...
    compiling nrf_ble_qwr.c...
    compiling nrf_drv_clock.c...
    compiling nrfx_clock.c...
    compiling nrfx_gpiote.c...
    compiling nrfx_prs.c...
    compiling nrfx_twim.c...
    compiling nrfx_twi.c...
    compiling nrfx_rng.c...
    compiling nrfx_timer.c...
    compiling nrf_drv_rng.c...
    compiling nrfx_nfct.c...
    compiling nrfx_uart.c...
    compiling nrfx_uarte.c...
    compiling nrf_drv_uart.c...
    compiling nrfx_spim.c...
    compiling nrfx_wdt.c...
    compiling nrf_ecb.c...
    compiling nrf_nvmc.c...
    compiling nrfx_saadc.c...
    compiling nrfx_ppi.c...
    compiling nrfx_pwm.c...
    compiling app_button.c...
    compiling app_error.c...
    compiling app_error_handler_keil.c...
    compiling app_gpiote.c...
    compiling app_scheduler.c...
    compiling app_util_platform.c...
    compiling crc16.c...
    compiling nrf_assert.c...
    compiling nrf_atfifo.c...
    compiling fds.c...
    compiling nrf_atflags.c...
    compiling nrf_balloc.c...
    compiling nrf_atomic.c...
    compiling nrf_fprintf.c...
    compiling nrf_fstorage.c...
    compiling nrf_fprintf_format.c...
    compiling nrf_fstorage_sd.c...
    compiling nrf_section_iter.c...
    compiling nrf_memobj.c...
    compiling nrf_strerror.c...
    compiling nrf_ringbuf.c...
    compiling nrf_queue.c...
    compiling nrf_pwr_mgmt.c...
    compiling crc32.c...
    compiling nrf_fstorage_nvmc.c...
    compiling nrf_sortlist.c...
    compiling nrf_log_str_formatter.c...
    compiling nrf_log_backend_rtt.c...
    compiling nrf_log_backend_serial.c...
    compiling nrf_log_default_backends.c...
    compiling nrf_log_frontend.c...
    compiling SEGGER_RTT.c...
    compiling SEGGER_RTT_Syscalls_KEIL.c...
    compiling SEGGER_RTT_printf.c...
    compiling nrf_sdh.c...
    compiling nrf_sdh_ble.c...
    compiling nrf_sdh_soc.c...
    compiling app_timer2.c...
    compiling drv_rtc.c...
    compiling nrf_libuarte_async.c...
    compiling lm_drv_spi.c...
    compiling nrf_libuarte_drv.c...
    compiling hw_bolt.c...
    compiling hw_buttons.c...
    compiling hw_coproc_v2.c...
    compiling hw_cw2017_driver.c...
    compiling hw_drv_init.c...
    compiling hw_fstorage.c...
    compiling hw_motor.c...
    compiling hw_saadc.c...
    compiling hw_spi_flash.c...
    compiling hw_wdt.c...
    compiling comm_crypto_storage.c...
    compiling door_lock_log_storage_v2.c...
    compiling factory_info.c...
    compiling lm_storage.c...
    compiling factory_reset.c...
    compiling misc_storage.c...
    compiling lm_ble_mac.c...
    compiling lm_iot_coproc.c...
    compiling lm_ble_init.c...
    compiling lm_zigbee_manager.c...
    ..\..\common\zigbee\src\lm_zigbee_manager.c(1531): warning:  #1-D: last line of file ends without a newline
      #endif
    ..\..\common\zigbee\src\lm_zigbee_manager.c: 1 warning, 0 errors
    compiling lm_zigbee_control.c...
    compiling lm_event_upload.c...
    compiling lm_ble_manager_v2.c...
    ..\..\common\ble\application_triple\src\lm_ble_manager_v2.c(391): warning:  #550-D: variable "iot_has_bind"  was set but never used
      	bool iot_has_bind = false;
    ..\..\common\ble\application_triple\src\lm_ble_manager_v2.c: 1 warning, 0 errors
    compiling lm_zigbee_protocol.c...
    compiling zigbee_application_framework_interface.c...
    compiling task_aiot_miot_ble.c...
    ..\..\common\tasks\src\task_aiot_miot_ble.c(41): warning:  #177-D: function "flush_keyboard_buffer"  was declared but never referenced
      static void flush_keyboard_buffer(void)
    ..\..\common\tasks\src\task_aiot_miot_ble.c: 1 warning, 0 errors
    compiling task_buttons.c...
    compiling task_coproc.c...
    compiling task_homekit.c...
    compiling task_lock_body.c...
    ..\..\common\tasks\src\task_lock_body.c(422): warning:  #177-D: function "angle_sensor"  was declared but never referenced
      static sens_sta_t angle_sensor(void *param)
    ..\..\common\tasks\src\task_lock_body.c(434): warning:  #177-D: function "deadlock_sensor"  was declared but never referenced
      static sens_sta_t deadlock_sensor(void *param)
    ..\..\common\tasks\src\task_lock_body.c(446): warning:  #177-D: function "lockout_sensor"  was declared but never referenced
      static sens_sta_t lockout_sensor(void *param)
    ..\..\common\tasks\src\task_lock_body.c(805): warning:  #177-D: function "state_fake_close_enter"  was declared but never referenced
      static void *state_fake_close_enter(void *param)
    ..\..\common\tasks\src\task_lock_body.c(816): warning:  #177-D: function "state_fake_close_exit"  was declared but never referenced
      static void *state_fake_close_exit(void *param)
    ..\..\common\tasks\src\task_lock_body.c(822): warning:  #177-D: function "state_dead_lock_enter"  was declared but never referenced
      static void *state_dead_lock_enter(void *param)
    ..\..\common\tasks\src\task_lock_body.c(835): warning:  #177-D: function "state_lockout_enter"  was declared but never referenced
      static void *state_lockout_enter(void *param)
    ..\..\common\tasks\src\task_lock_body.c(849): warning:  #177-D: function "state_lock_n_lockout_enter"  was declared but never referenced
      static void *state_lock_n_lockout_enter(void *param)
    ..\..\common\tasks\src\task_lock_body.c(861): warning:  #177-D: function "state_lock_n_lockout_exit"  was declared but never referenced
      static void *state_lock_n_lockout_exit(void *param)
    ..\..\common\tasks\src\task_lock_body.c(1089): warning:  #177-D: function "task_user_manage_callback"  was declared but never referenced
      static task_state task_user_manage_callback(const char *this_task, struct msg_t *msg, void *arg)
    ..\..\common\tasks\src\task_lock_body.c: 10 warnings, 0 errors
    compiling task_motor.c...
    compiling task_ota.c...
    compiling task_power_mangement.c...
    ..\..\common\tasks\src\task_power_mangement.c(210): warning:  #188-D: enumerated type mixed with another type
      		pwr_mgmt_instance_post_level_change(POWER_TYPE_DRY, m_backup.level, p->level );
    ..\..\common\tasks\src\task_power_mangement.c(210): warning:  #188-D: enumerated type mixed with another type
      		pwr_mgmt_instance_post_level_change(POWER_TYPE_DRY, m_backup.level, p->level );
    ..\..\common\tasks\src\task_power_mangement.c: 2 warnings, 0 errors
    compiling task_rebind.c...
    compiling task_test.c...
    ..\..\common\tasks\src\task_test.c(1212): warning:  #940-D: missing return statement at end of non-void function "ble_make_tx_auto_test_input" 
      int32_t ble_make_tx_auto_test_input( uint8_t *data, uint32_t length, void *arg ){}
    ..\..\common\tasks\src\task_test.c(1213): warning:  #940-D: missing return statement at end of non-void function "ble_make_rx_auto_test_input" 
      int32_t ble_make_rx_auto_test_input( uint8_t *data, uint32_t length, void *arg ){}
    ..\..\common\tasks\src\task_test.c: 2 warnings, 0 errors
    compiling kernel_comm.c...
    ..\..\common\kernel\Kernel\kernel_comm.c(10): warning:  #47-D: incompatible redefinition of macro "MIN"  (declared at line 97 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MIN( a, b )                  ( (a) < (b) ? (a) : (b) )
    ..\..\common\kernel\Kernel\kernel_comm.c(11): warning:  #47-D: incompatible redefinition of macro "MAX"  (declared at line 101 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MAX( a, b )                  ( (a) > (b) ? (a) : (b) )
    ..\..\common\kernel\Kernel\kernel_comm.c(221): warning:  #111-D: statement is unreachable
          return false;
    ..\..\common\kernel\Kernel\kernel_comm.c(257): warning:  #111-D: statement is unreachable
              default : ERROR( "version %d unknow", p->version ); break;
    ..\..\common\kernel\Kernel\kernel_comm.c(284): warning:  #111-D: statement is unreachable
              default : ERROR( "version %d unknow", p->version ); break;
    ..\..\common\kernel\Kernel\kernel_comm.c(291): warning:  #111-D: statement is unreachable
        return false;                                                   // <! return failed after 3 trials.
    ..\..\common\kernel\Kernel\kernel_comm.c(322): warning:  #111-D: statement is unreachable
            return false;
    ..\..\common\kernel\Kernel\kernel_comm.c(657): warning:  #66-D: enumeration value is out of "int" range
        CRYPTO_AES_ACK  = 0x92D458CF,
    ..\..\common\kernel\Kernel\kernel_comm.c(730): warning:  #177-D: variable "ecdsa"  was declared but never referenced
                  struct ecdsa_t *ecdsa = &(sl->crypto->ecdsa);
    ..\..\common\kernel\Kernel\kernel_comm.c(783): warning:  #111-D: statement is unreachable
          return true;
    ..\..\common\kernel\Kernel\kernel_comm.c(936): warning:  #177-D: variable "ecdh"  was declared but never referenced
                  struct ecdh_t *ecdh = &crypto->ecdh;
    ..\..\common\kernel\Kernel\kernel_comm.c(969): warning:  #111-D: statement is unreachable
                } break;
    ..\..\common\kernel\Kernel\kernel_comm.c(976): warning:  #177-D: variable "ecdh"  was declared but never referenced
                  struct ecdh_t *ecdh = &crypto->ecdh;
    ..\..\common\kernel\Kernel\kernel_comm.c(1008): warning:  #111-D: statement is unreachable
                } break;
    ..\..\common\kernel\Kernel\kernel_comm.c(1127): warning:  #177-D: variable "tunnel"  was declared but never referenced
        struct comm_tunnel_t *tunnel = (struct comm_tunnel_t *)arg;
    ..\..\common\kernel\Kernel\kernel_comm.c(1647): warning:  #111-D: statement is unreachable
                      break;
    ..\..\common\kernel\Kernel\kernel_comm.c(1675): warning:  #111-D: statement is unreachable
              } break;
    ..\..\common\kernel\Kernel\kernel_comm.c(19): warning:  #177-D: function "dump_hex"  was declared but never referenced
      static __inline void dump_hex(const uint8_t *data, uint32_t size){
    ..\..\common\kernel\Kernel\kernel_comm.c(333): warning:  #177-D: function "ecdsa_is_peer_key_available"  was declared but never referenced
      static bool ecdsa_is_peer_key_available(struct ecdsa_t *ecdsa){
    ..\..\common\kernel\Kernel\kernel_comm.c: 19 warnings, 0 errors
    compiling task_apple_nfc_auth.c...
    compiling task_sync_info.c...
    ..\..\common\tasks\src\task_sync_info.c(308): warning:  #188-D: enumerated type mixed with another type
      		eMiotObjDoorEvent_t door_event = MIOT_DOOR_EVENT_KNOCK;
    ..\..\common\tasks\src\task_sync_info.c(637): warning:  #940-D: missing return statement at end of non-void function "zigbee_leave_complete_notification" 
      }
    ..\..\common\tasks\src\task_sync_info.c(634): warning:  #177-D: function "zigbee_leave_complete_notification"  was declared but never referenced
      int zigbee_leave_complete_notification( void *arg )
    ..\..\common\tasks\src\task_sync_info.c: 3 warnings, 0 errors
    compiling kernel_power_mgr.c...
    ..\..\common\kernel\Kernel\kernel_power_mgr.c(165): warning:  #111-D: statement is unreachable
                                      break;
    ..\..\common\kernel\Kernel\kernel_power_mgr.c(214): warning:  #111-D: statement is unreachable
            default                 : ERROR( "power state error" );   break;
    ..\..\common\kernel\Kernel\kernel_power_mgr.c(266): warning:  #111-D: statement is unreachable
            default                 : ERROR( "power state error" );   break;
    ..\..\common\kernel\Kernel\kernel_power_mgr.c(308): warning:  #111-D: statement is unreachable
            default                 : ERROR( "power state error" );   break;
    ..\..\common\kernel\Kernel\kernel_power_mgr.c: 4 warnings, 0 errors
    compiling kernel_mem.c...
    ..\..\common\kernel\Kernel\kernel_mem.c(312): warning:  #186-D: pointless comparison of unsigned integer with zero
            PTR_RANGE_CHECK( mem->next );
    ..\..\common\kernel\Kernel\kernel_mem.c(313): warning:  #186-D: pointless comparison of unsigned integer with zero
            PTR_RANGE_CHECK( mem->prev );
    ..\..\common\kernel\Kernel\kernel_mem.c(304): warning:  #177-D: variable "mem_prev"  was declared but never referenced
        struct heap_mem *mem = NULL, *mem_prev = NULL; uint32_t prev_ptr = 0;
    ..\..\common\kernel\Kernel\kernel_mem.c(304): warning:  #177-D: variable "prev_ptr"  was declared but never referenced
        struct heap_mem *mem = NULL, *mem_prev = NULL; uint32_t prev_ptr = 0;
    ..\..\common\kernel\Kernel\kernel_mem.c(346): warning:  #186-D: pointless comparison of unsigned integer with zero
            PTR_RANGE_CHECK( mem->next );
    ..\..\common\kernel\Kernel\kernel_mem.c(347): warning:  #186-D: pointless comparison of unsigned integer with zero
            PTR_RANGE_CHECK( mem->prev );
    ..\..\common\kernel\Kernel\kernel_mem.c(298): warning:  #177-D: function "mem_integrated_check"  was declared but never referenced
      static void mem_integrated_check(void){
    ..\..\common\kernel\Kernel\kernel_mem.c: 7 warnings, 0 errors
    compiling kernel_mem_analyzer.c...
    ..\..\common\kernel\Kernel\kernel_mem_analyzer.c(20): warning:  #47-D: incompatible redefinition of macro "MIN"  (declared at line 97 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MIN( a, b )       ((a)<(b)?(a):(b))
    ..\..\common\kernel\Kernel\kernel_mem_analyzer.c(21): warning:  #47-D: incompatible redefinition of macro "MAX"  (declared at line 101 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MAX( a, b )       ((a)>(b)?(a):(b))
    ..\..\common\kernel\Kernel\kernel_mem_analyzer.c(415): warning:  #177-D: label "ERR"  was declared but never referenced
              ERR:
    ..\..\common\kernel\Kernel\kernel_mem_analyzer.c: 3 warnings, 0 errors
    compiling kernel_queue.c...
    compiling kernel_ticktock_timer.c...
    compiling kernel_task.c...
    ..\..\common\kernel\Kernel\kernel_task.c(3): warning:  #47-D: incompatible redefinition of macro "MIN"  (declared at line 97 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MIN( a, b )       ((a)<(b)?(a):(b))
    ..\..\common\kernel\Kernel\kernel_task.c(4): warning:  #47-D: incompatible redefinition of macro "MAX"  (declared at line 101 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MAX( a, b )       ((a)>(b)?(a):(b))
    ..\..\common\kernel\Kernel\kernel_task.c(22): warning:  #108-D: signed bit field of length 1
        int32_t enable      : 1;          // <! timer enable
    ..\..\common\kernel\Kernel\kernel_task.c(23): warning:  #108-D: signed bit field of length 1
        int32_t is_local    : 1;          // <! local timer flag
    ..\..\common\kernel\Kernel\kernel_task.c(32): warning:  #108-D: signed bit field of length 1
        int32_t mailbox_type : 1;         // <! mailbox and timer in 1 union, use this to determin.
    ..\..\common\kernel\Kernel\kernel_task.c(33): warning:  #108-D: signed bit field of length 1
        int32_t occupied     : 1;
    ..\..\common\kernel\Kernel\kernel_task.c(34): warning:  #108-D: signed bit field of length 1
        int32_t token        : 1;
    ..\..\common\kernel\Kernel\kernel_task.c(155): warning:  #177-D: variable "cnt"  was declared but never referenced
        struct kernel_task_t *p = kernel_task_queue;  int cnt = 0;
    ..\..\common\kernel\Kernel\kernel_task.c(558): warning:  #111-D: statement is unreachable
                UNMOUNT( t->timer_msg_queue, m );
    ..\..\common\kernel\Kernel\kernel_task.c(1299): warning:  #177-D: variable "timeout"  was declared but never referenced
        static int32_t timeout = -1;
    ..\..\common\kernel\Kernel\kernel_task.c(1537): warning:  #940-D: missing return statement at end of non-void function "kernel_clear_cache_task_on_mcu" 
      }
    ..\..\common\kernel\Kernel\kernel_task.c(1394): warning:  #177-D: function "kernel_delete_mcu"  was declared but never referenced
      static void kernel_delete_mcu(const char *core_name){
    ..\..\common\kernel\Kernel\kernel_task.c: 12 warnings, 0 errors
    compiling kernel_port_default.c...
    ..\..\common\kernel\Port\kernel_port_default.c(3): warning:  #47-D: incompatible redefinition of macro "MIN"  (declared at line 97 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MIN( a, b )                  ( (a) < (b) ? (a) : (b) )
    ..\..\common\kernel\Port\kernel_port_default.c(4): warning:  #47-D: incompatible redefinition of macro "MAX"  (declared at line 101 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MAX( a, b )                  ( (a) > (b) ? (a) : (b) )
    ..\..\common\kernel\Port\kernel_port_default.c(86): warning:  #940-D: missing return statement at end of non-void function "aes_encrypt_with_key" 
      }
    ..\..\common\kernel\Port\kernel_port_default.c(102): warning:  #940-D: missing return statement at end of non-void function "aes_decrypt_with_key" 
      }
    ..\..\common\kernel\Port\kernel_port_default.c: 4 warnings, 0 errors
    compiling kernel_port_nordic.c...
    compiling crc32.c...
    compiling sha1.c...
    compiling cJSON.c...
    compiling uECC.c...
    compiling FileClient.c...
    compiling FileServer.c...
    ..\..\common\kernel\Utils\FileServer.c(5): warning:  #47-D: incompatible redefinition of macro "MIN"  (declared at line 97 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MIN( a, b )       ((a)<(b)?(a):(b))
    ..\..\common\kernel\Utils\FileServer.c(6): warning:  #47-D: incompatible redefinition of macro "MAX"  (declared at line 101 of "..\..\..\..\..\..\components\libraries\util\nordic_common.h")
      #define MAX( a, b )       ((a)>(b)?(a):(b))
    ..\..\common\kernel\Utils\FileServer.c: 2 warnings, 0 errors
    compiling ReportCenter.c...
    compiling CommCenter.c...
    compiling aes_modes.c...
    ..\..\common\kernel\Utils\aes\aes_modes.c(459): warning:  #550-D: variable "nb"  was set but never used
      {   int cnt = 0, b_pos = (int)ctx->inf.b[2], nb;
    ..\..\common\kernel\Utils\aes\aes_modes.c(584): warning:  #550-D: variable "nb"  was set but never used
      {   int cnt = 0, b_pos = (int)ctx->inf.b[2], nb;
    ..\..\common\kernel\Utils\aes\aes_modes.c(725): warning:  #550-D: variable "nb"  was set but never used
      {   int cnt = 0, b_pos = (int)ctx->inf.b[2], nb;
    ..\..\common\kernel\Utils\aes\aes_modes.c: 3 warnings, 0 errors
    compiling vBus.c...
    ..\..\common\kernel\Utils\vBus.c(21): warning:  #177-D: variable "local_magic"  was declared but never referenced
      static uint32_t local_magic = 0;
    ..\..\common\kernel\Utils\vBus.c: 1 warning, 0 errors
    compiling aescrypt.c...
    compiling aestab.c...
    compiling aeskey.c...
    compiling lm_crc16.c...
    compiling door_state.c...
    compiling lm_time.c...
    compiling lm_util.c...
    compiling time.c...
    compiling lm_faston.c...
    ..\..\common\fast_on\lm_faston.c(92): warning:  #223-D: function "SEGGER_RTT_printf" declared implicitly
        SEGGER_RTT_printf(0,"refresh_change_battery_time  %d %d %d\r\n",uninit_ram.data.change_battery.head.len,uninit_ram.data.change_battery.value,  uninit_ram.data.test.value.reset_counter);	
    ..\..\common\fast_on\lm_faston.c: 1 warning, 0 errors
    compiling mmap_manager.c...
    compiling lm_aiot_service.c...
    ..\..\common\ble\application_triple\src\lm_aiot_service.c(79): warning:  #177-D: variable "scenario"  was declared but never referenced
      	adv_scenario_t scenario = (is_identify)? ADV_SCENARIO_BONDING : ADV_SCENARIO_NORMAL; 
    ..\..\common\ble\application_triple\src\lm_aiot_service.c: 1 warning, 0 errors
    compiling lm_ble_sdk_util.c...
    compiling lm_ble_beacon.c...
    compiling lm_lock_service.c...
    compiling lm_ble_transfer.c...
    compiling lm_ble_scheduler.c...
    compiling lm_ble_crc32.c...
    compiling lm_ble_secure_auth.c...
    compiling crypto_api.c...
    compiling mi_psm.c...
    ..\..\common\ble\miot_sdk\mijia_ble_api\mi_psm.c(422): warning:  #940-D: missing return statement at end of non-void function "mi_psm_record_pop_queue" 
      }
    ..\..\common\ble\miot_sdk\mijia_ble_api\mi_psm.c: 1 warning, 0 errors
    compiling mible_api.c...
    compiling nRF5_evt.c...
    compiling nrf_drv_twi_patched.c...
    compiling nRF5_api_patch.c...
    ..\..\common\ble\miot_sdk\mijia_sdk_patch\nRF5_api_patch.c(97): warning:  #188-D: enumerated type mixed with another type
      		stat = errno;
    ..\..\common\ble\miot_sdk\mijia_sdk_patch\nRF5_api_patch.c: 1 warning, 0 errors
    compiling crc32.c...
    compiling mijia_ble_app.c...
    compiling queue.c...
    compiling mible_rxfer.c...
    compiling tlv.c...
    compiling mible_secure_auth_patch.c...
    compiling mi_crypto.c...
    compiling mible_beacon_patch.c...
    compiling mjac_utils.c...
    compiling mi_crypto_backend_mbedtls.c...
    compiling mjac_wrapper.c...
    compiling asn1parse.c...
    compiling mible_crypto_patch.c...
    compiling mi_crypto_backend_msc_patch.c...
    compiling ccm.c...
    compiling md.c...
    compiling sha256.c...
    compiling md_wrap.c...
    compiling pt_misc.c...
    compiling sha256_hkdf.c...
    compiling HAPAccessory.c...
    compiling lock_service_server.c...
    compiling mi_service_server.c...
    ..\..\common\ble\miot_sdk\mijia_ble_libs\mijia_profiles\mi_service_server.c(337): warning:  #223-D: function "factory_info_get_miot_model_id" declared implicitly
          MI_LOG_DEBUG("product ID\t : %d\n", factory_info_get_miot_model_id());
    ..\..\common\ble\miot_sdk\mijia_ble_libs\mijia_profiles\mi_service_server.c: 1 warning, 0 errors
    compiling HAPAccessory+Info.c...
    compiling HAPAccessoryServer+Reset.c...
    compiling HAPAccessoryServer.c...
    compiling HAPAccessorySetup.c...
    compiling HAPAccessorySetupInfo.c...
    compiling HAPAccessorySetupOwnership.c...
    compiling HAPBitSet.c...
    compiling HAPBLEAccessoryServer.c...
    compiling HAPAccessoryValidation.c...
    compiling HAPBLEAccessoryServer+Advertising.c...
    compiling HAPBLEAccessoryServer+Broadcast.c...
    compiling HAPBLECharacteristic.c...
    compiling HAPBLECharacteristic+Broadcast.c...
    compiling HAPBLEPDU.c...
    compiling HAPBLEPeripheralManager.c...
    compiling HAPBLEProcedure.c...
    compiling HAPBLESession.c...
    compiling HAPBLETransaction.c...
    compiling HAPCharacteristic.c...
    compiling HAPCharacteristicTypes.c...
    compiling HAPDataStream.c...
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(158): warning:  #191-D: type qualifier is meaningless on cast type
          if (GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(172): warning:  #191-D: type qualifier is meaningless on cast type
          if (GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(181): warning:  #191-D: type qualifier is meaningless on cast type
          if (GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(232): warning:  #191-D: type qualifier is meaningless on cast type
          HAPAssert(!GetTransport(server)); // Should only be called once.
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(241): warning:  #191-D: type qualifier is meaningless on cast type
          struct HAPDataStreamTransportStruct const* const transport HAP_UNUSED = GetTransport(server);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(295): warning:  #191-D: type qualifier is meaningless on cast type
          if (GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(296): warning:  #191-D: type qualifier is meaningless on cast type
              return GetTransport(server)->SetupBegin(server, service, accessory, session, setupParams);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(306): warning:  #191-D: type qualifier is meaningless on cast type
          if (GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(307): warning:  #191-D: type qualifier is meaningless on cast type
              GetTransport(server)->SetupCancel(server);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(319): warning:  #191-D: type qualifier is meaningless on cast type
          if (GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(320): warning:  #191-D: type qualifier is meaningless on cast type
              return GetTransport(server)->SetupComplete(server, setupParams);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(336): warning:  #191-D: type qualifier is meaningless on cast type
          HAPPrecondition(GetTransport(server));
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(338): warning:  #191-D: type qualifier is meaningless on cast type
          GetTransport(server)->GetRequestContext(server, dataStream, request);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(346): warning:  #191-D: type qualifier is meaningless on cast type
          HAPPrecondition(GetTransport(server));
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(348): warning:  #191-D: type qualifier is meaningless on cast type
          GetTransport(server)->Invalidate(server, dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(354): warning:  #191-D: type qualifier is meaningless on cast type
          if (!GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(369): warning:  #191-D: type qualifier is meaningless on cast type
              GetTransport(server)->InvalidateAllForHAPPairingID(server, pairingID, dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(376): warning:  #191-D: type qualifier is meaningless on cast type
          if (!GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(393): warning:  #191-D: type qualifier is meaningless on cast type
              GetTransport(server)->InvalidateAllForHAPSession(server, session, dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(414): warning:  #191-D: type qualifier is meaningless on cast type
          HAPPrecondition(GetTransport(server));
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(416): warning:  #191-D: type qualifier is meaningless on cast type
          HAPDataStreamTransmission* const tx = GetTransport(server)->GetReceiveTransmission(dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(430): warning:  #191-D: type qualifier is meaningless on cast type
          GetTransport(server)->DoReceive(server, dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(441): warning:  #191-D: type qualifier is meaningless on cast type
          HAPPrecondition(GetTransport(server));
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(443): warning:  #191-D: type qualifier is meaningless on cast type
          HAPDataStreamTransmission* const tx = GetTransport(server)->GetReceiveTransmission(dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(457): warning:  #191-D: type qualifier is meaningless on cast type
          GetTransport(server)->DoReceive(server, dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(469): warning:  #191-D: type qualifier is meaningless on cast type
          HAPPrecondition(GetTransport(server));
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(471): warning:  #191-D: type qualifier is meaningless on cast type
          HAPDataStreamTransmission* const tx = GetTransport(server)->GetSendTransmission(dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(481): warning:  #191-D: type qualifier is meaningless on cast type
          GetTransport(server)->DoSend(server, dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(494): warning:  #191-D: type qualifier is meaningless on cast type
          HAPPrecondition(GetTransport(server));
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(496): warning:  #191-D: type qualifier is meaningless on cast type
          HAPDataStreamTransmission* const tx = GetTransport(server)->GetSendTransmission(dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(508): warning:  #191-D: type qualifier is meaningless on cast type
          GetTransport(server)->DoSend(server, dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(521): warning:  #191-D: type qualifier is meaningless on cast type
          HAPPrecondition(GetTransport(server));
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(523): warning:  #191-D: type qualifier is meaningless on cast type
          HAPDataStreamTransmission* const tx = GetTransport(server)->GetSendTransmission(dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(535): warning:  #191-D: type qualifier is meaningless on cast type
          GetTransport(server)->DoSend(server, dataStream);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(543): warning:  #191-D: type qualifier is meaningless on cast type
          if (!GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(547): warning:  #191-D: type qualifier is meaningless on cast type
          if (GetTransport(server)->PrepareSessionResume) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(548): warning:  #191-D: type qualifier is meaningless on cast type
              GetTransport(server)->PrepareSessionResume(server, resumedSessionSecret, session);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(559): warning:  #191-D: type qualifier is meaningless on cast type
          if (!GetTransport(server)) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(563): warning:  #191-D: type qualifier is meaningless on cast type
          if (GetTransport(server)->SetMinimumPriority) {
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c(564): warning:  #191-D: type qualifier is meaningless on cast type
              GetTransport(server)->SetMinimumPriority(server, dataStream, priority);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream.c: 40 warnings, 0 errors
    compiling HAPDeviceID.c...
    compiling HAPPDU.c...
    compiling HAPPDU+CharacteristicConfiguration.c...
    compiling HAPPDU+Characteristic.c...
    compiling HAPPDU+CharacteristicSignature.c...
    compiling HAPPDU+ParseAndWriteCharacteristicValue.c...
    compiling HAPPDU+TLV.c...
    compiling HAPPDU+ReadAndSerializeCharacteristicValue.c...
    compiling HAPPDU+ProtocolConfiguration.c...
    compiling HAPPDU+ServiceSignature.c...
    compiling HAPPDU+Service.c...
    compiling HAPLegacyImport.c...
    compiling HAPMACAddress.c...
    compiling HAPIPGlobalStateNumber.c...
    compiling HAPMFiHWAuth.c...
    compiling HAPMFiTokenAuth.c...
    compiling HAPPairing.c...
    compiling HAPPairingKVS.c...
    compiling HAPPairingBLESessionCache.c...
    compiling HAPPairingPairings.c...
    compiling HAPRequestHandlers.c...
    compiling HAPPairingPairVerify.c...
    compiling HAPPairingPairSetup.c...
    compiling HAPRequestHandlers+AccessoryInformation.c...
    compiling HAPRequestHandlers+HAPProtocolInformation.c...
    compiling HAPRequestHandlers+Pairing.c...
    compiling HAPStringBuilder.c...
    compiling HAPServiceTypes.c...
    compiling HAPSession.c...
    compiling HAPTLVMemory.c...
    compiling HAPTLV.c...
    compiling HAPTLVWriter.c...
    compiling HAPTLVReader.c...
    compiling HAPUUID.c...
    compiling HAPVersion.c...
    compiling HAPRequestHandlers+NfcAccess.c...
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPRequestHandlers+NfcAccess.c(1067): warning:  #188-D: enumerated type mixed with another type
                      operation = HAPReadUInt8(tlv.value.bytes);
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPRequestHandlers+NfcAccess.c: 1 warning, 0 errors
    compiling HAPDataStream+HAP.c...
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream+HAP.c(483): warning:  #188-D: enumerated type mixed with another type
                  HAPDataStreamFrameType const frameType = tx->scratchBytes[0];
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream+HAP.c(740): warning:  #128-D: loop is not reachable
          HAPFatalError();
    ..\..\common\ble\homekit\ADK6.0\source\ADK\HAP\HAPDataStream+HAP.c: 2 warnings, 0 errors
    compiling HAPService.c...
    compiling HAPBase36Util.c...
    compiling HAPAssert.c...
    compiling HAPBase+Crypto.c...
    compiling HAPBase+Float.c...
    compiling HAPBase+IPAddress.c...
    compiling HAPBase+Int.c...
    compiling HAPBase+IPAddressConstants.c...
    compiling HAPBase+MACAddress.c...
    compiling HAPBase+RawBuffer.c...
    compiling HAPBase+Sha1Checksum.c...
    compiling HAPBase+ASCII.c...
    compiling HAPBase+String.c...
    compiling HAPBase+Transports.c...
    compiling HAPBase+UTF8.c...
    compiling HAPOberon.c...
    compiling HAPPlatform.c...
    compiling HAPPlatformAccessorySetup.c...
    compiling HAPPlatformAccessorySetupDisplay.c...
    compiling HAPPlatformAbort.c...
    compiling HAPPlatformAccessorySetupNFC.c...
    compiling HAPPlatformClock.c...
    compiling HAPPlatformBLEPeripheralManager.c...
    compiling HAPPlatformKeyValueStore.c...
    compiling HAPPlatformMFiTokenAuth.c...
    compiling HAPPlatformMFiHWAuth.c...
    compiling HAPPlatformRandomNumber.c...
    compiling HAPPlatformRunLoop.c...
    compiling HAPPlatformTimer.c...
    compiling HAPPlatformEui.c...
    compiling HAPPlatformSetup.c...
    compiling HAPPlatformConcurrency.c...
    compiling HAPPlatformBLE.c...
    compiling power_utils.c...
    compiling HAPPlatformNfcAccess.c...
    ..\..\common\ble\homekit\ADK6.0\source\ADK\PAL\nRF52\HAPPlatformNfcAccess.c(1395): warning:  #940-D: missing return statement at end of non-void function "HAPPlatformNfcAccessOpenDoor" 
      }
    ..\..\common\ble\homekit\ADK6.0\source\ADK\PAL\nRF52\HAPPlatformNfcAccess.c: 1 warning, 0 errors
    compiling util_base64.c...
    compiling hap_utils.c...
    ..\..\common\ble\homekit\ADK6.0\source\utils\hap_utils.c(541): warning:  #177-D: function "CachePairingEnumerateCallback"  was declared but never referenced
      static void CachePairingEnumerateCallback(
    ..\..\common\ble\homekit\ADK6.0\source\utils\hap_utils.c: 1 warning, 0 errors
    compiling db.c...
    compiling app_setup.c...
    ..\..\common\ble\homekit\ADK6.0\app_setup.c(79): warning:  #177-D: variable "_hap_product_data"  was declared but never referenced
      static char _hap_product_data[MANUF_HAP_PPID_LENGTH] = HAP_ACCESSORY_PRODUCT_DATA;
    ..\..\common\ble\homekit\ADK6.0\app_setup.c(234): warning:  #177-D: function "app_kvs_updata"  was declared but never referenced
      static void app_kvs_updata(HAPPlatformKeyValueStoreRef keyValueStore)
    ..\..\common\ble\homekit\ADK6.0\app_setup.c: 2 warnings, 0 errors
    compiling lock_accessory.c...
    compiling char_db_battery_service_battery_level.c...
    compiling db+base.c...
    compiling debug_accessory_setup.c...
    compiling char_db_battery_service_charging_state.c...
    compiling char_db_battery_service_name.c...
    compiling char_db_battery_service_status_low_battery.c...
    compiling srvc_db_battery_service.c...
    compiling char_db_lock_mechanism_lock_current_state.c...
    compiling char_db_lock_mechanism_lock_target_state.c...
    compiling char_db_lock_mechanism_name.c...
    compiling srvc_db_lock_mechanism.c...
    compiling srvc_db_accessory_runtime_information.c...
    compiling char_db_accessory_runtime_information_heart_beat.c...
    compiling NfcAccessServiceDB.c...
    ..\..\common\ble\homekit\ADK6.0\source\profiles\nfc_access\NfcAccessServiceDB.c(61): warning:  #177-D: variable "nfcAccessServiceSignatureCharacteristic"  was declared but never referenced
      static const HAPDataCharacteristic nfcAccessServiceSignatureCharacteristic = {
    ..\..\common\ble\homekit\ADK6.0\source\profiles\nfc_access\NfcAccessServiceDB.c(92): warning:  #177-D: variable "nfcAccessNameCharacteristic"  was declared but never referenced
      static const HAPStringCharacteristic nfcAccessNameCharacteristic = {
    ..\..\common\ble\homekit\ADK6.0\source\profiles\nfc_access\NfcAccessServiceDB.c: 2 warnings, 0 errors
    compiling AccessCodeServiceDB.c...
    compiling battery_service_callbacks.c...
    compiling lock_mechanism_callbacks.c...
    compiling accessory_runtime_information_callbacks.c...
    compiling miio_callbacks.c...
    compiling HAPLog.c...
    compiling aes.c...
    compiling gcm.c...
    compiling aes-gcm.c...
    ..\..\common\ble\homekit\ADK6.0\nfc\aes_gcm\aes-gcm.c(23): warning:  #191-D: type qualifier is meaningless on cast type
          gcm_setkey( &ctx, key, (const uint)key_len );
    ..\..\common\ble\homekit\ADK6.0\nfc\aes_gcm\aes-gcm.c(45): warning:  #191-D: type qualifier is meaningless on cast type
          gcm_setkey( &ctx, key, (const uint)key_len );
    ..\..\common\ble\homekit\ADK6.0\nfc\aes_gcm\aes-gcm.c(54): warning:  #1-D: last line of file ends without a newline
      }
    ..\..\common\ble\homekit\ADK6.0\nfc\aes_gcm\aes-gcm.c: 3 warnings, 0 errors
    compiling HAPPlatformLog.c...
    compiling cmac.c...
    compiling apple_nfc_sample_data.c...
    ..\..\common\ble\homekit\ADK6.0\nfc\apple_nfc_sample_data.c(246): warning:  #188-D: enumerated type mixed with another type
      	return 0;
    ..\..\common\ble\homekit\ADK6.0\nfc\apple_nfc_sample_data.c(621): warning:  #188-D: enumerated type mixed with another type
      	return 0;
    ..\..\common\ble\homekit\ADK6.0\nfc\apple_nfc_sample_data.c: 2 warnings, 0 errors
    compiling apple_nfc_expedited_transaction.c...
    compiling cborparser.c...
    compiling cborencoder.c...
    compiling apple_nfc_step_up_transaction.c...
    compiling cborparser_dup_string.c...
    compiling task_internal_signal.c...
    ..\..\common\message_dispatch\internal_signal\task_internal_signal.c(103): warning:  #177-D: label "continue_pop"  was declared but never referenced
      continue_pop:
    ..\..\common\message_dispatch\internal_signal\task_internal_signal.c: 1 warning, 0 errors
    compiling ble_comm.c...
    compiling ble_ptl.c...
    compiling ble_ptl_camera_setting.c...
    ..\..\common\message_dispatch\ble\ble_ptl_camera_setting.c(63): warning:  #177-D: variable "ret"  was declared but never referenced
      	int32_t ret = 0;
    ..\..\common\message_dispatch\ble\ble_ptl_camera_setting.c: 1 warning, 0 errors
    compiling ble_ptl_dev_para_setting.c...
    ..\..\common\message_dispatch\ble\ble_ptl_dev_para_setting.c(209): warning:  #177-D: variable "ret"  was declared but never referenced
      	int32_t ret = 0;
    ..\..\common\message_dispatch\ble\ble_ptl_dev_para_setting.c(211): warning:  #177-D: variable "seconds"  was declared but never referenced
      	uint32_t seconds;
    ..\..\common\message_dispatch\ble\ble_ptl_dev_para_setting.c(657): warning:  #177-D: variable "seconds"  was declared but never referenced
      	uint32_t seconds;
    ..\..\common\message_dispatch\ble\ble_ptl_dev_para_setting.c(684): warning:  #177-D: variable "seconds"  was declared but never referenced
      	uint32_t seconds;
    ..\..\common\message_dispatch\ble\ble_ptl_dev_para_setting.c: 4 warnings, 0 errors
    compiling ble_ptl_door_lock_log.c...
    ..\..\common\message_dispatch\ble\ble_ptl_door_lock_log.c(166): warning:  #1-D: last line of file ends without a newline
      };
    ..\..\common\message_dispatch\ble\ble_ptl_door_lock_log.c: 1 warning, 0 errors
    compiling ble_ptl_homekit_setting.c...
    compiling ble_ptl_user_manager.c...
    compiling ble_ptl_zigbee_setting.c...
    compiling task_ble_app.c...
    compiling comm_center_util.c...
    compiling report_center_util.c...
    compiling json_application.c...
    compiling ptl.c...
    compiling app_camera_setting.c...
    compiling app_dev_para_setting.c...
    ..\..\common\message_dispatch\application\app_dev_para_setting.c(53): warning:  #188-D: enumerated type mixed with another type
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_dev_para_setting.c(53): warning:  #177-D: variable "ret"  was declared but never referenced
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_dev_para_setting.c(208): warning:  #188-D: enumerated type mixed with another type
      	lock_body_app_lock_operation( operate_code );
    ..\..\common\message_dispatch\application\app_dev_para_setting.c: 3 warnings, 0 errors
    compiling app_homekit_setting.c...
    ..\..\common\message_dispatch\application\app_homekit_setting.c(30): warning:  #188-D: enumerated type mixed with another type
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_homekit_setting.c(30): warning:  #177-D: variable "ret"  was declared but never referenced
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_homekit_setting.c(46): warning:  #188-D: enumerated type mixed with another type
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_homekit_setting.c(46): warning:  #177-D: variable "ret"  was declared but never referenced
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_homekit_setting.c(73): warning:  #188-D: enumerated type mixed with another type
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_homekit_setting.c(73): warning:  #177-D: variable "ret"  was declared but never referenced
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_homekit_setting.c: 6 warnings, 0 errors
    compiling app_zigbee_setting.c...
    compiling app_sync_door_lock_log.c...
    ..\..\common\message_dispatch\application\app_sync_door_lock_log.c(27): warning:  #188-D: enumerated type mixed with another type
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_sync_door_lock_log.c(27): warning:  #177-D: variable "ret"  was declared but never referenced
      	comm_rsp_code_t ret = 0;
    ..\..\common\message_dispatch\application\app_sync_door_lock_log.c(192): warning:  #111-D: statement is unreachable
      			break;
    ..\..\common\message_dispatch\application\app_sync_door_lock_log.c: 3 warnings, 0 errors
    compiling app_user_manager.c...
    compiling nrf_crypto_aead.c...
    compiling ecc_api.c...
    compiling nrf_crypto_aes.c...
    compiling nrf_crypto_aes_shared.c...
    compiling nrf_crypto_ecc.c...
    compiling nrf_crypto_ecdh.c...
    compiling nrf_crypto_ecdsa.c...
    compiling nrf_crypto_eddsa.c...
    compiling nrf_crypto_error.c...
    compiling nrf_crypto_hash.c...
    compiling nrf_crypto_hkdf.c...
    compiling nrf_crypto_hmac.c...
    compiling nrf_crypto_init.c...
    compiling nrf_crypto_shared.c...
    compiling nrf_crypto_rng.c...
    compiling cc310_backend_aes.c...
    compiling cc310_backend_aes_aead.c...
    compiling cc310_backend_chacha_poly_aead.c...
    compiling cc310_backend_ecc.c...
    compiling cc310_backend_eddsa.c...
    compiling cc310_backend_ecdh.c...
    compiling cc310_backend_ecdsa.c...
    compiling cc310_backend_hash.c...
    compiling cc310_backend_hmac.c...
    compiling cc310_backend_init.c...
    compiling cc310_backend_mutex.c...
    compiling cc310_backend_rng.c...
    compiling cc310_backend_shared.c...
    linking...
    .\_build\DL1A.axf: Internal fault: [0xb3b91b:5060750]
    .\_build\DL1A.axf: Please contact your supplier.
    ".\_build\DL1A.axf" - 2 Error(s), 155 Warning(s).
    Target not created.
    Build Time Elapsed:  00:05:43

Children
Related