diff --git a/bundles/exp/ING9168xx/apis.json b/bundles/exp/ING9168xx/apis.json index 71c658ce..86ca9458 100644 --- a/bundles/exp/ING9168xx/apis.json +++ b/bundles/exp/ING9168xx/apis.json @@ -174,244 +174,244 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0200bf35", "l2cap_init": "0x0200c361", "l2cap_le_send_flow_control_credit": "0x0200c455", - "l2cap_max_le_mtu": "0x0200c751", - "l2cap_register_packet_handler": "0x0200c879", - "l2cap_register_service": "0x0200c885", - "l2cap_request_can_send_now_event": "0x0200c995", - "l2cap_request_connection_parameter_update": "0x0200c9af", - "l2cap_send_echo_request": "0x0200ce7d", - "l2cap_unregister_service": "0x0200cf5d", - "le_device_db_add": "0x0200cfb5", - "le_device_db_find": "0x0200d08d", - "le_device_db_from_key": "0x0200d0b9", - "le_device_db_iter_cur": "0x0200d0c1", - "le_device_db_iter_cur_key": "0x0200d0c5", - "le_device_db_iter_init": "0x0200d0c9", - "le_device_db_iter_next": "0x0200d0d1", - "le_device_db_remove_key": "0x0200d0f7", - "ll_ackable_packet_alloc": "0x0200d123", - "ll_ackable_packet_get_status": "0x0200d25f", - "ll_ackable_packet_run": "0x0200d2cd", - "ll_ackable_packet_set_tx_data": "0x0200d385", - "ll_adjust_conn_peer_tx_power": "0x0200d3a1", - "ll_aes_encrypt": "0x0200d3cd", - "ll_allow_nonstandard_adv_type": "0x0200d441", - "ll_attach_cte_to_adv_set": "0x0200d459", - "ll_channel_monitor_alloc": "0x0200d5f1", - "ll_channel_monitor_check_each_pdu": "0x0200d673", - "ll_channel_monitor_get_1st_pdu_time": "0x0200d6df", - "ll_channel_monitor_run": "0x0200d719", - "ll_config": "0x0200d7e9", - "ll_conn_abort": "0x0200d80d", - "ll_create_conn": "0x0200d841", - "ll_dhkey_generated": "0x0200dabd", - "ll_free": "0x0200daf1", - "ll_get_capabilities": "0x0200dafd", - "ll_get_conn_events_info": "0x0200db1d", - "ll_get_conn_info": "0x0200dc05", - "ll_get_heap_free_size": "0x0200dc55", - "ll_get_states": "0x0200dc65", - "ll_hint_on_ce_len": "0x0200dd21", - "ll_install_ecc_engine": "0x0200dd59", - "ll_legacy_adv_set_interval": "0x0200dd65", - "ll_lock_frequency": "0x0200dd75", - "ll_malloc": "0x0200ddd9", - "ll_override_whitening_init_value": "0x0200dde1", - "ll_p256_key_pair_generated": "0x0200ddf9", - "ll_raw_packet_alloc": "0x0200df3d", - "ll_raw_packet_free": "0x0200e011", - "ll_raw_packet_get_bare_rx_data": "0x0200e049", - "ll_raw_packet_get_iq_samples": "0x0200e109", - "ll_raw_packet_get_rx_data": "0x0200e1a3", - "ll_raw_packet_recv": "0x0200e241", - "ll_raw_packet_send": "0x0200e315", - "ll_raw_packet_set_bare_data": "0x0200e431", - "ll_raw_packet_set_bare_mode": "0x0200e46f", - "ll_raw_packet_set_fake_cte_info": "0x0200e573", - "ll_raw_packet_set_param": "0x0200e595", - "ll_raw_packet_set_rx_cte": "0x0200e5f7", - "ll_raw_packet_set_tx_cte": "0x0200e68d", - "ll_raw_packet_set_tx_data": "0x0200e6cb", - "ll_register_hci_acl_previewer": "0x0200e72d", - "ll_scan_set_fixed_channel": "0x0200e791", - "ll_scanner_enable_iq_sampling": "0x0200e79d", - "ll_scanner_enable_iq_sampling_on_legacy": "0x0200e845", - "ll_set_adv_access_address": "0x0200eb35", - "ll_set_adv_coded_scheme": "0x0200eb41", - "ll_set_conn_acl_report_latency": "0x0200eb79", - "ll_set_conn_coded_scheme": "0x0200eba9", - "ll_set_conn_interval_unit": "0x0200ebd5", - "ll_set_conn_latency": "0x0200ebe1", - "ll_set_conn_tx_power": "0x0200ec11", - "ll_set_cte_bit": "0x0200ec41", - "ll_set_def_antenna": "0x0200ec69", - "ll_set_initiating_coded_scheme": "0x0200ec89", - "ll_set_max_conn_number": "0x0200ec95", - "ll_set_tx_power_range": "0x0200ed3d", - "ll_unlock_frequency": "0x0200ed65", - "nibble_for_char": "0x020236e1", - "platform_calibrate_rt_clk": "0x0202378b", + "l2cap_max_le_mtu": "0x0200c759", + "l2cap_register_packet_handler": "0x0200c881", + "l2cap_register_service": "0x0200c88d", + "l2cap_request_can_send_now_event": "0x0200c99d", + "l2cap_request_connection_parameter_update": "0x0200c9b7", + "l2cap_send_echo_request": "0x0200ce85", + "l2cap_unregister_service": "0x0200cf65", + "le_device_db_add": "0x0200cfbd", + "le_device_db_find": "0x0200d095", + "le_device_db_from_key": "0x0200d0c1", + "le_device_db_iter_cur": "0x0200d0c9", + "le_device_db_iter_cur_key": "0x0200d0cd", + "le_device_db_iter_init": "0x0200d0d1", + "le_device_db_iter_next": "0x0200d0d9", + "le_device_db_remove_key": "0x0200d0ff", + "ll_ackable_packet_alloc": "0x0200d12b", + "ll_ackable_packet_get_status": "0x0200d267", + "ll_ackable_packet_run": "0x0200d2d5", + "ll_ackable_packet_set_tx_data": "0x0200d38d", + "ll_adjust_conn_peer_tx_power": "0x0200d3a9", + "ll_aes_encrypt": "0x0200d3d5", + "ll_allow_nonstandard_adv_type": "0x0200d449", + "ll_attach_cte_to_adv_set": "0x0200d461", + "ll_channel_monitor_alloc": "0x0200d5f9", + "ll_channel_monitor_check_each_pdu": "0x0200d67b", + "ll_channel_monitor_get_1st_pdu_time": "0x0200d6e7", + "ll_channel_monitor_run": "0x0200d721", + "ll_config": "0x0200d7f1", + "ll_conn_abort": "0x0200d815", + "ll_create_conn": "0x0200d849", + "ll_dhkey_generated": "0x0200dac5", + "ll_free": "0x0200daf9", + "ll_get_capabilities": "0x0200db05", + "ll_get_conn_events_info": "0x0200db25", + "ll_get_conn_info": "0x0200dc0d", + "ll_get_heap_free_size": "0x0200dc5d", + "ll_get_states": "0x0200dc6d", + "ll_hint_on_ce_len": "0x0200dd29", + "ll_install_ecc_engine": "0x0200dd61", + "ll_legacy_adv_set_interval": "0x0200dd6d", + "ll_lock_frequency": "0x0200dd7d", + "ll_malloc": "0x0200dde1", + "ll_override_whitening_init_value": "0x0200dde9", + "ll_p256_key_pair_generated": "0x0200de01", + "ll_raw_packet_alloc": "0x0200df45", + "ll_raw_packet_free": "0x0200e019", + "ll_raw_packet_get_bare_rx_data": "0x0200e051", + "ll_raw_packet_get_iq_samples": "0x0200e111", + "ll_raw_packet_get_rx_data": "0x0200e1ab", + "ll_raw_packet_recv": "0x0200e249", + "ll_raw_packet_send": "0x0200e31d", + "ll_raw_packet_set_bare_data": "0x0200e439", + "ll_raw_packet_set_bare_mode": "0x0200e477", + "ll_raw_packet_set_fake_cte_info": "0x0200e57b", + "ll_raw_packet_set_param": "0x0200e59d", + "ll_raw_packet_set_rx_cte": "0x0200e5ff", + "ll_raw_packet_set_tx_cte": "0x0200e695", + "ll_raw_packet_set_tx_data": "0x0200e6d3", + "ll_register_hci_acl_previewer": "0x0200e735", + "ll_scan_set_fixed_channel": "0x0200e799", + "ll_scanner_enable_iq_sampling": "0x0200e7a5", + "ll_scanner_enable_iq_sampling_on_legacy": "0x0200e84d", + "ll_set_adv_access_address": "0x0200eb3d", + "ll_set_adv_coded_scheme": "0x0200eb49", + "ll_set_conn_acl_report_latency": "0x0200eb81", + "ll_set_conn_coded_scheme": "0x0200ebb1", + "ll_set_conn_interval_unit": "0x0200ebdd", + "ll_set_conn_latency": "0x0200ebe9", + "ll_set_conn_tx_power": "0x0200ec19", + "ll_set_cte_bit": "0x0200ec49", + "ll_set_def_antenna": "0x0200ec71", + "ll_set_initiating_coded_scheme": "0x0200ec91", + "ll_set_max_conn_number": "0x0200ec9d", + "ll_set_tx_power_range": "0x0200ed45", + "ll_unlock_frequency": "0x0200ed6d", + "nibble_for_char": "0x020236e9", + "platform_calibrate_rt_clk": "0x02023793", "platform_call_on_stack": "0x020030fb", - "platform_cancel_us_timer": "0x0202378f", - "platform_config": "0x020237a5", - "platform_create_us_timer": "0x020238e1", - "platform_delete_timer": "0x020238f5", - "platform_enable_irq": "0x020238fd", - "platform_get_current_task": "0x02023931", - "platform_get_gen_os_driver": "0x02023955", - "platform_get_heap_status": "0x0202395d", - "platform_get_link_layer_interf": "0x02023975", - "platform_get_task_handle": "0x0202397d", - "platform_get_timer_counter": "0x0202399d", - "platform_get_us_time": "0x020239a1", - "platform_get_version": "0x020239a5", - "platform_hrng": "0x020239c1", - "platform_install_isr_stack": "0x020239c9", - "platform_install_task_stack": "0x020239d5", - "platform_patch_rf_init_data": "0x02023a0d", - "platform_printf": "0x02023a19", - "platform_raise_assertion": "0x02023a2d", - "platform_rand": "0x02023a41", - "platform_read_info": "0x02023a45", - "platform_read_persistent_reg": "0x02023a75", - "platform_reset": "0x02023a95", - "platform_rt_rc_auto_tune": "0x02023aa9", - "platform_rt_rc_auto_tune2": "0x02023ab1", - "platform_rt_rc_tune": "0x02023b11", - "platform_set_abs_timer": "0x02023b3d", - "platform_set_evt_callback": "0x02023b41", - "platform_set_evt_callback_table": "0x02023b55", - "platform_set_irq_callback": "0x02023b61", - "platform_set_irq_callback_table": "0x02023b7d", - "platform_set_rf_clk_source": "0x02023b89", - "platform_set_rf_init_data": "0x02023b95", - "platform_set_rf_power_mapping": "0x02023ba1", - "platform_set_timer": "0x02023bad", - "platform_shutdown": "0x02023bb1", - "platform_switch_app": "0x02023bb5", - "platform_trace_raw": "0x02023bcd", - "platform_write_persistent_reg": "0x02023be5", - "printf_hexdump": "0x02023dbd", - "pvPortMalloc": "0x02024895", - "pvTaskIncrementMutexHeldCount": "0x0202497d", - "pvTimerGetTimerID": "0x02024995", - "pxPortInitialiseStack": "0x020249c1", - "reverse_128": "0x02024bb5", - "reverse_24": "0x02024bbb", - "reverse_256": "0x02024bc1", - "reverse_48": "0x02024bc7", - "reverse_56": "0x02024bcd", - "reverse_64": "0x02024bd3", - "reverse_bd_addr": "0x02024bd9", - "reverse_bytes": "0x02024bdf", - "sm_add_event_handler": "0x02024f5d", - "sm_address_resolution_lookup": "0x02025085", - "sm_authenticated": "0x020254dd", - "sm_authorization_decline": "0x020254eb", - "sm_authorization_grant": "0x0202550b", - "sm_authorization_state": "0x0202552b", - "sm_bonding_decline": "0x02025545", - "sm_config": "0x020259c5", - "sm_config_conn": "0x02025a01", - "sm_encryption_key_size": "0x02025be7", - "sm_just_works_confirm": "0x0202684d", - "sm_le_device_key": "0x02026c31", - "sm_numeric_comparison_confirm": "0x02026da5", - "sm_passkey_input": "0x02026de3", - "sm_private_random_address_generation_get": "0x020273d9", - "sm_private_random_address_generation_get_mode": "0x020273e1", - "sm_private_random_address_generation_set_mode": "0x020273ed", - "sm_private_random_address_generation_set_update_period": "0x02027415", - "sm_register_external_ltk_callback": "0x020276a9", - "sm_register_oob_data_callback": "0x020276b5", - "sm_register_sc_oob_data_callback": "0x020276c1", - "sm_request_pairing": "0x020276cd", - "sm_sc_generate_oob_data": "0x02028371", - "sm_send_security_request": "0x02028691", - "sm_set_accepted_stk_generation_methods": "0x020286b9", - "sm_set_authentication_requirements": "0x020286c5", - "sm_set_encryption_key_size_range": "0x020286d5", - "sm_set_key_distribution_flags": "0x020286e1", - "sm_set_persistent_irk": "0x020286ed", - "sscanf_bd_addr": "0x02028b05", - "sysSetPublicDeviceAddr": "0x020290dd", - "uuid128_to_str": "0x020299c5", - "uuid_add_bluetooth_prefix": "0x02029a1d", - "uuid_has_bluetooth_prefix": "0x02029a3d", - "uxListRemove": "0x02029a59", - "uxQueueMessagesWaiting": "0x02029a81", - "uxQueueMessagesWaitingFromISR": "0x02029aa9", - "uxQueueSpacesAvailable": "0x02029ac5", - "uxTaskGetStackHighWaterMark": "0x02029af1", - "uxTaskPriorityGet": "0x02029b11", - "uxTaskPriorityGetFromISR": "0x02029b2d", - "vListInitialise": "0x02029bf3", - "vListInitialiseItem": "0x02029c09", - "vListInsert": "0x02029c0f", - "vListInsertEnd": "0x02029c3f", - "vPortEndScheduler": "0x02029c59", - "vPortEnterCritical": "0x02029c85", - "vPortExitCritical": "0x02029cc9", - "vPortFree": "0x02029cfd", - "vPortSuppressTicksAndSleep": "0x02029da1", - "vPortValidateInterruptPriority": "0x02029ec9", - "vQueueDelete": "0x02029f25", - "vQueueWaitForMessageRestricted": "0x02029f51", - "vTaskDelay": "0x02029f95", - "vTaskInternalSetTimeOutState": "0x02029fe1", - "vTaskMissedYield": "0x02029ff1", - "vTaskPlaceOnEventList": "0x02029ffd", - "vTaskPlaceOnEventListRestricted": "0x0202a035", - "vTaskPriorityDisinheritAfterTimeout": "0x0202a075", - "vTaskPrioritySet": "0x0202a121", - "vTaskResume": "0x0202a1e9", - "vTaskStartScheduler": "0x0202a26d", - "vTaskStepTick": "0x0202a2fd", - "vTaskSuspend": "0x0202a32d", - "vTaskSuspendAll": "0x0202a3e9", - "vTaskSwitchContext": "0x0202a3f9", - "xPortStartScheduler": "0x0202a4a1", - "xQueueAddToSet": "0x0202a5a5", - "xQueueCreateCountingSemaphore": "0x0202a5c9", - "xQueueCreateCountingSemaphoreStatic": "0x0202a605", - "xQueueCreateMutex": "0x0202a649", - "xQueueCreateMutexStatic": "0x0202a65f", - "xQueueCreateSet": "0x0202a679", - "xQueueGenericCreate": "0x0202a681", - "xQueueGenericCreateStatic": "0x0202a6cd", - "xQueueGenericReset": "0x0202a735", - "xQueueGenericSend": "0x0202a7c1", - "xQueueGenericSendFromISR": "0x0202a92d", - "xQueueGiveFromISR": "0x0202a9ed", - "xQueueGiveMutexRecursive": "0x0202aa91", - "xQueueIsQueueEmptyFromISR": "0x0202aad1", - "xQueueIsQueueFullFromISR": "0x0202aaf5", - "xQueuePeek": "0x0202ab1d", - "xQueuePeekFromISR": "0x0202ac45", - "xQueueReceive": "0x0202acb1", - "xQueueReceiveFromISR": "0x0202addd", - "xQueueRemoveFromSet": "0x0202ae71", - "xQueueSelectFromSet": "0x0202ae93", - "xQueueSelectFromSetFromISR": "0x0202aea5", - "xQueueSemaphoreTake": "0x0202aeb9", - "xQueueTakeMutexRecursive": "0x0202b025", - "xTaskCheckForTimeOut": "0x0202b069", - "xTaskCreate": "0x0202b0d9", - "xTaskCreateStatic": "0x0202b135", - "xTaskGetCurrentTaskHandle": "0x0202b1a5", - "xTaskGetSchedulerState": "0x0202b1b1", - "xTaskGetTickCount": "0x0202b1cd", - "xTaskGetTickCountFromISR": "0x0202b1d9", - "xTaskIncrementTick": "0x0202b1e9", - "xTaskPriorityDisinherit": "0x0202b2b5", - "xTaskPriorityInherit": "0x0202b349", - "xTaskRemoveFromEventList": "0x0202b3dd", - "xTaskResumeAll": "0x0202b45d", - "xTaskResumeFromISR": "0x0202b525", - "xTimerCreate": "0x0202b5b1", - "xTimerCreateStatic": "0x0202b5e5", - "xTimerCreateTimerTask": "0x0202b61d", - "xTimerGenericCommand": "0x0202b689", - "xTimerGetExpiryTime": "0x0202b6f9", - "xTimerGetTimerDaemonTaskHandle": "0x0202b719" + "platform_cancel_us_timer": "0x02023797", + "platform_config": "0x020237ad", + "platform_create_us_timer": "0x020238e9", + "platform_delete_timer": "0x020238fd", + "platform_enable_irq": "0x02023905", + "platform_get_current_task": "0x02023939", + "platform_get_gen_os_driver": "0x0202395d", + "platform_get_heap_status": "0x02023965", + "platform_get_link_layer_interf": "0x0202397d", + "platform_get_task_handle": "0x02023985", + "platform_get_timer_counter": "0x020239a5", + "platform_get_us_time": "0x020239a9", + "platform_get_version": "0x020239ad", + "platform_hrng": "0x020239c9", + "platform_install_isr_stack": "0x020239d1", + "platform_install_task_stack": "0x020239dd", + "platform_patch_rf_init_data": "0x02023a15", + "platform_printf": "0x02023a21", + "platform_raise_assertion": "0x02023a35", + "platform_rand": "0x02023a49", + "platform_read_info": "0x02023a4d", + "platform_read_persistent_reg": "0x02023a7d", + "platform_reset": "0x02023a9d", + "platform_rt_rc_auto_tune": "0x02023ab1", + "platform_rt_rc_auto_tune2": "0x02023ab9", + "platform_rt_rc_tune": "0x02023b19", + "platform_set_abs_timer": "0x02023b45", + "platform_set_evt_callback": "0x02023b49", + "platform_set_evt_callback_table": "0x02023b5d", + "platform_set_irq_callback": "0x02023b69", + "platform_set_irq_callback_table": "0x02023b85", + "platform_set_rf_clk_source": "0x02023b91", + "platform_set_rf_init_data": "0x02023b9d", + "platform_set_rf_power_mapping": "0x02023ba9", + "platform_set_timer": "0x02023bb5", + "platform_shutdown": "0x02023bb9", + "platform_switch_app": "0x02023bbd", + "platform_trace_raw": "0x02023bd5", + "platform_write_persistent_reg": "0x02023bed", + "printf_hexdump": "0x02023dc5", + "pvPortMalloc": "0x0202489d", + "pvTaskIncrementMutexHeldCount": "0x02024985", + "pvTimerGetTimerID": "0x0202499d", + "pxPortInitialiseStack": "0x020249c9", + "reverse_128": "0x02024bbd", + "reverse_24": "0x02024bc3", + "reverse_256": "0x02024bc9", + "reverse_48": "0x02024bcf", + "reverse_56": "0x02024bd5", + "reverse_64": "0x02024bdb", + "reverse_bd_addr": "0x02024be1", + "reverse_bytes": "0x02024be7", + "sm_add_event_handler": "0x02024f65", + "sm_address_resolution_lookup": "0x0202508d", + "sm_authenticated": "0x020254e5", + "sm_authorization_decline": "0x020254f3", + "sm_authorization_grant": "0x02025513", + "sm_authorization_state": "0x02025533", + "sm_bonding_decline": "0x0202554d", + "sm_config": "0x020259cd", + "sm_config_conn": "0x02025a09", + "sm_encryption_key_size": "0x02025bef", + "sm_just_works_confirm": "0x02026855", + "sm_le_device_key": "0x02026c39", + "sm_numeric_comparison_confirm": "0x02026dad", + "sm_passkey_input": "0x02026deb", + "sm_private_random_address_generation_get": "0x020273e1", + "sm_private_random_address_generation_get_mode": "0x020273e9", + "sm_private_random_address_generation_set_mode": "0x020273f5", + "sm_private_random_address_generation_set_update_period": "0x0202741d", + "sm_register_external_ltk_callback": "0x020276b1", + "sm_register_oob_data_callback": "0x020276bd", + "sm_register_sc_oob_data_callback": "0x020276c9", + "sm_request_pairing": "0x020276d5", + "sm_sc_generate_oob_data": "0x02028379", + "sm_send_security_request": "0x02028699", + "sm_set_accepted_stk_generation_methods": "0x020286c1", + "sm_set_authentication_requirements": "0x020286cd", + "sm_set_encryption_key_size_range": "0x020286dd", + "sm_set_key_distribution_flags": "0x020286e9", + "sm_set_persistent_irk": "0x020286f5", + "sscanf_bd_addr": "0x02028b0d", + "sysSetPublicDeviceAddr": "0x020290e5", + "uuid128_to_str": "0x020299cd", + "uuid_add_bluetooth_prefix": "0x02029a25", + "uuid_has_bluetooth_prefix": "0x02029a45", + "uxListRemove": "0x02029a61", + "uxQueueMessagesWaiting": "0x02029a89", + "uxQueueMessagesWaitingFromISR": "0x02029ab1", + "uxQueueSpacesAvailable": "0x02029acd", + "uxTaskGetStackHighWaterMark": "0x02029af9", + "uxTaskPriorityGet": "0x02029b19", + "uxTaskPriorityGetFromISR": "0x02029b35", + "vListInitialise": "0x02029bfb", + "vListInitialiseItem": "0x02029c11", + "vListInsert": "0x02029c17", + "vListInsertEnd": "0x02029c47", + "vPortEndScheduler": "0x02029c61", + "vPortEnterCritical": "0x02029c8d", + "vPortExitCritical": "0x02029cd1", + "vPortFree": "0x02029d05", + "vPortSuppressTicksAndSleep": "0x02029da9", + "vPortValidateInterruptPriority": "0x02029ed1", + "vQueueDelete": "0x02029f2d", + "vQueueWaitForMessageRestricted": "0x02029f59", + "vTaskDelay": "0x02029f9d", + "vTaskInternalSetTimeOutState": "0x02029fe9", + "vTaskMissedYield": "0x02029ff9", + "vTaskPlaceOnEventList": "0x0202a005", + "vTaskPlaceOnEventListRestricted": "0x0202a03d", + "vTaskPriorityDisinheritAfterTimeout": "0x0202a07d", + "vTaskPrioritySet": "0x0202a129", + "vTaskResume": "0x0202a1f1", + "vTaskStartScheduler": "0x0202a275", + "vTaskStepTick": "0x0202a305", + "vTaskSuspend": "0x0202a335", + "vTaskSuspendAll": "0x0202a3f1", + "vTaskSwitchContext": "0x0202a401", + "xPortStartScheduler": "0x0202a4a9", + "xQueueAddToSet": "0x0202a5ad", + "xQueueCreateCountingSemaphore": "0x0202a5d1", + "xQueueCreateCountingSemaphoreStatic": "0x0202a60d", + "xQueueCreateMutex": "0x0202a651", + "xQueueCreateMutexStatic": "0x0202a667", + "xQueueCreateSet": "0x0202a681", + "xQueueGenericCreate": "0x0202a689", + "xQueueGenericCreateStatic": "0x0202a6d5", + "xQueueGenericReset": "0x0202a73d", + "xQueueGenericSend": "0x0202a7c9", + "xQueueGenericSendFromISR": "0x0202a935", + "xQueueGiveFromISR": "0x0202a9f5", + "xQueueGiveMutexRecursive": "0x0202aa99", + "xQueueIsQueueEmptyFromISR": "0x0202aad9", + "xQueueIsQueueFullFromISR": "0x0202aafd", + "xQueuePeek": "0x0202ab25", + "xQueuePeekFromISR": "0x0202ac4d", + "xQueueReceive": "0x0202acb9", + "xQueueReceiveFromISR": "0x0202ade5", + "xQueueRemoveFromSet": "0x0202ae79", + "xQueueSelectFromSet": "0x0202ae9b", + "xQueueSelectFromSetFromISR": "0x0202aead", + "xQueueSemaphoreTake": "0x0202aec1", + "xQueueTakeMutexRecursive": "0x0202b02d", + "xTaskCheckForTimeOut": "0x0202b071", + "xTaskCreate": "0x0202b0e1", + "xTaskCreateStatic": "0x0202b13d", + "xTaskGetCurrentTaskHandle": "0x0202b1ad", + "xTaskGetSchedulerState": "0x0202b1b9", + "xTaskGetTickCount": "0x0202b1d5", + "xTaskGetTickCountFromISR": "0x0202b1e1", + "xTaskIncrementTick": "0x0202b1f1", + "xTaskPriorityDisinherit": "0x0202b2bd", + "xTaskPriorityInherit": "0x0202b351", + "xTaskRemoveFromEventList": "0x0202b3e5", + "xTaskResumeAll": "0x0202b465", + "xTaskResumeFromISR": "0x0202b52d", + "xTimerCreate": "0x0202b5b9", + "xTimerCreateStatic": "0x0202b5ed", + "xTimerCreateTimerTask": "0x0202b625", + "xTimerGenericCommand": "0x0202b691", + "xTimerGetExpiryTime": "0x0202b701", + "xTimerGetTimerDaemonTaskHandle": "0x0202b721" } \ No newline at end of file diff --git a/bundles/exp/ING9168xx/meta.json b/bundles/exp/ING9168xx/meta.json index a3188d04..b7d26810 100644 --- a/bundles/exp/ING9168xx/meta.json +++ b/bundles/exp/ING9168xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 33562624, - "size": 179652 + "size": 179664 }, "var": { "link_layer_features": { - "addr": 33733684, + "addr": 33733692, "value": "ff79ff07fe000000" } }, "version": [ 2, 3, - 44 + 45 ] } \ No newline at end of file diff --git a/bundles/exp/ING9168xx/platform.bin b/bundles/exp/ING9168xx/platform.bin index 49e68202..a32f0e4c 100644 Binary files a/bundles/exp/ING9168xx/platform.bin and b/bundles/exp/ING9168xx/platform.bin differ diff --git a/bundles/exp/ING9187xx/apis.json b/bundles/exp/ING9187xx/apis.json index ba662347..39c0916b 100644 --- a/bundles/exp/ING9187xx/apis.json +++ b/bundles/exp/ING9187xx/apis.json @@ -147,234 +147,234 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000bbed", "l2cap_init": "0x0000bfad", "l2cap_le_send_flow_control_credit": "0x0000c0a1", - "l2cap_max_le_mtu": "0x0000c39d", - "l2cap_register_packet_handler": "0x0000c4c5", - "l2cap_register_service": "0x0000c4d1", - "l2cap_request_can_send_now_event": "0x0000c5e1", - "l2cap_request_connection_parameter_update": "0x0000c5fb", - "l2cap_send_echo_request": "0x0000cac9", - "l2cap_unregister_service": "0x0000cb89", - "le_device_db_add": "0x0000cbe1", - "le_device_db_find": "0x0000ccb9", - "le_device_db_from_key": "0x0000cce5", - "le_device_db_iter_cur": "0x0000cced", - "le_device_db_iter_cur_key": "0x0000ccf1", - "le_device_db_iter_init": "0x0000ccf5", - "le_device_db_iter_next": "0x0000ccfd", - "le_device_db_remove_key": "0x0000cd23", - "ll_ackable_packet_alloc": "0x0000cd4f", - "ll_ackable_packet_get_status": "0x0000ce89", - "ll_ackable_packet_run": "0x0000cef9", - "ll_ackable_packet_set_tx_data": "0x0000cf9d", - "ll_adjust_conn_peer_tx_power": "0x0000cfc5", - "ll_aes_encrypt": "0x0000cff1", - "ll_channel_monitor_alloc": "0x0000d06d", - "ll_channel_monitor_check_each_pdu": "0x0000d0ef", - "ll_channel_monitor_get_1st_pdu_time": "0x0000d15d", - "ll_channel_monitor_run": "0x0000d195", - "ll_config": "0x0000d249", - "ll_conn_abort": "0x0000d265", - "ll_create_conn": "0x0000d299", - "ll_dhkey_generated": "0x0000d515", - "ll_free": "0x0000d549", - "ll_get_capabilities": "0x0000d555", - "ll_get_conn_events_info": "0x0000d575", - "ll_get_conn_info": "0x0000d659", - "ll_get_heap_free_size": "0x0000d6a5", - "ll_get_states": "0x0000d6b5", - "ll_hint_on_ce_len": "0x0000d771", - "ll_install_ecc_engine": "0x0000d7a9", - "ll_legacy_adv_set_interval": "0x0000d7b5", - "ll_lock_frequency": "0x0000d7c5", - "ll_malloc": "0x0000d829", - "ll_p256_key_pair_generated": "0x0000d831", - "ll_raw_packet_alloc": "0x0000d9e5", - "ll_raw_packet_free": "0x0000dab9", - "ll_raw_packet_get_bare_rx_data": "0x0000daf1", - "ll_raw_packet_get_rx_data": "0x0000dbb7", - "ll_raw_packet_recv": "0x0000dc59", - "ll_raw_packet_send": "0x0000dd15", - "ll_raw_packet_set_bare_data": "0x0000ddfd", - "ll_raw_packet_set_bare_mode": "0x0000de3b", - "ll_raw_packet_set_param": "0x0000df41", - "ll_raw_packet_set_tx_data": "0x0000df9f", - "ll_register_hci_acl_previewer": "0x0000e005", - "ll_scan_set_fixed_channel": "0x0000e069", - "ll_set_adv_access_address": "0x0000e281", - "ll_set_adv_coded_scheme": "0x0000e28d", - "ll_set_conn_acl_report_latency": "0x0000e2bd", - "ll_set_conn_coded_scheme": "0x0000e2ed", - "ll_set_conn_interval_unit": "0x0000e319", - "ll_set_conn_latency": "0x0000e325", - "ll_set_conn_tx_power": "0x0000e355", - "ll_set_def_antenna": "0x0000e391", - "ll_set_initiating_coded_scheme": "0x0000e3ad", - "ll_set_max_conn_number": "0x0000e3b9", - "ll_set_tx_power_range": "0x0000e44d", - "ll_unlock_frequency": "0x0000e475", - "nibble_for_char": "0x00020215", - "platform_calibrate_rt_clk": "0x000202b5", + "l2cap_max_le_mtu": "0x0000c3a5", + "l2cap_register_packet_handler": "0x0000c4cd", + "l2cap_register_service": "0x0000c4d9", + "l2cap_request_can_send_now_event": "0x0000c5e9", + "l2cap_request_connection_parameter_update": "0x0000c603", + "l2cap_send_echo_request": "0x0000cad1", + "l2cap_unregister_service": "0x0000cb91", + "le_device_db_add": "0x0000cbe9", + "le_device_db_find": "0x0000ccc1", + "le_device_db_from_key": "0x0000cced", + "le_device_db_iter_cur": "0x0000ccf5", + "le_device_db_iter_cur_key": "0x0000ccf9", + "le_device_db_iter_init": "0x0000ccfd", + "le_device_db_iter_next": "0x0000cd05", + "le_device_db_remove_key": "0x0000cd2b", + "ll_ackable_packet_alloc": "0x0000cd57", + "ll_ackable_packet_get_status": "0x0000ce91", + "ll_ackable_packet_run": "0x0000cf01", + "ll_ackable_packet_set_tx_data": "0x0000cfa5", + "ll_adjust_conn_peer_tx_power": "0x0000cfcd", + "ll_aes_encrypt": "0x0000cff9", + "ll_channel_monitor_alloc": "0x0000d075", + "ll_channel_monitor_check_each_pdu": "0x0000d0f7", + "ll_channel_monitor_get_1st_pdu_time": "0x0000d165", + "ll_channel_monitor_run": "0x0000d19d", + "ll_config": "0x0000d251", + "ll_conn_abort": "0x0000d26d", + "ll_create_conn": "0x0000d2a1", + "ll_dhkey_generated": "0x0000d51d", + "ll_free": "0x0000d551", + "ll_get_capabilities": "0x0000d55d", + "ll_get_conn_events_info": "0x0000d57d", + "ll_get_conn_info": "0x0000d661", + "ll_get_heap_free_size": "0x0000d6ad", + "ll_get_states": "0x0000d6bd", + "ll_hint_on_ce_len": "0x0000d779", + "ll_install_ecc_engine": "0x0000d7b1", + "ll_legacy_adv_set_interval": "0x0000d7bd", + "ll_lock_frequency": "0x0000d7cd", + "ll_malloc": "0x0000d831", + "ll_p256_key_pair_generated": "0x0000d839", + "ll_raw_packet_alloc": "0x0000d9ed", + "ll_raw_packet_free": "0x0000dac1", + "ll_raw_packet_get_bare_rx_data": "0x0000daf9", + "ll_raw_packet_get_rx_data": "0x0000dbbf", + "ll_raw_packet_recv": "0x0000dc61", + "ll_raw_packet_send": "0x0000dd1d", + "ll_raw_packet_set_bare_data": "0x0000de05", + "ll_raw_packet_set_bare_mode": "0x0000de43", + "ll_raw_packet_set_param": "0x0000df49", + "ll_raw_packet_set_tx_data": "0x0000dfa7", + "ll_register_hci_acl_previewer": "0x0000e00d", + "ll_scan_set_fixed_channel": "0x0000e071", + "ll_set_adv_access_address": "0x0000e289", + "ll_set_adv_coded_scheme": "0x0000e295", + "ll_set_conn_acl_report_latency": "0x0000e2c5", + "ll_set_conn_coded_scheme": "0x0000e2f5", + "ll_set_conn_interval_unit": "0x0000e321", + "ll_set_conn_latency": "0x0000e32d", + "ll_set_conn_tx_power": "0x0000e35d", + "ll_set_def_antenna": "0x0000e399", + "ll_set_initiating_coded_scheme": "0x0000e3b5", + "ll_set_max_conn_number": "0x0000e3c1", + "ll_set_tx_power_range": "0x0000e455", + "ll_unlock_frequency": "0x0000e47d", + "nibble_for_char": "0x0002021d", + "platform_calibrate_rt_clk": "0x000202bd", "platform_call_on_stack": "0x00004183", - "platform_cancel_us_timer": "0x000202b9", - "platform_config": "0x000202cd", - "platform_create_us_timer": "0x000203f1", - "platform_delete_timer": "0x00020405", - "platform_enable_irq": "0x0002040d", - "platform_get_current_task": "0x00020445", - "platform_get_gen_os_driver": "0x00020469", - "platform_get_heap_status": "0x00020471", - "platform_get_link_layer_interf": "0x00020489", - "platform_get_task_handle": "0x00020491", - "platform_get_timer_counter": "0x000204b1", - "platform_get_us_time": "0x000204b5", - "platform_get_version": "0x000204b9", - "platform_hrng": "0x000204c1", - "platform_install_isr_stack": "0x000204c9", - "platform_install_task_stack": "0x000204d5", - "platform_patch_rf_init_data": "0x0002050d", - "platform_printf": "0x00020519", - "platform_raise_assertion": "0x0002052d", - "platform_rand": "0x00020541", - "platform_read_info": "0x00020545", - "platform_read_persistent_reg": "0x00020575", - "platform_reset": "0x00020585", - "platform_rt_rc_auto_tune": "0x000205a9", - "platform_rt_rc_auto_tune2": "0x000205b1", - "platform_rt_rc_tune": "0x0002062d", - "platform_set_abs_timer": "0x00020651", - "platform_set_evt_callback": "0x00020655", - "platform_set_evt_callback_table": "0x00020669", - "platform_set_irq_callback": "0x00020675", - "platform_set_irq_callback_table": "0x00020691", - "platform_set_rf_clk_source": "0x0002069d", - "platform_set_rf_init_data": "0x000206a9", - "platform_set_rf_power_mapping": "0x000206b5", - "platform_set_timer": "0x000206c1", - "platform_shutdown": "0x000206c5", - "platform_switch_app": "0x000206c9", - "platform_trace_raw": "0x000206f5", - "platform_write_persistent_reg": "0x0002070d", - "printf_hexdump": "0x000208c1", - "pvPortMalloc": "0x000213b5", - "pvTaskIncrementMutexHeldCount": "0x0002149d", - "pvTimerGetTimerID": "0x000214b5", - "pxPortInitialiseStack": "0x000214e1", - "reverse_128": "0x00021695", - "reverse_24": "0x0002169b", - "reverse_256": "0x000216a1", - "reverse_48": "0x000216a7", - "reverse_56": "0x000216ad", - "reverse_64": "0x000216b3", - "reverse_bd_addr": "0x000216b9", - "reverse_bytes": "0x000216bf", - "sm_add_event_handler": "0x000218ad", - "sm_address_resolution_lookup": "0x000219f1", - "sm_authenticated": "0x00021e49", - "sm_authorization_decline": "0x00021e57", - "sm_authorization_grant": "0x00021e77", - "sm_authorization_state": "0x00021e97", - "sm_bonding_decline": "0x00021eb1", - "sm_config": "0x00022339", - "sm_config_conn": "0x00022375", - "sm_encryption_key_size": "0x0002255b", - "sm_just_works_confirm": "0x00023181", - "sm_le_device_key": "0x00023565", - "sm_numeric_comparison_confirm": "0x000236af", - "sm_passkey_input": "0x000236ed", - "sm_private_random_address_generation_get": "0x00023ce1", - "sm_private_random_address_generation_get_mode": "0x00023ce9", - "sm_private_random_address_generation_set_mode": "0x00023cf5", - "sm_private_random_address_generation_set_update_period": "0x00023d1d", - "sm_register_external_ltk_callback": "0x00023fb1", - "sm_register_oob_data_callback": "0x00023fbd", - "sm_register_sc_oob_data_callback": "0x00023fc9", - "sm_request_pairing": "0x00023fd5", - "sm_sc_generate_oob_data": "0x00024c79", - "sm_send_security_request": "0x00024f95", - "sm_set_accepted_stk_generation_methods": "0x00024fbd", - "sm_set_authentication_requirements": "0x00024fc9", - "sm_set_encryption_key_size_range": "0x00024fd9", - "sm_set_key_distribution_flags": "0x00024fe5", - "sm_set_persistent_irk": "0x00024ff1", - "sscanf_bd_addr": "0x00025401", - "sysSetPublicDeviceAddr": "0x000257ed", - "uuid128_to_str": "0x00025e81", - "uuid_add_bluetooth_prefix": "0x00025ed9", - "uuid_has_bluetooth_prefix": "0x00025ef9", - "uxListRemove": "0x00025f15", - "uxQueueMessagesWaiting": "0x00025f3d", - "uxQueueMessagesWaitingFromISR": "0x00025f65", - "uxQueueSpacesAvailable": "0x00025f81", - "uxTaskGetStackHighWaterMark": "0x00025fad", - "uxTaskPriorityGet": "0x00025fcd", - "uxTaskPriorityGetFromISR": "0x00025fe9", - "vListInitialise": "0x000260af", - "vListInitialiseItem": "0x000260c5", - "vListInsert": "0x000260cb", - "vListInsertEnd": "0x000260fb", - "vPortEndScheduler": "0x00026115", - "vPortEnterCritical": "0x00026141", - "vPortExitCritical": "0x00026185", - "vPortFree": "0x000261b9", - "vPortSuppressTicksAndSleep": "0x0002624d", - "vPortValidateInterruptPriority": "0x00026375", - "vQueueDelete": "0x000263d1", - "vQueueWaitForMessageRestricted": "0x000263fd", - "vTaskDelay": "0x00026445", - "vTaskInternalSetTimeOutState": "0x00026491", - "vTaskMissedYield": "0x000264a1", - "vTaskPlaceOnEventList": "0x000264ad", - "vTaskPlaceOnEventListRestricted": "0x000264e5", - "vTaskPriorityDisinheritAfterTimeout": "0x00026525", - "vTaskPrioritySet": "0x000265d1", - "vTaskResume": "0x00026699", - "vTaskStartScheduler": "0x0002671d", - "vTaskStepTick": "0x000267ad", - "vTaskSuspend": "0x000267dd", - "vTaskSuspendAll": "0x00026899", - "vTaskSwitchContext": "0x000268a9", - "xPortStartScheduler": "0x00026951", - "xQueueAddToSet": "0x00026a19", - "xQueueCreateCountingSemaphore": "0x00026a3d", - "xQueueCreateCountingSemaphoreStatic": "0x00026a79", - "xQueueCreateMutex": "0x00026abd", - "xQueueCreateMutexStatic": "0x00026ad3", - "xQueueCreateSet": "0x00026aed", - "xQueueGenericCreate": "0x00026af5", - "xQueueGenericCreateStatic": "0x00026b41", - "xQueueGenericReset": "0x00026ba9", - "xQueueGenericSend": "0x00026c35", - "xQueueGenericSendFromISR": "0x00026da1", - "xQueueGiveFromISR": "0x00026e61", - "xQueueGiveMutexRecursive": "0x00026f05", - "xQueueIsQueueEmptyFromISR": "0x00026f45", - "xQueueIsQueueFullFromISR": "0x00026f69", - "xQueuePeek": "0x00026f91", - "xQueuePeekFromISR": "0x000270b9", - "xQueueReceive": "0x00027125", - "xQueueReceiveFromISR": "0x00027251", - "xQueueRemoveFromSet": "0x000272e5", - "xQueueSelectFromSet": "0x00027307", - "xQueueSelectFromSetFromISR": "0x00027319", - "xQueueSemaphoreTake": "0x0002732d", - "xQueueTakeMutexRecursive": "0x00027499", - "xTaskCheckForTimeOut": "0x000274dd", - "xTaskCreate": "0x0002754d", - "xTaskCreateStatic": "0x000275a9", - "xTaskGetCurrentTaskHandle": "0x00027619", - "xTaskGetSchedulerState": "0x00027625", - "xTaskGetTickCount": "0x00027641", - "xTaskGetTickCountFromISR": "0x0002764d", - "xTaskIncrementTick": "0x0002765d", - "xTaskPriorityDisinherit": "0x00027729", - "xTaskPriorityInherit": "0x000277bd", - "xTaskRemoveFromEventList": "0x00027851", - "xTaskResumeAll": "0x000278d1", - "xTaskResumeFromISR": "0x00027999", - "xTimerCreate": "0x00027a25", - "xTimerCreateStatic": "0x00027a59", - "xTimerCreateTimerTask": "0x00027a91", - "xTimerGenericCommand": "0x00027afd", - "xTimerGetExpiryTime": "0x00027b6d", - "xTimerGetTimerDaemonTaskHandle": "0x00027b8d" + "platform_cancel_us_timer": "0x000202c1", + "platform_config": "0x000202d5", + "platform_create_us_timer": "0x000203f9", + "platform_delete_timer": "0x0002040d", + "platform_enable_irq": "0x00020415", + "platform_get_current_task": "0x0002044d", + "platform_get_gen_os_driver": "0x00020471", + "platform_get_heap_status": "0x00020479", + "platform_get_link_layer_interf": "0x00020491", + "platform_get_task_handle": "0x00020499", + "platform_get_timer_counter": "0x000204b9", + "platform_get_us_time": "0x000204bd", + "platform_get_version": "0x000204c1", + "platform_hrng": "0x000204c9", + "platform_install_isr_stack": "0x000204d1", + "platform_install_task_stack": "0x000204dd", + "platform_patch_rf_init_data": "0x00020515", + "platform_printf": "0x00020521", + "platform_raise_assertion": "0x00020535", + "platform_rand": "0x00020549", + "platform_read_info": "0x0002054d", + "platform_read_persistent_reg": "0x0002057d", + "platform_reset": "0x0002058d", + "platform_rt_rc_auto_tune": "0x000205b1", + "platform_rt_rc_auto_tune2": "0x000205b9", + "platform_rt_rc_tune": "0x00020635", + "platform_set_abs_timer": "0x00020659", + "platform_set_evt_callback": "0x0002065d", + "platform_set_evt_callback_table": "0x00020671", + "platform_set_irq_callback": "0x0002067d", + "platform_set_irq_callback_table": "0x00020699", + "platform_set_rf_clk_source": "0x000206a5", + "platform_set_rf_init_data": "0x000206b1", + "platform_set_rf_power_mapping": "0x000206bd", + "platform_set_timer": "0x000206c9", + "platform_shutdown": "0x000206cd", + "platform_switch_app": "0x000206d1", + "platform_trace_raw": "0x000206fd", + "platform_write_persistent_reg": "0x00020715", + "printf_hexdump": "0x000208c9", + "pvPortMalloc": "0x000213bd", + "pvTaskIncrementMutexHeldCount": "0x000214a5", + "pvTimerGetTimerID": "0x000214bd", + "pxPortInitialiseStack": "0x000214e9", + "reverse_128": "0x0002169d", + "reverse_24": "0x000216a3", + "reverse_256": "0x000216a9", + "reverse_48": "0x000216af", + "reverse_56": "0x000216b5", + "reverse_64": "0x000216bb", + "reverse_bd_addr": "0x000216c1", + "reverse_bytes": "0x000216c7", + "sm_add_event_handler": "0x000218b5", + "sm_address_resolution_lookup": "0x000219f9", + "sm_authenticated": "0x00021e51", + "sm_authorization_decline": "0x00021e5f", + "sm_authorization_grant": "0x00021e7f", + "sm_authorization_state": "0x00021e9f", + "sm_bonding_decline": "0x00021eb9", + "sm_config": "0x00022341", + "sm_config_conn": "0x0002237d", + "sm_encryption_key_size": "0x00022563", + "sm_just_works_confirm": "0x00023189", + "sm_le_device_key": "0x0002356d", + "sm_numeric_comparison_confirm": "0x000236b7", + "sm_passkey_input": "0x000236f5", + "sm_private_random_address_generation_get": "0x00023ce9", + "sm_private_random_address_generation_get_mode": "0x00023cf1", + "sm_private_random_address_generation_set_mode": "0x00023cfd", + "sm_private_random_address_generation_set_update_period": "0x00023d25", + "sm_register_external_ltk_callback": "0x00023fb9", + "sm_register_oob_data_callback": "0x00023fc5", + "sm_register_sc_oob_data_callback": "0x00023fd1", + "sm_request_pairing": "0x00023fdd", + "sm_sc_generate_oob_data": "0x00024c81", + "sm_send_security_request": "0x00024f9d", + "sm_set_accepted_stk_generation_methods": "0x00024fc5", + "sm_set_authentication_requirements": "0x00024fd1", + "sm_set_encryption_key_size_range": "0x00024fe1", + "sm_set_key_distribution_flags": "0x00024fed", + "sm_set_persistent_irk": "0x00024ff9", + "sscanf_bd_addr": "0x00025409", + "sysSetPublicDeviceAddr": "0x000257f5", + "uuid128_to_str": "0x00025e89", + "uuid_add_bluetooth_prefix": "0x00025ee1", + "uuid_has_bluetooth_prefix": "0x00025f01", + "uxListRemove": "0x00025f1d", + "uxQueueMessagesWaiting": "0x00025f45", + "uxQueueMessagesWaitingFromISR": "0x00025f6d", + "uxQueueSpacesAvailable": "0x00025f89", + "uxTaskGetStackHighWaterMark": "0x00025fb5", + "uxTaskPriorityGet": "0x00025fd5", + "uxTaskPriorityGetFromISR": "0x00025ff1", + "vListInitialise": "0x000260b7", + "vListInitialiseItem": "0x000260cd", + "vListInsert": "0x000260d3", + "vListInsertEnd": "0x00026103", + "vPortEndScheduler": "0x0002611d", + "vPortEnterCritical": "0x00026149", + "vPortExitCritical": "0x0002618d", + "vPortFree": "0x000261c1", + "vPortSuppressTicksAndSleep": "0x00026255", + "vPortValidateInterruptPriority": "0x0002637d", + "vQueueDelete": "0x000263d9", + "vQueueWaitForMessageRestricted": "0x00026405", + "vTaskDelay": "0x0002644d", + "vTaskInternalSetTimeOutState": "0x00026499", + "vTaskMissedYield": "0x000264a9", + "vTaskPlaceOnEventList": "0x000264b5", + "vTaskPlaceOnEventListRestricted": "0x000264ed", + "vTaskPriorityDisinheritAfterTimeout": "0x0002652d", + "vTaskPrioritySet": "0x000265d9", + "vTaskResume": "0x000266a1", + "vTaskStartScheduler": "0x00026725", + "vTaskStepTick": "0x000267b5", + "vTaskSuspend": "0x000267e5", + "vTaskSuspendAll": "0x000268a1", + "vTaskSwitchContext": "0x000268b1", + "xPortStartScheduler": "0x00026959", + "xQueueAddToSet": "0x00026a21", + "xQueueCreateCountingSemaphore": "0x00026a45", + "xQueueCreateCountingSemaphoreStatic": "0x00026a81", + "xQueueCreateMutex": "0x00026ac5", + "xQueueCreateMutexStatic": "0x00026adb", + "xQueueCreateSet": "0x00026af5", + "xQueueGenericCreate": "0x00026afd", + "xQueueGenericCreateStatic": "0x00026b49", + "xQueueGenericReset": "0x00026bb1", + "xQueueGenericSend": "0x00026c3d", + "xQueueGenericSendFromISR": "0x00026da9", + "xQueueGiveFromISR": "0x00026e69", + "xQueueGiveMutexRecursive": "0x00026f0d", + "xQueueIsQueueEmptyFromISR": "0x00026f4d", + "xQueueIsQueueFullFromISR": "0x00026f71", + "xQueuePeek": "0x00026f99", + "xQueuePeekFromISR": "0x000270c1", + "xQueueReceive": "0x0002712d", + "xQueueReceiveFromISR": "0x00027259", + "xQueueRemoveFromSet": "0x000272ed", + "xQueueSelectFromSet": "0x0002730f", + "xQueueSelectFromSetFromISR": "0x00027321", + "xQueueSemaphoreTake": "0x00027335", + "xQueueTakeMutexRecursive": "0x000274a1", + "xTaskCheckForTimeOut": "0x000274e5", + "xTaskCreate": "0x00027555", + "xTaskCreateStatic": "0x000275b1", + "xTaskGetCurrentTaskHandle": "0x00027621", + "xTaskGetSchedulerState": "0x0002762d", + "xTaskGetTickCount": "0x00027649", + "xTaskGetTickCountFromISR": "0x00027655", + "xTaskIncrementTick": "0x00027665", + "xTaskPriorityDisinherit": "0x00027731", + "xTaskPriorityInherit": "0x000277c5", + "xTaskRemoveFromEventList": "0x00027859", + "xTaskResumeAll": "0x000278d9", + "xTaskResumeFromISR": "0x000279a1", + "xTimerCreate": "0x00027a2d", + "xTimerCreateStatic": "0x00027a61", + "xTimerCreateTimerTask": "0x00027a99", + "xTimerGenericCommand": "0x00027b05", + "xTimerGetExpiryTime": "0x00027b75", + "xTimerGetTimerDaemonTaskHandle": "0x00027b95" } \ No newline at end of file diff --git a/bundles/exp/ING9187xx/meta.json b/bundles/exp/ING9187xx/meta.json index 79fa7c73..c6ecc4bd 100644 --- a/bundles/exp/ING9187xx/meta.json +++ b/bundles/exp/ING9187xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 153468 + "size": 153480 }, "var": { "link_layer_features": { - "addr": 165208, + "addr": 165216, "value": "3f790104fe000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/exp/ING9187xx/platform.bin b/bundles/exp/ING9187xx/platform.bin index 87c8539a..f0ebc2e8 100644 Binary files a/bundles/exp/ING9187xx/platform.bin and b/bundles/exp/ING9187xx/platform.bin differ diff --git a/bundles/exp/ING9188xx/apis.json b/bundles/exp/ING9188xx/apis.json index 0ce79174..8b1d2c59 100644 --- a/bundles/exp/ING9188xx/apis.json +++ b/bundles/exp/ING9188xx/apis.json @@ -161,239 +161,239 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000bfc5", "l2cap_init": "0x0000c385", "l2cap_le_send_flow_control_credit": "0x0000c479", - "l2cap_max_le_mtu": "0x0000c775", - "l2cap_register_packet_handler": "0x0000c89d", - "l2cap_register_service": "0x0000c8a9", - "l2cap_request_can_send_now_event": "0x0000c9b9", - "l2cap_request_connection_parameter_update": "0x0000c9d3", - "l2cap_send_echo_request": "0x0000cea1", - "l2cap_unregister_service": "0x0000cf61", - "le_device_db_add": "0x0000cfb9", - "le_device_db_find": "0x0000d091", - "le_device_db_from_key": "0x0000d0bd", - "le_device_db_iter_cur": "0x0000d0c5", - "le_device_db_iter_cur_key": "0x0000d0c9", - "le_device_db_iter_init": "0x0000d0cd", - "le_device_db_iter_next": "0x0000d0d5", - "le_device_db_remove_key": "0x0000d0fb", - "ll_ackable_packet_alloc": "0x0000d127", - "ll_ackable_packet_get_status": "0x0000d261", - "ll_ackable_packet_run": "0x0000d2d1", - "ll_ackable_packet_set_tx_data": "0x0000d375", - "ll_adjust_conn_peer_tx_power": "0x0000d39d", - "ll_aes_encrypt": "0x0000d3c9", - "ll_channel_monitor_alloc": "0x0000d445", - "ll_channel_monitor_check_each_pdu": "0x0000d4c7", - "ll_channel_monitor_get_1st_pdu_time": "0x0000d535", - "ll_channel_monitor_run": "0x0000d56d", - "ll_config": "0x0000d621", - "ll_conn_abort": "0x0000d63d", - "ll_create_conn": "0x0000d671", - "ll_dhkey_generated": "0x0000d8ed", - "ll_free": "0x0000d921", - "ll_get_capabilities": "0x0000d92d", - "ll_get_conn_events_info": "0x0000d94d", - "ll_get_conn_info": "0x0000da31", - "ll_get_heap_free_size": "0x0000da7d", - "ll_get_states": "0x0000da8d", - "ll_hint_on_ce_len": "0x0000db49", - "ll_install_ecc_engine": "0x0000db81", - "ll_legacy_adv_set_interval": "0x0000db8d", - "ll_lock_frequency": "0x0000db9d", - "ll_malloc": "0x0000dc01", - "ll_p256_key_pair_generated": "0x0000dc09", - "ll_raw_packet_alloc": "0x0000ddbd", - "ll_raw_packet_free": "0x0000de91", - "ll_raw_packet_get_bare_rx_data": "0x0000dec9", - "ll_raw_packet_get_iq_samples": "0x0000df8f", - "ll_raw_packet_get_rx_data": "0x0000e029", - "ll_raw_packet_recv": "0x0000e0c9", - "ll_raw_packet_send": "0x0000e185", - "ll_raw_packet_set_bare_data": "0x0000e26d", - "ll_raw_packet_set_bare_mode": "0x0000e2ab", - "ll_raw_packet_set_fake_cte_info": "0x0000e3b1", - "ll_raw_packet_set_param": "0x0000e3d3", - "ll_raw_packet_set_rx_cte": "0x0000e431", - "ll_raw_packet_set_tx_cte": "0x0000e4c7", - "ll_raw_packet_set_tx_data": "0x0000e505", - "ll_register_hci_acl_previewer": "0x0000e569", - "ll_scan_set_fixed_channel": "0x0000e5cd", - "ll_scanner_enable_iq_sampling": "0x0000e5d9", - "ll_set_adv_access_address": "0x0000e88d", - "ll_set_adv_coded_scheme": "0x0000e899", - "ll_set_conn_acl_report_latency": "0x0000e8c9", - "ll_set_conn_coded_scheme": "0x0000e8f9", - "ll_set_conn_interval_unit": "0x0000e925", - "ll_set_conn_latency": "0x0000e931", - "ll_set_conn_tx_power": "0x0000e961", - "ll_set_def_antenna": "0x0000e99d", - "ll_set_initiating_coded_scheme": "0x0000e9b9", - "ll_set_max_conn_number": "0x0000e9c5", - "ll_set_tx_power_range": "0x0000ea59", - "ll_unlock_frequency": "0x0000ea81", - "nibble_for_char": "0x00021835", - "platform_calibrate_rt_clk": "0x000218d5", + "l2cap_max_le_mtu": "0x0000c77d", + "l2cap_register_packet_handler": "0x0000c8a5", + "l2cap_register_service": "0x0000c8b1", + "l2cap_request_can_send_now_event": "0x0000c9c1", + "l2cap_request_connection_parameter_update": "0x0000c9db", + "l2cap_send_echo_request": "0x0000cea9", + "l2cap_unregister_service": "0x0000cf69", + "le_device_db_add": "0x0000cfc1", + "le_device_db_find": "0x0000d099", + "le_device_db_from_key": "0x0000d0c5", + "le_device_db_iter_cur": "0x0000d0cd", + "le_device_db_iter_cur_key": "0x0000d0d1", + "le_device_db_iter_init": "0x0000d0d5", + "le_device_db_iter_next": "0x0000d0dd", + "le_device_db_remove_key": "0x0000d103", + "ll_ackable_packet_alloc": "0x0000d12f", + "ll_ackable_packet_get_status": "0x0000d269", + "ll_ackable_packet_run": "0x0000d2d9", + "ll_ackable_packet_set_tx_data": "0x0000d37d", + "ll_adjust_conn_peer_tx_power": "0x0000d3a5", + "ll_aes_encrypt": "0x0000d3d1", + "ll_channel_monitor_alloc": "0x0000d44d", + "ll_channel_monitor_check_each_pdu": "0x0000d4cf", + "ll_channel_monitor_get_1st_pdu_time": "0x0000d53d", + "ll_channel_monitor_run": "0x0000d575", + "ll_config": "0x0000d629", + "ll_conn_abort": "0x0000d645", + "ll_create_conn": "0x0000d679", + "ll_dhkey_generated": "0x0000d8f5", + "ll_free": "0x0000d929", + "ll_get_capabilities": "0x0000d935", + "ll_get_conn_events_info": "0x0000d955", + "ll_get_conn_info": "0x0000da39", + "ll_get_heap_free_size": "0x0000da85", + "ll_get_states": "0x0000da95", + "ll_hint_on_ce_len": "0x0000db51", + "ll_install_ecc_engine": "0x0000db89", + "ll_legacy_adv_set_interval": "0x0000db95", + "ll_lock_frequency": "0x0000dba5", + "ll_malloc": "0x0000dc09", + "ll_p256_key_pair_generated": "0x0000dc11", + "ll_raw_packet_alloc": "0x0000ddc5", + "ll_raw_packet_free": "0x0000de99", + "ll_raw_packet_get_bare_rx_data": "0x0000ded1", + "ll_raw_packet_get_iq_samples": "0x0000df97", + "ll_raw_packet_get_rx_data": "0x0000e031", + "ll_raw_packet_recv": "0x0000e0d1", + "ll_raw_packet_send": "0x0000e18d", + "ll_raw_packet_set_bare_data": "0x0000e275", + "ll_raw_packet_set_bare_mode": "0x0000e2b3", + "ll_raw_packet_set_fake_cte_info": "0x0000e3b9", + "ll_raw_packet_set_param": "0x0000e3db", + "ll_raw_packet_set_rx_cte": "0x0000e439", + "ll_raw_packet_set_tx_cte": "0x0000e4cf", + "ll_raw_packet_set_tx_data": "0x0000e50d", + "ll_register_hci_acl_previewer": "0x0000e571", + "ll_scan_set_fixed_channel": "0x0000e5d5", + "ll_scanner_enable_iq_sampling": "0x0000e5e1", + "ll_set_adv_access_address": "0x0000e895", + "ll_set_adv_coded_scheme": "0x0000e8a1", + "ll_set_conn_acl_report_latency": "0x0000e8d1", + "ll_set_conn_coded_scheme": "0x0000e901", + "ll_set_conn_interval_unit": "0x0000e92d", + "ll_set_conn_latency": "0x0000e939", + "ll_set_conn_tx_power": "0x0000e969", + "ll_set_def_antenna": "0x0000e9a5", + "ll_set_initiating_coded_scheme": "0x0000e9c1", + "ll_set_max_conn_number": "0x0000e9cd", + "ll_set_tx_power_range": "0x0000ea61", + "ll_unlock_frequency": "0x0000ea89", + "nibble_for_char": "0x0002183d", + "platform_calibrate_rt_clk": "0x000218dd", "platform_call_on_stack": "0x00004183", - "platform_cancel_us_timer": "0x000218d9", - "platform_config": "0x000218ed", - "platform_create_us_timer": "0x00021a11", - "platform_delete_timer": "0x00021a25", - "platform_enable_irq": "0x00021a2d", - "platform_get_current_task": "0x00021a65", - "platform_get_gen_os_driver": "0x00021a89", - "platform_get_heap_status": "0x00021a91", - "platform_get_link_layer_interf": "0x00021aa9", - "platform_get_task_handle": "0x00021ab1", - "platform_get_timer_counter": "0x00021ad1", - "platform_get_us_time": "0x00021ad5", - "platform_get_version": "0x00021ad9", - "platform_hrng": "0x00021ae1", - "platform_install_isr_stack": "0x00021ae9", - "platform_install_task_stack": "0x00021af5", - "platform_patch_rf_init_data": "0x00021b2d", - "platform_printf": "0x00021b39", - "platform_raise_assertion": "0x00021b4d", - "platform_rand": "0x00021b61", - "platform_read_info": "0x00021b65", - "platform_read_persistent_reg": "0x00021b95", - "platform_reset": "0x00021ba5", - "platform_rt_rc_auto_tune": "0x00021bc9", - "platform_rt_rc_auto_tune2": "0x00021bd1", - "platform_rt_rc_tune": "0x00021c4d", - "platform_set_abs_timer": "0x00021c71", - "platform_set_evt_callback": "0x00021c75", - "platform_set_evt_callback_table": "0x00021c89", - "platform_set_irq_callback": "0x00021c95", - "platform_set_irq_callback_table": "0x00021cb1", - "platform_set_rf_clk_source": "0x00021cbd", - "platform_set_rf_init_data": "0x00021cc9", - "platform_set_rf_power_mapping": "0x00021cd5", - "platform_set_timer": "0x00021ce1", - "platform_shutdown": "0x00021ce5", - "platform_switch_app": "0x00021ce9", - "platform_trace_raw": "0x00021d15", - "platform_write_persistent_reg": "0x00021d2d", - "printf_hexdump": "0x00021ee1", - "pvPortMalloc": "0x000229d5", - "pvTaskIncrementMutexHeldCount": "0x00022abd", - "pvTimerGetTimerID": "0x00022ad5", - "pxPortInitialiseStack": "0x00022b01", - "reverse_128": "0x00022ced", - "reverse_24": "0x00022cf3", - "reverse_256": "0x00022cf9", - "reverse_48": "0x00022cff", - "reverse_56": "0x00022d05", - "reverse_64": "0x00022d0b", - "reverse_bd_addr": "0x00022d11", - "reverse_bytes": "0x00022d17", - "sm_add_event_handler": "0x00023055", - "sm_address_resolution_lookup": "0x00023199", - "sm_authenticated": "0x000235f1", - "sm_authorization_decline": "0x000235ff", - "sm_authorization_grant": "0x0002361f", - "sm_authorization_state": "0x0002363f", - "sm_bonding_decline": "0x00023659", - "sm_config": "0x00023ae1", - "sm_config_conn": "0x00023b1d", - "sm_encryption_key_size": "0x00023d03", - "sm_just_works_confirm": "0x00024929", - "sm_le_device_key": "0x00024d0d", - "sm_numeric_comparison_confirm": "0x00024e57", - "sm_passkey_input": "0x00024e95", - "sm_private_random_address_generation_get": "0x00025489", - "sm_private_random_address_generation_get_mode": "0x00025491", - "sm_private_random_address_generation_set_mode": "0x0002549d", - "sm_private_random_address_generation_set_update_period": "0x000254c5", - "sm_register_external_ltk_callback": "0x00025759", - "sm_register_oob_data_callback": "0x00025765", - "sm_register_sc_oob_data_callback": "0x00025771", - "sm_request_pairing": "0x0002577d", - "sm_sc_generate_oob_data": "0x00026421", - "sm_send_security_request": "0x0002673d", - "sm_set_accepted_stk_generation_methods": "0x00026765", - "sm_set_authentication_requirements": "0x00026771", - "sm_set_encryption_key_size_range": "0x00026781", - "sm_set_key_distribution_flags": "0x0002678d", - "sm_set_persistent_irk": "0x00026799", - "sscanf_bd_addr": "0x00026ba9", - "sysSetPublicDeviceAddr": "0x00026f95", - "uuid128_to_str": "0x000277c1", - "uuid_add_bluetooth_prefix": "0x00027819", - "uuid_has_bluetooth_prefix": "0x00027839", - "uxListRemove": "0x00027855", - "uxQueueMessagesWaiting": "0x0002787d", - "uxQueueMessagesWaitingFromISR": "0x000278a5", - "uxQueueSpacesAvailable": "0x000278c1", - "uxTaskGetStackHighWaterMark": "0x000278ed", - "uxTaskPriorityGet": "0x0002790d", - "uxTaskPriorityGetFromISR": "0x00027929", - "vListInitialise": "0x000279ef", - "vListInitialiseItem": "0x00027a05", - "vListInsert": "0x00027a0b", - "vListInsertEnd": "0x00027a3b", - "vPortEndScheduler": "0x00027a55", - "vPortEnterCritical": "0x00027a81", - "vPortExitCritical": "0x00027ac5", - "vPortFree": "0x00027af9", - "vPortSuppressTicksAndSleep": "0x00027b8d", - "vPortValidateInterruptPriority": "0x00027cb5", - "vQueueDelete": "0x00027d11", - "vQueueWaitForMessageRestricted": "0x00027d3d", - "vTaskDelay": "0x00027d85", - "vTaskInternalSetTimeOutState": "0x00027dd1", - "vTaskMissedYield": "0x00027de1", - "vTaskPlaceOnEventList": "0x00027ded", - "vTaskPlaceOnEventListRestricted": "0x00027e25", - "vTaskPriorityDisinheritAfterTimeout": "0x00027e65", - "vTaskPrioritySet": "0x00027f11", - "vTaskResume": "0x00027fd9", - "vTaskStartScheduler": "0x0002805d", - "vTaskStepTick": "0x000280ed", - "vTaskSuspend": "0x0002811d", - "vTaskSuspendAll": "0x000281d9", - "vTaskSwitchContext": "0x000281e9", - "xPortStartScheduler": "0x00028291", - "xQueueAddToSet": "0x00028359", - "xQueueCreateCountingSemaphore": "0x0002837d", - "xQueueCreateCountingSemaphoreStatic": "0x000283b9", - "xQueueCreateMutex": "0x000283fd", - "xQueueCreateMutexStatic": "0x00028413", - "xQueueCreateSet": "0x0002842d", - "xQueueGenericCreate": "0x00028435", - "xQueueGenericCreateStatic": "0x00028481", - "xQueueGenericReset": "0x000284e9", - "xQueueGenericSend": "0x00028575", - "xQueueGenericSendFromISR": "0x000286e1", - "xQueueGiveFromISR": "0x000287a1", - "xQueueGiveMutexRecursive": "0x00028845", - "xQueueIsQueueEmptyFromISR": "0x00028885", - "xQueueIsQueueFullFromISR": "0x000288a9", - "xQueuePeek": "0x000288d1", - "xQueuePeekFromISR": "0x000289f9", - "xQueueReceive": "0x00028a65", - "xQueueReceiveFromISR": "0x00028b91", - "xQueueRemoveFromSet": "0x00028c25", - "xQueueSelectFromSet": "0x00028c47", - "xQueueSelectFromSetFromISR": "0x00028c59", - "xQueueSemaphoreTake": "0x00028c6d", - "xQueueTakeMutexRecursive": "0x00028dd9", - "xTaskCheckForTimeOut": "0x00028e1d", - "xTaskCreate": "0x00028e8d", - "xTaskCreateStatic": "0x00028ee9", - "xTaskGetCurrentTaskHandle": "0x00028f59", - "xTaskGetSchedulerState": "0x00028f65", - "xTaskGetTickCount": "0x00028f81", - "xTaskGetTickCountFromISR": "0x00028f8d", - "xTaskIncrementTick": "0x00028f9d", - "xTaskPriorityDisinherit": "0x00029069", - "xTaskPriorityInherit": "0x000290fd", - "xTaskRemoveFromEventList": "0x00029191", - "xTaskResumeAll": "0x00029211", - "xTaskResumeFromISR": "0x000292d9", - "xTimerCreate": "0x00029365", - "xTimerCreateStatic": "0x00029399", - "xTimerCreateTimerTask": "0x000293d1", - "xTimerGenericCommand": "0x0002943d", - "xTimerGetExpiryTime": "0x000294ad", - "xTimerGetTimerDaemonTaskHandle": "0x000294cd" + "platform_cancel_us_timer": "0x000218e1", + "platform_config": "0x000218f5", + "platform_create_us_timer": "0x00021a19", + "platform_delete_timer": "0x00021a2d", + "platform_enable_irq": "0x00021a35", + "platform_get_current_task": "0x00021a6d", + "platform_get_gen_os_driver": "0x00021a91", + "platform_get_heap_status": "0x00021a99", + "platform_get_link_layer_interf": "0x00021ab1", + "platform_get_task_handle": "0x00021ab9", + "platform_get_timer_counter": "0x00021ad9", + "platform_get_us_time": "0x00021add", + "platform_get_version": "0x00021ae1", + "platform_hrng": "0x00021ae9", + "platform_install_isr_stack": "0x00021af1", + "platform_install_task_stack": "0x00021afd", + "platform_patch_rf_init_data": "0x00021b35", + "platform_printf": "0x00021b41", + "platform_raise_assertion": "0x00021b55", + "platform_rand": "0x00021b69", + "platform_read_info": "0x00021b6d", + "platform_read_persistent_reg": "0x00021b9d", + "platform_reset": "0x00021bad", + "platform_rt_rc_auto_tune": "0x00021bd1", + "platform_rt_rc_auto_tune2": "0x00021bd9", + "platform_rt_rc_tune": "0x00021c55", + "platform_set_abs_timer": "0x00021c79", + "platform_set_evt_callback": "0x00021c7d", + "platform_set_evt_callback_table": "0x00021c91", + "platform_set_irq_callback": "0x00021c9d", + "platform_set_irq_callback_table": "0x00021cb9", + "platform_set_rf_clk_source": "0x00021cc5", + "platform_set_rf_init_data": "0x00021cd1", + "platform_set_rf_power_mapping": "0x00021cdd", + "platform_set_timer": "0x00021ce9", + "platform_shutdown": "0x00021ced", + "platform_switch_app": "0x00021cf1", + "platform_trace_raw": "0x00021d1d", + "platform_write_persistent_reg": "0x00021d35", + "printf_hexdump": "0x00021ee9", + "pvPortMalloc": "0x000229dd", + "pvTaskIncrementMutexHeldCount": "0x00022ac5", + "pvTimerGetTimerID": "0x00022add", + "pxPortInitialiseStack": "0x00022b09", + "reverse_128": "0x00022cf5", + "reverse_24": "0x00022cfb", + "reverse_256": "0x00022d01", + "reverse_48": "0x00022d07", + "reverse_56": "0x00022d0d", + "reverse_64": "0x00022d13", + "reverse_bd_addr": "0x00022d19", + "reverse_bytes": "0x00022d1f", + "sm_add_event_handler": "0x0002305d", + "sm_address_resolution_lookup": "0x000231a1", + "sm_authenticated": "0x000235f9", + "sm_authorization_decline": "0x00023607", + "sm_authorization_grant": "0x00023627", + "sm_authorization_state": "0x00023647", + "sm_bonding_decline": "0x00023661", + "sm_config": "0x00023ae9", + "sm_config_conn": "0x00023b25", + "sm_encryption_key_size": "0x00023d0b", + "sm_just_works_confirm": "0x00024931", + "sm_le_device_key": "0x00024d15", + "sm_numeric_comparison_confirm": "0x00024e5f", + "sm_passkey_input": "0x00024e9d", + "sm_private_random_address_generation_get": "0x00025491", + "sm_private_random_address_generation_get_mode": "0x00025499", + "sm_private_random_address_generation_set_mode": "0x000254a5", + "sm_private_random_address_generation_set_update_period": "0x000254cd", + "sm_register_external_ltk_callback": "0x00025761", + "sm_register_oob_data_callback": "0x0002576d", + "sm_register_sc_oob_data_callback": "0x00025779", + "sm_request_pairing": "0x00025785", + "sm_sc_generate_oob_data": "0x00026429", + "sm_send_security_request": "0x00026745", + "sm_set_accepted_stk_generation_methods": "0x0002676d", + "sm_set_authentication_requirements": "0x00026779", + "sm_set_encryption_key_size_range": "0x00026789", + "sm_set_key_distribution_flags": "0x00026795", + "sm_set_persistent_irk": "0x000267a1", + "sscanf_bd_addr": "0x00026bb1", + "sysSetPublicDeviceAddr": "0x00026f9d", + "uuid128_to_str": "0x000277c9", + "uuid_add_bluetooth_prefix": "0x00027821", + "uuid_has_bluetooth_prefix": "0x00027841", + "uxListRemove": "0x0002785d", + "uxQueueMessagesWaiting": "0x00027885", + "uxQueueMessagesWaitingFromISR": "0x000278ad", + "uxQueueSpacesAvailable": "0x000278c9", + "uxTaskGetStackHighWaterMark": "0x000278f5", + "uxTaskPriorityGet": "0x00027915", + "uxTaskPriorityGetFromISR": "0x00027931", + "vListInitialise": "0x000279f7", + "vListInitialiseItem": "0x00027a0d", + "vListInsert": "0x00027a13", + "vListInsertEnd": "0x00027a43", + "vPortEndScheduler": "0x00027a5d", + "vPortEnterCritical": "0x00027a89", + "vPortExitCritical": "0x00027acd", + "vPortFree": "0x00027b01", + "vPortSuppressTicksAndSleep": "0x00027b95", + "vPortValidateInterruptPriority": "0x00027cbd", + "vQueueDelete": "0x00027d19", + "vQueueWaitForMessageRestricted": "0x00027d45", + "vTaskDelay": "0x00027d8d", + "vTaskInternalSetTimeOutState": "0x00027dd9", + "vTaskMissedYield": "0x00027de9", + "vTaskPlaceOnEventList": "0x00027df5", + "vTaskPlaceOnEventListRestricted": "0x00027e2d", + "vTaskPriorityDisinheritAfterTimeout": "0x00027e6d", + "vTaskPrioritySet": "0x00027f19", + "vTaskResume": "0x00027fe1", + "vTaskStartScheduler": "0x00028065", + "vTaskStepTick": "0x000280f5", + "vTaskSuspend": "0x00028125", + "vTaskSuspendAll": "0x000281e1", + "vTaskSwitchContext": "0x000281f1", + "xPortStartScheduler": "0x00028299", + "xQueueAddToSet": "0x00028361", + "xQueueCreateCountingSemaphore": "0x00028385", + "xQueueCreateCountingSemaphoreStatic": "0x000283c1", + "xQueueCreateMutex": "0x00028405", + "xQueueCreateMutexStatic": "0x0002841b", + "xQueueCreateSet": "0x00028435", + "xQueueGenericCreate": "0x0002843d", + "xQueueGenericCreateStatic": "0x00028489", + "xQueueGenericReset": "0x000284f1", + "xQueueGenericSend": "0x0002857d", + "xQueueGenericSendFromISR": "0x000286e9", + "xQueueGiveFromISR": "0x000287a9", + "xQueueGiveMutexRecursive": "0x0002884d", + "xQueueIsQueueEmptyFromISR": "0x0002888d", + "xQueueIsQueueFullFromISR": "0x000288b1", + "xQueuePeek": "0x000288d9", + "xQueuePeekFromISR": "0x00028a01", + "xQueueReceive": "0x00028a6d", + "xQueueReceiveFromISR": "0x00028b99", + "xQueueRemoveFromSet": "0x00028c2d", + "xQueueSelectFromSet": "0x00028c4f", + "xQueueSelectFromSetFromISR": "0x00028c61", + "xQueueSemaphoreTake": "0x00028c75", + "xQueueTakeMutexRecursive": "0x00028de1", + "xTaskCheckForTimeOut": "0x00028e25", + "xTaskCreate": "0x00028e95", + "xTaskCreateStatic": "0x00028ef1", + "xTaskGetCurrentTaskHandle": "0x00028f61", + "xTaskGetSchedulerState": "0x00028f6d", + "xTaskGetTickCount": "0x00028f89", + "xTaskGetTickCountFromISR": "0x00028f95", + "xTaskIncrementTick": "0x00028fa5", + "xTaskPriorityDisinherit": "0x00029071", + "xTaskPriorityInherit": "0x00029105", + "xTaskRemoveFromEventList": "0x00029199", + "xTaskResumeAll": "0x00029219", + "xTaskResumeFromISR": "0x000292e1", + "xTimerCreate": "0x0002936d", + "xTimerCreateStatic": "0x000293a1", + "xTimerCreateTimerTask": "0x000293d9", + "xTimerGenericCommand": "0x00029445", + "xTimerGetExpiryTime": "0x000294b5", + "xTimerGetTimerDaemonTaskHandle": "0x000294d5" } \ No newline at end of file diff --git a/bundles/exp/ING9188xx/meta.json b/bundles/exp/ING9188xx/meta.json index 8c38b080..9c4abc3f 100644 --- a/bundles/exp/ING9188xx/meta.json +++ b/bundles/exp/ING9188xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 160388 + "size": 160396 }, "var": { "link_layer_features": { - "addr": 171784, + "addr": 171792, "value": "3f79ff07fe000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/exp/ING9188xx/platform.bin b/bundles/exp/ING9188xx/platform.bin index 4b80e2b1..edc40a01 100644 Binary files a/bundles/exp/ING9188xx/platform.bin and b/bundles/exp/ING9188xx/platform.bin differ diff --git a/bundles/exp/inc/ll_api.h b/bundles/exp/inc/ll_api.h index 66af96de..1d24ab09 100644 --- a/bundles/exp/inc/ll_api.h +++ b/bundles/exp/inc/ll_api.h @@ -740,7 +740,7 @@ int ll_ackable_packet_run(struct ll_raw_packet *packet, * * Possible Usages: * - * 1. Scan fro Adv on a single channel; + * 1. Scan for Adv on a single channel; * * 1. Receive Connection packages from both roles. * diff --git a/bundles/extension/ING9168xx/apis.json b/bundles/extension/ING9168xx/apis.json index e8b5898b..ee420191 100644 --- a/bundles/extension/ING9168xx/apis.json +++ b/bundles/extension/ING9168xx/apis.json @@ -154,236 +154,236 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0200bb99", "l2cap_init": "0x0200bfc5", "l2cap_le_send_flow_control_credit": "0x0200c0b9", - "l2cap_max_le_mtu": "0x0200c3b5", - "l2cap_register_packet_handler": "0x0200c4dd", - "l2cap_register_service": "0x0200c4e9", - "l2cap_request_can_send_now_event": "0x0200c5f9", - "l2cap_request_connection_parameter_update": "0x0200c613", - "l2cap_send_echo_request": "0x0200cae1", - "l2cap_unregister_service": "0x0200cbc1", - "le_device_db_add": "0x0200cc19", - "le_device_db_find": "0x0200ccf1", - "le_device_db_from_key": "0x0200cd1d", - "le_device_db_iter_cur": "0x0200cd25", - "le_device_db_iter_cur_key": "0x0200cd29", - "le_device_db_iter_init": "0x0200cd2d", - "le_device_db_iter_next": "0x0200cd35", - "le_device_db_remove_key": "0x0200cd5b", - "ll_ackable_packet_alloc": "0x0200cd87", - "ll_ackable_packet_get_status": "0x0200cec3", - "ll_ackable_packet_run": "0x0200cf31", - "ll_ackable_packet_set_tx_data": "0x0200cfe9", - "ll_adjust_conn_peer_tx_power": "0x0200d005", - "ll_aes_encrypt": "0x0200d031", - "ll_allow_nonstandard_adv_type": "0x0200d0a5", - "ll_attach_cte_to_adv_set": "0x0200d0bd", - "ll_channel_monitor_alloc": "0x0200d255", - "ll_channel_monitor_check_each_pdu": "0x0200d2d7", - "ll_channel_monitor_get_1st_pdu_time": "0x0200d343", - "ll_channel_monitor_run": "0x0200d37d", - "ll_config": "0x0200d44d", - "ll_free": "0x0200d48b", - "ll_get_capabilities": "0x0200d495", - "ll_get_conn_events_info": "0x0200d4b1", - "ll_get_conn_info": "0x0200d599", - "ll_get_heap_free_size": "0x0200d5e9", - "ll_get_states": "0x0200d5f9", - "ll_hint_on_ce_len": "0x0200d6b5", - "ll_legacy_adv_set_interval": "0x0200d6ed", - "ll_lock_frequency": "0x0200d6fd", - "ll_malloc": "0x0200d761", - "ll_override_whitening_init_value": "0x0200d769", - "ll_raw_packet_alloc": "0x0200d891", - "ll_raw_packet_free": "0x0200d965", - "ll_raw_packet_get_bare_rx_data": "0x0200d99d", - "ll_raw_packet_get_iq_samples": "0x0200da5d", - "ll_raw_packet_get_rx_data": "0x0200daf7", - "ll_raw_packet_recv": "0x0200db95", - "ll_raw_packet_send": "0x0200dc69", - "ll_raw_packet_set_bare_data": "0x0200dd85", - "ll_raw_packet_set_bare_mode": "0x0200ddc3", - "ll_raw_packet_set_fake_cte_info": "0x0200dec7", - "ll_raw_packet_set_param": "0x0200dee9", - "ll_raw_packet_set_rx_cte": "0x0200df4b", - "ll_raw_packet_set_tx_cte": "0x0200dfe1", - "ll_raw_packet_set_tx_data": "0x0200e01f", - "ll_register_hci_acl_previewer": "0x0200e081", - "ll_scan_set_fixed_channel": "0x0200e0e5", - "ll_scanner_enable_iq_sampling": "0x0200e0f1", - "ll_scanner_enable_iq_sampling_on_legacy": "0x0200e199", - "ll_set_adv_access_address": "0x0200e489", - "ll_set_adv_coded_scheme": "0x0200e495", - "ll_set_conn_acl_report_latency": "0x0200e4cd", - "ll_set_conn_coded_scheme": "0x0200e4fd", - "ll_set_conn_interval_unit": "0x0200e529", - "ll_set_conn_latency": "0x0200e535", - "ll_set_conn_tx_power": "0x0200e565", - "ll_set_cte_bit": "0x0200e595", - "ll_set_def_antenna": "0x0200e5bd", - "ll_set_initiating_coded_scheme": "0x0200e5dd", - "ll_set_max_conn_number": "0x0200e5e9", - "ll_set_tx_power_range": "0x0200e67d", - "ll_unlock_frequency": "0x0200e6a5", - "nibble_for_char": "0x0202187d", - "platform_calibrate_rt_clk": "0x02021927", + "l2cap_max_le_mtu": "0x0200c3bd", + "l2cap_register_packet_handler": "0x0200c4e5", + "l2cap_register_service": "0x0200c4f1", + "l2cap_request_can_send_now_event": "0x0200c601", + "l2cap_request_connection_parameter_update": "0x0200c61b", + "l2cap_send_echo_request": "0x0200cae9", + "l2cap_unregister_service": "0x0200cbc9", + "le_device_db_add": "0x0200cc21", + "le_device_db_find": "0x0200ccf9", + "le_device_db_from_key": "0x0200cd25", + "le_device_db_iter_cur": "0x0200cd2d", + "le_device_db_iter_cur_key": "0x0200cd31", + "le_device_db_iter_init": "0x0200cd35", + "le_device_db_iter_next": "0x0200cd3d", + "le_device_db_remove_key": "0x0200cd63", + "ll_ackable_packet_alloc": "0x0200cd8f", + "ll_ackable_packet_get_status": "0x0200cecb", + "ll_ackable_packet_run": "0x0200cf39", + "ll_ackable_packet_set_tx_data": "0x0200cff1", + "ll_adjust_conn_peer_tx_power": "0x0200d00d", + "ll_aes_encrypt": "0x0200d039", + "ll_allow_nonstandard_adv_type": "0x0200d0ad", + "ll_attach_cte_to_adv_set": "0x0200d0c5", + "ll_channel_monitor_alloc": "0x0200d25d", + "ll_channel_monitor_check_each_pdu": "0x0200d2df", + "ll_channel_monitor_get_1st_pdu_time": "0x0200d34b", + "ll_channel_monitor_run": "0x0200d385", + "ll_config": "0x0200d455", + "ll_free": "0x0200d493", + "ll_get_capabilities": "0x0200d49d", + "ll_get_conn_events_info": "0x0200d4b9", + "ll_get_conn_info": "0x0200d5a1", + "ll_get_heap_free_size": "0x0200d5f1", + "ll_get_states": "0x0200d601", + "ll_hint_on_ce_len": "0x0200d6bd", + "ll_legacy_adv_set_interval": "0x0200d6f5", + "ll_lock_frequency": "0x0200d705", + "ll_malloc": "0x0200d769", + "ll_override_whitening_init_value": "0x0200d771", + "ll_raw_packet_alloc": "0x0200d899", + "ll_raw_packet_free": "0x0200d96d", + "ll_raw_packet_get_bare_rx_data": "0x0200d9a5", + "ll_raw_packet_get_iq_samples": "0x0200da65", + "ll_raw_packet_get_rx_data": "0x0200daff", + "ll_raw_packet_recv": "0x0200db9d", + "ll_raw_packet_send": "0x0200dc71", + "ll_raw_packet_set_bare_data": "0x0200dd8d", + "ll_raw_packet_set_bare_mode": "0x0200ddcb", + "ll_raw_packet_set_fake_cte_info": "0x0200decf", + "ll_raw_packet_set_param": "0x0200def1", + "ll_raw_packet_set_rx_cte": "0x0200df53", + "ll_raw_packet_set_tx_cte": "0x0200dfe9", + "ll_raw_packet_set_tx_data": "0x0200e027", + "ll_register_hci_acl_previewer": "0x0200e089", + "ll_scan_set_fixed_channel": "0x0200e0ed", + "ll_scanner_enable_iq_sampling": "0x0200e0f9", + "ll_scanner_enable_iq_sampling_on_legacy": "0x0200e1a1", + "ll_set_adv_access_address": "0x0200e491", + "ll_set_adv_coded_scheme": "0x0200e49d", + "ll_set_conn_acl_report_latency": "0x0200e4d5", + "ll_set_conn_coded_scheme": "0x0200e505", + "ll_set_conn_interval_unit": "0x0200e531", + "ll_set_conn_latency": "0x0200e53d", + "ll_set_conn_tx_power": "0x0200e56d", + "ll_set_cte_bit": "0x0200e59d", + "ll_set_def_antenna": "0x0200e5c5", + "ll_set_initiating_coded_scheme": "0x0200e5e5", + "ll_set_max_conn_number": "0x0200e5f1", + "ll_set_tx_power_range": "0x0200e685", + "ll_unlock_frequency": "0x0200e6ad", + "nibble_for_char": "0x02021885", + "platform_calibrate_rt_clk": "0x0202192f", "platform_call_on_stack": "0x020030fb", - "platform_cancel_us_timer": "0x0202192b", - "platform_config": "0x02021941", - "platform_create_us_timer": "0x02021a7d", - "platform_delete_timer": "0x02021a91", - "platform_enable_irq": "0x02021a99", - "platform_get_current_task": "0x02021acd", - "platform_get_gen_os_driver": "0x02021af1", - "platform_get_heap_status": "0x02021af9", - "platform_get_link_layer_interf": "0x02021b11", - "platform_get_task_handle": "0x02021b19", - "platform_get_timer_counter": "0x02021b39", - "platform_get_us_time": "0x02021b3d", - "platform_get_version": "0x02021b41", - "platform_hrng": "0x02021b5d", - "platform_install_isr_stack": "0x02021b65", - "platform_install_task_stack": "0x02021b71", - "platform_patch_rf_init_data": "0x02021ba9", - "platform_printf": "0x02021bb5", - "platform_raise_assertion": "0x02021bc9", - "platform_rand": "0x02021bdd", - "platform_read_info": "0x02021be1", - "platform_read_persistent_reg": "0x02021c11", - "platform_reset": "0x02021c31", - "platform_rt_rc_auto_tune": "0x02021c45", - "platform_rt_rc_auto_tune2": "0x02021c4d", - "platform_rt_rc_tune": "0x02021cad", - "platform_set_abs_timer": "0x02021cd9", - "platform_set_evt_callback": "0x02021cdd", - "platform_set_evt_callback_table": "0x02021cf1", - "platform_set_irq_callback": "0x02021cfd", - "platform_set_irq_callback_table": "0x02021d19", - "platform_set_rf_clk_source": "0x02021d25", - "platform_set_rf_init_data": "0x02021d31", - "platform_set_rf_power_mapping": "0x02021d3d", - "platform_set_timer": "0x02021d49", - "platform_shutdown": "0x02021d4d", - "platform_switch_app": "0x02021d51", - "platform_trace_raw": "0x02021d69", - "platform_write_persistent_reg": "0x02021d81", - "printf_hexdump": "0x02021f59", - "pvPortMalloc": "0x02022a31", - "pvTaskIncrementMutexHeldCount": "0x02022b19", - "pvTimerGetTimerID": "0x02022b31", - "pxPortInitialiseStack": "0x02022b5d", - "reverse_128": "0x02022d51", - "reverse_24": "0x02022d57", - "reverse_256": "0x02022d5d", - "reverse_48": "0x02022d63", - "reverse_56": "0x02022d69", - "reverse_64": "0x02022d6f", - "reverse_bd_addr": "0x02022d75", - "reverse_bytes": "0x02022d7b", - "sm_add_event_handler": "0x02023109", - "sm_address_resolution_lookup": "0x02023261", - "sm_authenticated": "0x02023619", - "sm_authorization_decline": "0x02023627", - "sm_authorization_grant": "0x02023647", - "sm_authorization_state": "0x02023667", - "sm_bonding_decline": "0x02023681", - "sm_config": "0x02023ad5", - "sm_config_conn": "0x02023b11", - "sm_encryption_key_size": "0x02023ccb", - "sm_just_works_confirm": "0x0202427d", - "sm_le_device_key": "0x020245d1", - "sm_passkey_input": "0x02024667", - "sm_private_random_address_generation_get": "0x02024a31", - "sm_private_random_address_generation_get_mode": "0x02024a39", - "sm_private_random_address_generation_set_mode": "0x02024a45", - "sm_private_random_address_generation_set_update_period": "0x02024a6d", - "sm_register_external_ltk_callback": "0x02024ba9", - "sm_register_oob_data_callback": "0x02024bb5", - "sm_request_pairing": "0x02024bc1", - "sm_send_security_request": "0x020256bb", - "sm_set_accepted_stk_generation_methods": "0x020256e1", - "sm_set_authentication_requirements": "0x020256ed", - "sm_set_encryption_key_size_range": "0x020256fd", - "sm_set_key_distribution_flags": "0x02025709", - "sm_set_persistent_irk": "0x02025715", - "sscanf_bd_addr": "0x02025ae1", - "sysSetPublicDeviceAddr": "0x020260b9", - "uuid128_to_str": "0x0202697d", - "uuid_add_bluetooth_prefix": "0x020269d5", - "uuid_has_bluetooth_prefix": "0x020269f5", - "uxListRemove": "0x02026a11", - "uxQueueMessagesWaiting": "0x02026a39", - "uxQueueMessagesWaitingFromISR": "0x02026a61", - "uxQueueSpacesAvailable": "0x02026a7d", - "uxTaskGetStackHighWaterMark": "0x02026aa9", - "uxTaskPriorityGet": "0x02026ac9", - "uxTaskPriorityGetFromISR": "0x02026ae5", - "vListInitialise": "0x02026bab", - "vListInitialiseItem": "0x02026bc1", - "vListInsert": "0x02026bc7", - "vListInsertEnd": "0x02026bf7", - "vPortEndScheduler": "0x02026c11", - "vPortEnterCritical": "0x02026c3d", - "vPortExitCritical": "0x02026c81", - "vPortFree": "0x02026cb5", - "vPortSuppressTicksAndSleep": "0x02026d59", - "vPortValidateInterruptPriority": "0x02026e81", - "vQueueDelete": "0x02026edd", - "vQueueWaitForMessageRestricted": "0x02026f09", - "vTaskDelay": "0x02026f4d", - "vTaskInternalSetTimeOutState": "0x02026f99", - "vTaskMissedYield": "0x02026fa9", - "vTaskPlaceOnEventList": "0x02026fb5", - "vTaskPlaceOnEventListRestricted": "0x02026fed", - "vTaskPriorityDisinheritAfterTimeout": "0x0202702d", - "vTaskPrioritySet": "0x020270d9", - "vTaskResume": "0x020271a1", - "vTaskStartScheduler": "0x02027225", - "vTaskStepTick": "0x020272b5", - "vTaskSuspend": "0x020272e5", - "vTaskSuspendAll": "0x020273a1", - "vTaskSwitchContext": "0x020273b1", - "xPortStartScheduler": "0x02027459", - "xQueueAddToSet": "0x0202755d", - "xQueueCreateCountingSemaphore": "0x02027581", - "xQueueCreateCountingSemaphoreStatic": "0x020275bd", - "xQueueCreateMutex": "0x02027601", - "xQueueCreateMutexStatic": "0x02027617", - "xQueueCreateSet": "0x02027631", - "xQueueGenericCreate": "0x02027639", - "xQueueGenericCreateStatic": "0x02027685", - "xQueueGenericReset": "0x020276ed", - "xQueueGenericSend": "0x02027779", - "xQueueGenericSendFromISR": "0x020278e5", - "xQueueGiveFromISR": "0x020279a5", - "xQueueGiveMutexRecursive": "0x02027a49", - "xQueueIsQueueEmptyFromISR": "0x02027a89", - "xQueueIsQueueFullFromISR": "0x02027aad", - "xQueuePeek": "0x02027ad5", - "xQueuePeekFromISR": "0x02027bfd", - "xQueueReceive": "0x02027c69", - "xQueueReceiveFromISR": "0x02027d95", - "xQueueRemoveFromSet": "0x02027e29", - "xQueueSelectFromSet": "0x02027e4b", - "xQueueSelectFromSetFromISR": "0x02027e5d", - "xQueueSemaphoreTake": "0x02027e71", - "xQueueTakeMutexRecursive": "0x02027fdd", - "xTaskCheckForTimeOut": "0x02028021", - "xTaskCreate": "0x02028091", - "xTaskCreateStatic": "0x020280ed", - "xTaskGetCurrentTaskHandle": "0x0202815d", - "xTaskGetSchedulerState": "0x02028169", - "xTaskGetTickCount": "0x02028185", - "xTaskGetTickCountFromISR": "0x02028191", - "xTaskIncrementTick": "0x020281a1", - "xTaskPriorityDisinherit": "0x0202826d", - "xTaskPriorityInherit": "0x02028301", - "xTaskRemoveFromEventList": "0x02028395", - "xTaskResumeAll": "0x02028415", - "xTaskResumeFromISR": "0x020284dd", - "xTimerCreate": "0x02028569", - "xTimerCreateStatic": "0x0202859d", - "xTimerCreateTimerTask": "0x020285d5", - "xTimerGenericCommand": "0x02028641", - "xTimerGetExpiryTime": "0x020286b1", - "xTimerGetTimerDaemonTaskHandle": "0x020286d1" + "platform_cancel_us_timer": "0x02021933", + "platform_config": "0x02021949", + "platform_create_us_timer": "0x02021a85", + "platform_delete_timer": "0x02021a99", + "platform_enable_irq": "0x02021aa1", + "platform_get_current_task": "0x02021ad5", + "platform_get_gen_os_driver": "0x02021af9", + "platform_get_heap_status": "0x02021b01", + "platform_get_link_layer_interf": "0x02021b19", + "platform_get_task_handle": "0x02021b21", + "platform_get_timer_counter": "0x02021b41", + "platform_get_us_time": "0x02021b45", + "platform_get_version": "0x02021b49", + "platform_hrng": "0x02021b65", + "platform_install_isr_stack": "0x02021b6d", + "platform_install_task_stack": "0x02021b79", + "platform_patch_rf_init_data": "0x02021bb1", + "platform_printf": "0x02021bbd", + "platform_raise_assertion": "0x02021bd1", + "platform_rand": "0x02021be5", + "platform_read_info": "0x02021be9", + "platform_read_persistent_reg": "0x02021c19", + "platform_reset": "0x02021c39", + "platform_rt_rc_auto_tune": "0x02021c4d", + "platform_rt_rc_auto_tune2": "0x02021c55", + "platform_rt_rc_tune": "0x02021cb5", + "platform_set_abs_timer": "0x02021ce1", + "platform_set_evt_callback": "0x02021ce5", + "platform_set_evt_callback_table": "0x02021cf9", + "platform_set_irq_callback": "0x02021d05", + "platform_set_irq_callback_table": "0x02021d21", + "platform_set_rf_clk_source": "0x02021d2d", + "platform_set_rf_init_data": "0x02021d39", + "platform_set_rf_power_mapping": "0x02021d45", + "platform_set_timer": "0x02021d51", + "platform_shutdown": "0x02021d55", + "platform_switch_app": "0x02021d59", + "platform_trace_raw": "0x02021d71", + "platform_write_persistent_reg": "0x02021d89", + "printf_hexdump": "0x02021f61", + "pvPortMalloc": "0x02022a39", + "pvTaskIncrementMutexHeldCount": "0x02022b21", + "pvTimerGetTimerID": "0x02022b39", + "pxPortInitialiseStack": "0x02022b65", + "reverse_128": "0x02022d59", + "reverse_24": "0x02022d5f", + "reverse_256": "0x02022d65", + "reverse_48": "0x02022d6b", + "reverse_56": "0x02022d71", + "reverse_64": "0x02022d77", + "reverse_bd_addr": "0x02022d7d", + "reverse_bytes": "0x02022d83", + "sm_add_event_handler": "0x02023111", + "sm_address_resolution_lookup": "0x02023269", + "sm_authenticated": "0x02023621", + "sm_authorization_decline": "0x0202362f", + "sm_authorization_grant": "0x0202364f", + "sm_authorization_state": "0x0202366f", + "sm_bonding_decline": "0x02023689", + "sm_config": "0x02023add", + "sm_config_conn": "0x02023b19", + "sm_encryption_key_size": "0x02023cd3", + "sm_just_works_confirm": "0x02024285", + "sm_le_device_key": "0x020245d9", + "sm_passkey_input": "0x0202466f", + "sm_private_random_address_generation_get": "0x02024a39", + "sm_private_random_address_generation_get_mode": "0x02024a41", + "sm_private_random_address_generation_set_mode": "0x02024a4d", + "sm_private_random_address_generation_set_update_period": "0x02024a75", + "sm_register_external_ltk_callback": "0x02024bb1", + "sm_register_oob_data_callback": "0x02024bbd", + "sm_request_pairing": "0x02024bc9", + "sm_send_security_request": "0x020256c3", + "sm_set_accepted_stk_generation_methods": "0x020256e9", + "sm_set_authentication_requirements": "0x020256f5", + "sm_set_encryption_key_size_range": "0x02025705", + "sm_set_key_distribution_flags": "0x02025711", + "sm_set_persistent_irk": "0x0202571d", + "sscanf_bd_addr": "0x02025ae9", + "sysSetPublicDeviceAddr": "0x020260c1", + "uuid128_to_str": "0x02026985", + "uuid_add_bluetooth_prefix": "0x020269dd", + "uuid_has_bluetooth_prefix": "0x020269fd", + "uxListRemove": "0x02026a19", + "uxQueueMessagesWaiting": "0x02026a41", + "uxQueueMessagesWaitingFromISR": "0x02026a69", + "uxQueueSpacesAvailable": "0x02026a85", + "uxTaskGetStackHighWaterMark": "0x02026ab1", + "uxTaskPriorityGet": "0x02026ad1", + "uxTaskPriorityGetFromISR": "0x02026aed", + "vListInitialise": "0x02026bb3", + "vListInitialiseItem": "0x02026bc9", + "vListInsert": "0x02026bcf", + "vListInsertEnd": "0x02026bff", + "vPortEndScheduler": "0x02026c19", + "vPortEnterCritical": "0x02026c45", + "vPortExitCritical": "0x02026c89", + "vPortFree": "0x02026cbd", + "vPortSuppressTicksAndSleep": "0x02026d61", + "vPortValidateInterruptPriority": "0x02026e89", + "vQueueDelete": "0x02026ee5", + "vQueueWaitForMessageRestricted": "0x02026f11", + "vTaskDelay": "0x02026f55", + "vTaskInternalSetTimeOutState": "0x02026fa1", + "vTaskMissedYield": "0x02026fb1", + "vTaskPlaceOnEventList": "0x02026fbd", + "vTaskPlaceOnEventListRestricted": "0x02026ff5", + "vTaskPriorityDisinheritAfterTimeout": "0x02027035", + "vTaskPrioritySet": "0x020270e1", + "vTaskResume": "0x020271a9", + "vTaskStartScheduler": "0x0202722d", + "vTaskStepTick": "0x020272bd", + "vTaskSuspend": "0x020272ed", + "vTaskSuspendAll": "0x020273a9", + "vTaskSwitchContext": "0x020273b9", + "xPortStartScheduler": "0x02027461", + "xQueueAddToSet": "0x02027565", + "xQueueCreateCountingSemaphore": "0x02027589", + "xQueueCreateCountingSemaphoreStatic": "0x020275c5", + "xQueueCreateMutex": "0x02027609", + "xQueueCreateMutexStatic": "0x0202761f", + "xQueueCreateSet": "0x02027639", + "xQueueGenericCreate": "0x02027641", + "xQueueGenericCreateStatic": "0x0202768d", + "xQueueGenericReset": "0x020276f5", + "xQueueGenericSend": "0x02027781", + "xQueueGenericSendFromISR": "0x020278ed", + "xQueueGiveFromISR": "0x020279ad", + "xQueueGiveMutexRecursive": "0x02027a51", + "xQueueIsQueueEmptyFromISR": "0x02027a91", + "xQueueIsQueueFullFromISR": "0x02027ab5", + "xQueuePeek": "0x02027add", + "xQueuePeekFromISR": "0x02027c05", + "xQueueReceive": "0x02027c71", + "xQueueReceiveFromISR": "0x02027d9d", + "xQueueRemoveFromSet": "0x02027e31", + "xQueueSelectFromSet": "0x02027e53", + "xQueueSelectFromSetFromISR": "0x02027e65", + "xQueueSemaphoreTake": "0x02027e79", + "xQueueTakeMutexRecursive": "0x02027fe5", + "xTaskCheckForTimeOut": "0x02028029", + "xTaskCreate": "0x02028099", + "xTaskCreateStatic": "0x020280f5", + "xTaskGetCurrentTaskHandle": "0x02028165", + "xTaskGetSchedulerState": "0x02028171", + "xTaskGetTickCount": "0x0202818d", + "xTaskGetTickCountFromISR": "0x02028199", + "xTaskIncrementTick": "0x020281a9", + "xTaskPriorityDisinherit": "0x02028275", + "xTaskPriorityInherit": "0x02028309", + "xTaskRemoveFromEventList": "0x0202839d", + "xTaskResumeAll": "0x0202841d", + "xTaskResumeFromISR": "0x020284e5", + "xTimerCreate": "0x02028571", + "xTimerCreateStatic": "0x020285a5", + "xTimerCreateTimerTask": "0x020285dd", + "xTimerGenericCommand": "0x02028649", + "xTimerGetExpiryTime": "0x020286b9", + "xTimerGetTimerDaemonTaskHandle": "0x020286d9" } \ No newline at end of file diff --git a/bundles/extension/ING9168xx/meta.json b/bundles/extension/ING9168xx/meta.json index c54f70fa..59cb425d 100644 --- a/bundles/extension/ING9168xx/meta.json +++ b/bundles/extension/ING9168xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 33562624, - "size": 166720 + "size": 166728 }, "var": { "link_layer_features": { - "addr": 33721104, + "addr": 33721112, "value": "bf79ff07fe000000" } }, "version": [ 2, 3, - 44 + 45 ] } \ No newline at end of file diff --git a/bundles/extension/ING9168xx/platform.bin b/bundles/extension/ING9168xx/platform.bin index 66bae487..e3044aa3 100644 Binary files a/bundles/extension/ING9168xx/platform.bin and b/bundles/extension/ING9168xx/platform.bin differ diff --git a/bundles/extension/ING9187xx/apis.json b/bundles/extension/ING9187xx/apis.json index ecbf71d9..37a27d3f 100644 --- a/bundles/extension/ING9187xx/apis.json +++ b/bundles/extension/ING9187xx/apis.json @@ -140,223 +140,223 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000ba7d", "l2cap_init": "0x0000be3d", "l2cap_le_send_flow_control_credit": "0x0000bf31", - "l2cap_max_le_mtu": "0x0000c22d", - "l2cap_register_packet_handler": "0x0000c355", - "l2cap_register_service": "0x0000c361", - "l2cap_request_can_send_now_event": "0x0000c471", - "l2cap_request_connection_parameter_update": "0x0000c48b", - "l2cap_send_echo_request": "0x0000c959", - "l2cap_unregister_service": "0x0000ca19", - "le_device_db_add": "0x0000ca71", - "le_device_db_find": "0x0000cb49", - "le_device_db_from_key": "0x0000cb75", - "le_device_db_iter_cur": "0x0000cb7d", - "le_device_db_iter_cur_key": "0x0000cb81", - "le_device_db_iter_init": "0x0000cb85", - "le_device_db_iter_next": "0x0000cb8d", - "le_device_db_remove_key": "0x0000cbb3", - "ll_ackable_packet_alloc": "0x0000cbdf", - "ll_ackable_packet_get_status": "0x0000cd11", - "ll_ackable_packet_run": "0x0000cd81", - "ll_ackable_packet_set_tx_data": "0x0000ce1d", - "ll_aes_encrypt": "0x0000ce39", - "ll_channel_monitor_alloc": "0x0000ceb5", - "ll_channel_monitor_check_each_pdu": "0x0000cf37", - "ll_channel_monitor_get_1st_pdu_time": "0x0000cfa5", - "ll_channel_monitor_run": "0x0000cfdd", - "ll_config": "0x0000d091", - "ll_free": "0x0000d0c7", - "ll_get_capabilities": "0x0000d0d1", - "ll_get_heap_free_size": "0x0000d0f1", - "ll_get_states": "0x0000d101", - "ll_hint_on_ce_len": "0x0000d1bd", - "ll_legacy_adv_set_interval": "0x0000d1f5", - "ll_lock_frequency": "0x0000d205", - "ll_malloc": "0x0000d269", - "ll_query_timing_info": "0x0000d3a1", - "ll_raw_packet_alloc": "0x0000d3ed", - "ll_raw_packet_free": "0x0000d4c1", - "ll_raw_packet_get_bare_rx_data": "0x0000d4f9", - "ll_raw_packet_get_rx_data": "0x0000d5bf", - "ll_raw_packet_recv": "0x0000d661", - "ll_raw_packet_send": "0x0000d71d", - "ll_raw_packet_set_bare_data": "0x0000d805", - "ll_raw_packet_set_bare_mode": "0x0000d843", - "ll_raw_packet_set_param": "0x0000d949", - "ll_raw_packet_set_tx_data": "0x0000d9a7", - "ll_register_hci_acl_previewer": "0x0000da0d", - "ll_scan_set_fixed_channel": "0x0000da71", - "ll_set_adv_access_address": "0x0000dc89", - "ll_set_adv_coded_scheme": "0x0000dc95", - "ll_set_conn_acl_report_latency": "0x0000dcc5", - "ll_set_conn_coded_scheme": "0x0000dcf5", - "ll_set_conn_interval_unit": "0x0000dd21", - "ll_set_conn_latency": "0x0000dd2d", - "ll_set_conn_tx_power": "0x0000dd5d", - "ll_set_def_antenna": "0x0000dda5", - "ll_set_initiating_coded_scheme": "0x0000ddc1", - "ll_set_max_conn_number": "0x0000ddcd", - "ll_unlock_frequency": "0x0000de61", - "nibble_for_char": "0x0001e445", - "platform_calibrate_rt_clk": "0x0001e4e3", + "l2cap_max_le_mtu": "0x0000c235", + "l2cap_register_packet_handler": "0x0000c35d", + "l2cap_register_service": "0x0000c369", + "l2cap_request_can_send_now_event": "0x0000c479", + "l2cap_request_connection_parameter_update": "0x0000c493", + "l2cap_send_echo_request": "0x0000c961", + "l2cap_unregister_service": "0x0000ca21", + "le_device_db_add": "0x0000ca79", + "le_device_db_find": "0x0000cb51", + "le_device_db_from_key": "0x0000cb7d", + "le_device_db_iter_cur": "0x0000cb85", + "le_device_db_iter_cur_key": "0x0000cb89", + "le_device_db_iter_init": "0x0000cb8d", + "le_device_db_iter_next": "0x0000cb95", + "le_device_db_remove_key": "0x0000cbbb", + "ll_ackable_packet_alloc": "0x0000cbe7", + "ll_ackable_packet_get_status": "0x0000cd19", + "ll_ackable_packet_run": "0x0000cd89", + "ll_ackable_packet_set_tx_data": "0x0000ce25", + "ll_aes_encrypt": "0x0000ce41", + "ll_channel_monitor_alloc": "0x0000cebd", + "ll_channel_monitor_check_each_pdu": "0x0000cf3f", + "ll_channel_monitor_get_1st_pdu_time": "0x0000cfad", + "ll_channel_monitor_run": "0x0000cfe5", + "ll_config": "0x0000d099", + "ll_free": "0x0000d0cf", + "ll_get_capabilities": "0x0000d0d9", + "ll_get_heap_free_size": "0x0000d0f9", + "ll_get_states": "0x0000d109", + "ll_hint_on_ce_len": "0x0000d1c5", + "ll_legacy_adv_set_interval": "0x0000d1fd", + "ll_lock_frequency": "0x0000d20d", + "ll_malloc": "0x0000d271", + "ll_query_timing_info": "0x0000d3a9", + "ll_raw_packet_alloc": "0x0000d3f5", + "ll_raw_packet_free": "0x0000d4c9", + "ll_raw_packet_get_bare_rx_data": "0x0000d501", + "ll_raw_packet_get_rx_data": "0x0000d5c7", + "ll_raw_packet_recv": "0x0000d669", + "ll_raw_packet_send": "0x0000d725", + "ll_raw_packet_set_bare_data": "0x0000d80d", + "ll_raw_packet_set_bare_mode": "0x0000d84b", + "ll_raw_packet_set_param": "0x0000d951", + "ll_raw_packet_set_tx_data": "0x0000d9af", + "ll_register_hci_acl_previewer": "0x0000da15", + "ll_scan_set_fixed_channel": "0x0000da79", + "ll_set_adv_access_address": "0x0000dc91", + "ll_set_adv_coded_scheme": "0x0000dc9d", + "ll_set_conn_acl_report_latency": "0x0000dccd", + "ll_set_conn_coded_scheme": "0x0000dcfd", + "ll_set_conn_interval_unit": "0x0000dd29", + "ll_set_conn_latency": "0x0000dd35", + "ll_set_conn_tx_power": "0x0000dd65", + "ll_set_def_antenna": "0x0000ddad", + "ll_set_initiating_coded_scheme": "0x0000ddc9", + "ll_set_max_conn_number": "0x0000ddd5", + "ll_unlock_frequency": "0x0000de69", + "nibble_for_char": "0x0001e44d", + "platform_calibrate_rt_clk": "0x0001e4eb", "platform_call_on_stack": "0x00004183", - "platform_cancel_us_timer": "0x0001e4e7", - "platform_config": "0x0001e4fd", - "platform_create_us_timer": "0x0001e621", - "platform_delete_timer": "0x0001e635", - "platform_enable_irq": "0x0001e63d", - "platform_get_current_task": "0x0001e675", - "platform_get_gen_os_driver": "0x0001e699", - "platform_get_heap_status": "0x0001e6a1", - "platform_get_link_layer_interf": "0x0001e6b9", - "platform_get_task_handle": "0x0001e6c1", - "platform_get_timer_counter": "0x0001e6e1", - "platform_get_us_time": "0x0001e6e5", - "platform_get_version": "0x0001e6e9", - "platform_hrng": "0x0001e6f1", - "platform_install_isr_stack": "0x0001e6f9", - "platform_install_task_stack": "0x0001e705", - "platform_patch_rf_init_data": "0x0001e73d", - "platform_printf": "0x0001e749", - "platform_raise_assertion": "0x0001e75d", - "platform_rand": "0x0001e771", - "platform_read_info": "0x0001e775", - "platform_read_persistent_reg": "0x0001e7a5", - "platform_reset": "0x0001e7b5", - "platform_rt_rc_auto_tune": "0x0001e7d9", - "platform_rt_rc_auto_tune2": "0x0001e7e1", - "platform_rt_rc_tune": "0x0001e85d", - "platform_set_abs_timer": "0x0001e881", - "platform_set_evt_callback": "0x0001e885", - "platform_set_evt_callback_table": "0x0001e899", - "platform_set_irq_callback": "0x0001e8a5", - "platform_set_irq_callback_table": "0x0001e8c1", - "platform_set_rf_clk_source": "0x0001e8cd", - "platform_set_rf_init_data": "0x0001e8d9", - "platform_set_rf_power_mapping": "0x0001e8e5", - "platform_set_timer": "0x0001e8f1", - "platform_shutdown": "0x0001e8f5", - "platform_switch_app": "0x0001e8f9", - "platform_trace_raw": "0x0001e925", - "platform_write_persistent_reg": "0x0001e93d", - "printf_hexdump": "0x0001eaf1", - "pvPortMalloc": "0x0001f5e5", - "pvTaskIncrementMutexHeldCount": "0x0001f6cd", - "pvTimerGetTimerID": "0x0001f6e5", - "pxPortInitialiseStack": "0x0001f711", - "reverse_128": "0x0001f8c5", - "reverse_24": "0x0001f8cb", - "reverse_256": "0x0001f8d1", - "reverse_48": "0x0001f8d7", - "reverse_56": "0x0001f8dd", - "reverse_64": "0x0001f8e3", - "reverse_bd_addr": "0x0001f8e9", - "reverse_bytes": "0x0001f8ef", - "sm_add_event_handler": "0x0001fabd", - "sm_address_resolution_lookup": "0x0001fc15", - "sm_authenticated": "0x0001ffcd", - "sm_authorization_decline": "0x0001ffdb", - "sm_authorization_grant": "0x0001fffb", - "sm_authorization_state": "0x0002001b", - "sm_bonding_decline": "0x00020035", - "sm_config": "0x00020491", - "sm_config_conn": "0x000204cd", - "sm_encryption_key_size": "0x00020687", - "sm_just_works_confirm": "0x00020c39", - "sm_le_device_key": "0x00020f8d", - "sm_passkey_input": "0x00021023", - "sm_private_random_address_generation_get": "0x000213ed", - "sm_private_random_address_generation_get_mode": "0x000213f5", - "sm_private_random_address_generation_set_mode": "0x00021401", - "sm_private_random_address_generation_set_update_period": "0x00021429", - "sm_register_external_ltk_callback": "0x00021565", - "sm_register_oob_data_callback": "0x00021571", - "sm_request_pairing": "0x0002157d", - "sm_send_security_request": "0x00022077", - "sm_set_accepted_stk_generation_methods": "0x0002209d", - "sm_set_authentication_requirements": "0x000220a9", - "sm_set_encryption_key_size_range": "0x000220b9", - "sm_set_key_distribution_flags": "0x000220c5", - "sm_set_persistent_irk": "0x000220d1", - "sscanf_bd_addr": "0x00022495", - "sysSetPublicDeviceAddr": "0x00022881", - "uuid128_to_str": "0x00022eed", - "uuid_add_bluetooth_prefix": "0x00022f45", - "uuid_has_bluetooth_prefix": "0x00022f65", - "uxListRemove": "0x00022f81", - "uxQueueMessagesWaiting": "0x00022fa9", - "uxQueueMessagesWaitingFromISR": "0x00022fd1", - "uxQueueSpacesAvailable": "0x00022fed", - "uxTaskGetStackHighWaterMark": "0x00023019", - "uxTaskPriorityGet": "0x00023039", - "uxTaskPriorityGetFromISR": "0x00023055", - "vListInitialise": "0x0002311b", - "vListInitialiseItem": "0x00023131", - "vListInsert": "0x00023137", - "vListInsertEnd": "0x00023167", - "vPortEndScheduler": "0x00023181", - "vPortEnterCritical": "0x000231ad", - "vPortExitCritical": "0x000231f1", - "vPortFree": "0x00023225", - "vPortSuppressTicksAndSleep": "0x000232b9", - "vPortValidateInterruptPriority": "0x000233e1", - "vQueueDelete": "0x0002343d", - "vQueueWaitForMessageRestricted": "0x00023469", - "vTaskDelay": "0x000234b1", - "vTaskInternalSetTimeOutState": "0x000234fd", - "vTaskMissedYield": "0x0002350d", - "vTaskPlaceOnEventList": "0x00023519", - "vTaskPlaceOnEventListRestricted": "0x00023551", - "vTaskPriorityDisinheritAfterTimeout": "0x00023591", - "vTaskPrioritySet": "0x0002363d", - "vTaskResume": "0x00023705", - "vTaskStartScheduler": "0x00023789", - "vTaskStepTick": "0x00023819", - "vTaskSuspend": "0x00023849", - "vTaskSuspendAll": "0x00023905", - "vTaskSwitchContext": "0x00023915", - "xPortStartScheduler": "0x000239bd", - "xQueueAddToSet": "0x00023a85", - "xQueueCreateCountingSemaphore": "0x00023aa9", - "xQueueCreateCountingSemaphoreStatic": "0x00023ae5", - "xQueueCreateMutex": "0x00023b29", - "xQueueCreateMutexStatic": "0x00023b3f", - "xQueueCreateSet": "0x00023b59", - "xQueueGenericCreate": "0x00023b61", - "xQueueGenericCreateStatic": "0x00023bad", - "xQueueGenericReset": "0x00023c15", - "xQueueGenericSend": "0x00023ca1", - "xQueueGenericSendFromISR": "0x00023e0d", - "xQueueGiveFromISR": "0x00023ecd", - "xQueueGiveMutexRecursive": "0x00023f71", - "xQueueIsQueueEmptyFromISR": "0x00023fb1", - "xQueueIsQueueFullFromISR": "0x00023fd5", - "xQueuePeek": "0x00023ffd", - "xQueuePeekFromISR": "0x00024125", - "xQueueReceive": "0x00024191", - "xQueueReceiveFromISR": "0x000242bd", - "xQueueRemoveFromSet": "0x00024351", - "xQueueSelectFromSet": "0x00024373", - "xQueueSelectFromSetFromISR": "0x00024385", - "xQueueSemaphoreTake": "0x00024399", - "xQueueTakeMutexRecursive": "0x00024505", - "xTaskCheckForTimeOut": "0x00024549", - "xTaskCreate": "0x000245b9", - "xTaskCreateStatic": "0x00024615", - "xTaskGetCurrentTaskHandle": "0x00024685", - "xTaskGetSchedulerState": "0x00024691", - "xTaskGetTickCount": "0x000246ad", - "xTaskGetTickCountFromISR": "0x000246b9", - "xTaskIncrementTick": "0x000246c9", - "xTaskPriorityDisinherit": "0x00024795", - "xTaskPriorityInherit": "0x00024829", - "xTaskRemoveFromEventList": "0x000248bd", - "xTaskResumeAll": "0x0002493d", - "xTaskResumeFromISR": "0x00024a05", - "xTimerCreate": "0x00024a91", - "xTimerCreateStatic": "0x00024ac5", - "xTimerCreateTimerTask": "0x00024afd", - "xTimerGenericCommand": "0x00024b69", - "xTimerGetExpiryTime": "0x00024bd9", - "xTimerGetTimerDaemonTaskHandle": "0x00024bf9" + "platform_cancel_us_timer": "0x0001e4ef", + "platform_config": "0x0001e505", + "platform_create_us_timer": "0x0001e629", + "platform_delete_timer": "0x0001e63d", + "platform_enable_irq": "0x0001e645", + "platform_get_current_task": "0x0001e67d", + "platform_get_gen_os_driver": "0x0001e6a1", + "platform_get_heap_status": "0x0001e6a9", + "platform_get_link_layer_interf": "0x0001e6c1", + "platform_get_task_handle": "0x0001e6c9", + "platform_get_timer_counter": "0x0001e6e9", + "platform_get_us_time": "0x0001e6ed", + "platform_get_version": "0x0001e6f1", + "platform_hrng": "0x0001e6f9", + "platform_install_isr_stack": "0x0001e701", + "platform_install_task_stack": "0x0001e70d", + "platform_patch_rf_init_data": "0x0001e745", + "platform_printf": "0x0001e751", + "platform_raise_assertion": "0x0001e765", + "platform_rand": "0x0001e779", + "platform_read_info": "0x0001e77d", + "platform_read_persistent_reg": "0x0001e7ad", + "platform_reset": "0x0001e7bd", + "platform_rt_rc_auto_tune": "0x0001e7e1", + "platform_rt_rc_auto_tune2": "0x0001e7e9", + "platform_rt_rc_tune": "0x0001e865", + "platform_set_abs_timer": "0x0001e889", + "platform_set_evt_callback": "0x0001e88d", + "platform_set_evt_callback_table": "0x0001e8a1", + "platform_set_irq_callback": "0x0001e8ad", + "platform_set_irq_callback_table": "0x0001e8c9", + "platform_set_rf_clk_source": "0x0001e8d5", + "platform_set_rf_init_data": "0x0001e8e1", + "platform_set_rf_power_mapping": "0x0001e8ed", + "platform_set_timer": "0x0001e8f9", + "platform_shutdown": "0x0001e8fd", + "platform_switch_app": "0x0001e901", + "platform_trace_raw": "0x0001e92d", + "platform_write_persistent_reg": "0x0001e945", + "printf_hexdump": "0x0001eaf9", + "pvPortMalloc": "0x0001f5ed", + "pvTaskIncrementMutexHeldCount": "0x0001f6d5", + "pvTimerGetTimerID": "0x0001f6ed", + "pxPortInitialiseStack": "0x0001f719", + "reverse_128": "0x0001f8cd", + "reverse_24": "0x0001f8d3", + "reverse_256": "0x0001f8d9", + "reverse_48": "0x0001f8df", + "reverse_56": "0x0001f8e5", + "reverse_64": "0x0001f8eb", + "reverse_bd_addr": "0x0001f8f1", + "reverse_bytes": "0x0001f8f7", + "sm_add_event_handler": "0x0001fac5", + "sm_address_resolution_lookup": "0x0001fc1d", + "sm_authenticated": "0x0001ffd5", + "sm_authorization_decline": "0x0001ffe3", + "sm_authorization_grant": "0x00020003", + "sm_authorization_state": "0x00020023", + "sm_bonding_decline": "0x0002003d", + "sm_config": "0x00020499", + "sm_config_conn": "0x000204d5", + "sm_encryption_key_size": "0x0002068f", + "sm_just_works_confirm": "0x00020c41", + "sm_le_device_key": "0x00020f95", + "sm_passkey_input": "0x0002102b", + "sm_private_random_address_generation_get": "0x000213f5", + "sm_private_random_address_generation_get_mode": "0x000213fd", + "sm_private_random_address_generation_set_mode": "0x00021409", + "sm_private_random_address_generation_set_update_period": "0x00021431", + "sm_register_external_ltk_callback": "0x0002156d", + "sm_register_oob_data_callback": "0x00021579", + "sm_request_pairing": "0x00021585", + "sm_send_security_request": "0x0002207f", + "sm_set_accepted_stk_generation_methods": "0x000220a5", + "sm_set_authentication_requirements": "0x000220b1", + "sm_set_encryption_key_size_range": "0x000220c1", + "sm_set_key_distribution_flags": "0x000220cd", + "sm_set_persistent_irk": "0x000220d9", + "sscanf_bd_addr": "0x0002249d", + "sysSetPublicDeviceAddr": "0x00022889", + "uuid128_to_str": "0x00022ef5", + "uuid_add_bluetooth_prefix": "0x00022f4d", + "uuid_has_bluetooth_prefix": "0x00022f6d", + "uxListRemove": "0x00022f89", + "uxQueueMessagesWaiting": "0x00022fb1", + "uxQueueMessagesWaitingFromISR": "0x00022fd9", + "uxQueueSpacesAvailable": "0x00022ff5", + "uxTaskGetStackHighWaterMark": "0x00023021", + "uxTaskPriorityGet": "0x00023041", + "uxTaskPriorityGetFromISR": "0x0002305d", + "vListInitialise": "0x00023123", + "vListInitialiseItem": "0x00023139", + "vListInsert": "0x0002313f", + "vListInsertEnd": "0x0002316f", + "vPortEndScheduler": "0x00023189", + "vPortEnterCritical": "0x000231b5", + "vPortExitCritical": "0x000231f9", + "vPortFree": "0x0002322d", + "vPortSuppressTicksAndSleep": "0x000232c1", + "vPortValidateInterruptPriority": "0x000233e9", + "vQueueDelete": "0x00023445", + "vQueueWaitForMessageRestricted": "0x00023471", + "vTaskDelay": "0x000234b9", + "vTaskInternalSetTimeOutState": "0x00023505", + "vTaskMissedYield": "0x00023515", + "vTaskPlaceOnEventList": "0x00023521", + "vTaskPlaceOnEventListRestricted": "0x00023559", + "vTaskPriorityDisinheritAfterTimeout": "0x00023599", + "vTaskPrioritySet": "0x00023645", + "vTaskResume": "0x0002370d", + "vTaskStartScheduler": "0x00023791", + "vTaskStepTick": "0x00023821", + "vTaskSuspend": "0x00023851", + "vTaskSuspendAll": "0x0002390d", + "vTaskSwitchContext": "0x0002391d", + "xPortStartScheduler": "0x000239c5", + "xQueueAddToSet": "0x00023a8d", + "xQueueCreateCountingSemaphore": "0x00023ab1", + "xQueueCreateCountingSemaphoreStatic": "0x00023aed", + "xQueueCreateMutex": "0x00023b31", + "xQueueCreateMutexStatic": "0x00023b47", + "xQueueCreateSet": "0x00023b61", + "xQueueGenericCreate": "0x00023b69", + "xQueueGenericCreateStatic": "0x00023bb5", + "xQueueGenericReset": "0x00023c1d", + "xQueueGenericSend": "0x00023ca9", + "xQueueGenericSendFromISR": "0x00023e15", + "xQueueGiveFromISR": "0x00023ed5", + "xQueueGiveMutexRecursive": "0x00023f79", + "xQueueIsQueueEmptyFromISR": "0x00023fb9", + "xQueueIsQueueFullFromISR": "0x00023fdd", + "xQueuePeek": "0x00024005", + "xQueuePeekFromISR": "0x0002412d", + "xQueueReceive": "0x00024199", + "xQueueReceiveFromISR": "0x000242c5", + "xQueueRemoveFromSet": "0x00024359", + "xQueueSelectFromSet": "0x0002437b", + "xQueueSelectFromSetFromISR": "0x0002438d", + "xQueueSemaphoreTake": "0x000243a1", + "xQueueTakeMutexRecursive": "0x0002450d", + "xTaskCheckForTimeOut": "0x00024551", + "xTaskCreate": "0x000245c1", + "xTaskCreateStatic": "0x0002461d", + "xTaskGetCurrentTaskHandle": "0x0002468d", + "xTaskGetSchedulerState": "0x00024699", + "xTaskGetTickCount": "0x000246b5", + "xTaskGetTickCountFromISR": "0x000246c1", + "xTaskIncrementTick": "0x000246d1", + "xTaskPriorityDisinherit": "0x0002479d", + "xTaskPriorityInherit": "0x00024831", + "xTaskRemoveFromEventList": "0x000248c5", + "xTaskResumeAll": "0x00024945", + "xTaskResumeFromISR": "0x00024a0d", + "xTimerCreate": "0x00024a99", + "xTimerCreateStatic": "0x00024acd", + "xTimerCreateTimerTask": "0x00024b05", + "xTimerGenericCommand": "0x00024b71", + "xTimerGetExpiryTime": "0x00024be1", + "xTimerGetTimerDaemonTaskHandle": "0x00024c01" } \ No newline at end of file diff --git a/bundles/extension/ING9187xx/meta.json b/bundles/extension/ING9187xx/meta.json index e2e4eca4..d643b7dd 100644 --- a/bundles/extension/ING9187xx/meta.json +++ b/bundles/extension/ING9187xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 140532 + "size": 140540 }, "var": { "link_layer_features": { - "addr": 152912, + "addr": 152920, "value": "3ff9010400000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/extension/ING9187xx/platform.bin b/bundles/extension/ING9187xx/platform.bin index 6b39e744..7cda7c48 100644 Binary files a/bundles/extension/ING9187xx/platform.bin and b/bundles/extension/ING9187xx/platform.bin differ diff --git a/bundles/extension/ING9188xx/apis.json b/bundles/extension/ING9188xx/apis.json index 8091f99b..5345940a 100644 --- a/bundles/extension/ING9188xx/apis.json +++ b/bundles/extension/ING9188xx/apis.json @@ -154,229 +154,229 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000be55", "l2cap_init": "0x0000c215", "l2cap_le_send_flow_control_credit": "0x0000c309", - "l2cap_max_le_mtu": "0x0000c605", - "l2cap_register_packet_handler": "0x0000c72d", - "l2cap_register_service": "0x0000c739", - "l2cap_request_can_send_now_event": "0x0000c849", - "l2cap_request_connection_parameter_update": "0x0000c863", - "l2cap_send_echo_request": "0x0000cd31", - "l2cap_unregister_service": "0x0000cdf1", - "le_device_db_add": "0x0000ce49", - "le_device_db_find": "0x0000cf21", - "le_device_db_from_key": "0x0000cf4d", - "le_device_db_iter_cur": "0x0000cf55", - "le_device_db_iter_cur_key": "0x0000cf59", - "le_device_db_iter_init": "0x0000cf5d", - "le_device_db_iter_next": "0x0000cf65", - "le_device_db_remove_key": "0x0000cf8b", - "ll_ackable_packet_alloc": "0x0000cfb7", - "ll_ackable_packet_get_status": "0x0000d0e9", - "ll_ackable_packet_run": "0x0000d159", - "ll_ackable_packet_set_tx_data": "0x0000d1f5", - "ll_aes_encrypt": "0x0000d211", - "ll_attach_cte_to_adv_set": "0x0000d28d", - "ll_channel_monitor_alloc": "0x0000d425", - "ll_channel_monitor_check_each_pdu": "0x0000d4a7", - "ll_channel_monitor_get_1st_pdu_time": "0x0000d515", - "ll_channel_monitor_run": "0x0000d54d", - "ll_config": "0x0000d601", - "ll_free": "0x0000d637", - "ll_get_capabilities": "0x0000d641", - "ll_get_heap_free_size": "0x0000d661", - "ll_get_states": "0x0000d671", - "ll_hint_on_ce_len": "0x0000d72d", - "ll_legacy_adv_set_interval": "0x0000d765", - "ll_lock_frequency": "0x0000d775", - "ll_malloc": "0x0000d7d9", - "ll_query_timing_info": "0x0000d911", - "ll_raw_packet_alloc": "0x0000d95d", - "ll_raw_packet_free": "0x0000da31", - "ll_raw_packet_get_bare_rx_data": "0x0000da69", - "ll_raw_packet_get_iq_samples": "0x0000db2f", - "ll_raw_packet_get_rx_data": "0x0000dbc9", - "ll_raw_packet_recv": "0x0000dc69", - "ll_raw_packet_send": "0x0000dd25", - "ll_raw_packet_set_bare_data": "0x0000de0d", - "ll_raw_packet_set_bare_mode": "0x0000de4b", - "ll_raw_packet_set_fake_cte_info": "0x0000df51", - "ll_raw_packet_set_param": "0x0000df73", - "ll_raw_packet_set_rx_cte": "0x0000dfd1", - "ll_raw_packet_set_tx_cte": "0x0000e067", - "ll_raw_packet_set_tx_data": "0x0000e0a5", - "ll_register_hci_acl_previewer": "0x0000e109", - "ll_scan_set_fixed_channel": "0x0000e16d", - "ll_scanner_enable_iq_sampling": "0x0000e179", - "ll_set_adv_access_address": "0x0000e42d", - "ll_set_adv_coded_scheme": "0x0000e439", - "ll_set_conn_acl_report_latency": "0x0000e469", - "ll_set_conn_coded_scheme": "0x0000e499", - "ll_set_conn_interval_unit": "0x0000e4c5", - "ll_set_conn_latency": "0x0000e4d1", - "ll_set_conn_tx_power": "0x0000e501", - "ll_set_def_antenna": "0x0000e549", - "ll_set_initiating_coded_scheme": "0x0000e565", - "ll_set_max_conn_number": "0x0000e571", - "ll_unlock_frequency": "0x0000e605", - "nibble_for_char": "0x0001fbd5", - "platform_calibrate_rt_clk": "0x0001fc73", + "l2cap_max_le_mtu": "0x0000c60d", + "l2cap_register_packet_handler": "0x0000c735", + "l2cap_register_service": "0x0000c741", + "l2cap_request_can_send_now_event": "0x0000c851", + "l2cap_request_connection_parameter_update": "0x0000c86b", + "l2cap_send_echo_request": "0x0000cd39", + "l2cap_unregister_service": "0x0000cdf9", + "le_device_db_add": "0x0000ce51", + "le_device_db_find": "0x0000cf29", + "le_device_db_from_key": "0x0000cf55", + "le_device_db_iter_cur": "0x0000cf5d", + "le_device_db_iter_cur_key": "0x0000cf61", + "le_device_db_iter_init": "0x0000cf65", + "le_device_db_iter_next": "0x0000cf6d", + "le_device_db_remove_key": "0x0000cf93", + "ll_ackable_packet_alloc": "0x0000cfbf", + "ll_ackable_packet_get_status": "0x0000d0f1", + "ll_ackable_packet_run": "0x0000d161", + "ll_ackable_packet_set_tx_data": "0x0000d1fd", + "ll_aes_encrypt": "0x0000d219", + "ll_attach_cte_to_adv_set": "0x0000d295", + "ll_channel_monitor_alloc": "0x0000d42d", + "ll_channel_monitor_check_each_pdu": "0x0000d4af", + "ll_channel_monitor_get_1st_pdu_time": "0x0000d51d", + "ll_channel_monitor_run": "0x0000d555", + "ll_config": "0x0000d609", + "ll_free": "0x0000d63f", + "ll_get_capabilities": "0x0000d649", + "ll_get_heap_free_size": "0x0000d669", + "ll_get_states": "0x0000d679", + "ll_hint_on_ce_len": "0x0000d735", + "ll_legacy_adv_set_interval": "0x0000d76d", + "ll_lock_frequency": "0x0000d77d", + "ll_malloc": "0x0000d7e1", + "ll_query_timing_info": "0x0000d919", + "ll_raw_packet_alloc": "0x0000d965", + "ll_raw_packet_free": "0x0000da39", + "ll_raw_packet_get_bare_rx_data": "0x0000da71", + "ll_raw_packet_get_iq_samples": "0x0000db37", + "ll_raw_packet_get_rx_data": "0x0000dbd1", + "ll_raw_packet_recv": "0x0000dc71", + "ll_raw_packet_send": "0x0000dd2d", + "ll_raw_packet_set_bare_data": "0x0000de15", + "ll_raw_packet_set_bare_mode": "0x0000de53", + "ll_raw_packet_set_fake_cte_info": "0x0000df59", + "ll_raw_packet_set_param": "0x0000df7b", + "ll_raw_packet_set_rx_cte": "0x0000dfd9", + "ll_raw_packet_set_tx_cte": "0x0000e06f", + "ll_raw_packet_set_tx_data": "0x0000e0ad", + "ll_register_hci_acl_previewer": "0x0000e111", + "ll_scan_set_fixed_channel": "0x0000e175", + "ll_scanner_enable_iq_sampling": "0x0000e181", + "ll_set_adv_access_address": "0x0000e435", + "ll_set_adv_coded_scheme": "0x0000e441", + "ll_set_conn_acl_report_latency": "0x0000e471", + "ll_set_conn_coded_scheme": "0x0000e4a1", + "ll_set_conn_interval_unit": "0x0000e4cd", + "ll_set_conn_latency": "0x0000e4d9", + "ll_set_conn_tx_power": "0x0000e509", + "ll_set_def_antenna": "0x0000e551", + "ll_set_initiating_coded_scheme": "0x0000e56d", + "ll_set_max_conn_number": "0x0000e579", + "ll_unlock_frequency": "0x0000e60d", + "nibble_for_char": "0x0001fbdd", + "platform_calibrate_rt_clk": "0x0001fc7b", "platform_call_on_stack": "0x00004183", - "platform_cancel_us_timer": "0x0001fc77", - "platform_config": "0x0001fc8d", - "platform_create_us_timer": "0x0001fdb1", - "platform_delete_timer": "0x0001fdc5", - "platform_enable_irq": "0x0001fdcd", - "platform_get_current_task": "0x0001fe05", - "platform_get_gen_os_driver": "0x0001fe29", - "platform_get_heap_status": "0x0001fe31", - "platform_get_link_layer_interf": "0x0001fe49", - "platform_get_task_handle": "0x0001fe51", - "platform_get_timer_counter": "0x0001fe71", - "platform_get_us_time": "0x0001fe75", - "platform_get_version": "0x0001fe79", - "platform_hrng": "0x0001fe81", - "platform_install_isr_stack": "0x0001fe89", - "platform_install_task_stack": "0x0001fe95", - "platform_patch_rf_init_data": "0x0001fecd", - "platform_printf": "0x0001fed9", - "platform_raise_assertion": "0x0001feed", - "platform_rand": "0x0001ff01", - "platform_read_info": "0x0001ff05", - "platform_read_persistent_reg": "0x0001ff35", - "platform_reset": "0x0001ff45", - "platform_rt_rc_auto_tune": "0x0001ff69", - "platform_rt_rc_auto_tune2": "0x0001ff71", - "platform_rt_rc_tune": "0x0001ffed", - "platform_set_abs_timer": "0x00020011", - "platform_set_evt_callback": "0x00020015", - "platform_set_evt_callback_table": "0x00020029", - "platform_set_irq_callback": "0x00020035", - "platform_set_irq_callback_table": "0x00020051", - "platform_set_rf_clk_source": "0x0002005d", - "platform_set_rf_init_data": "0x00020069", - "platform_set_rf_power_mapping": "0x00020075", - "platform_set_timer": "0x00020081", - "platform_shutdown": "0x00020085", - "platform_switch_app": "0x00020089", - "platform_trace_raw": "0x000200b5", - "platform_write_persistent_reg": "0x000200cd", - "printf_hexdump": "0x00020281", - "pvPortMalloc": "0x00020d75", - "pvTaskIncrementMutexHeldCount": "0x00020e5d", - "pvTimerGetTimerID": "0x00020e75", - "pxPortInitialiseStack": "0x00020ea1", - "reverse_128": "0x0002108d", - "reverse_24": "0x00021093", - "reverse_256": "0x00021099", - "reverse_48": "0x0002109f", - "reverse_56": "0x000210a5", - "reverse_64": "0x000210ab", - "reverse_bd_addr": "0x000210b1", - "reverse_bytes": "0x000210b7", - "sm_add_event_handler": "0x000213d5", - "sm_address_resolution_lookup": "0x0002152d", - "sm_authenticated": "0x000218e5", - "sm_authorization_decline": "0x000218f3", - "sm_authorization_grant": "0x00021913", - "sm_authorization_state": "0x00021933", - "sm_bonding_decline": "0x0002194d", - "sm_config": "0x00021da9", - "sm_config_conn": "0x00021de5", - "sm_encryption_key_size": "0x00021f9f", - "sm_just_works_confirm": "0x00022551", - "sm_le_device_key": "0x000228a5", - "sm_passkey_input": "0x0002293b", - "sm_private_random_address_generation_get": "0x00022d05", - "sm_private_random_address_generation_get_mode": "0x00022d0d", - "sm_private_random_address_generation_set_mode": "0x00022d19", - "sm_private_random_address_generation_set_update_period": "0x00022d41", - "sm_register_external_ltk_callback": "0x00022e7d", - "sm_register_oob_data_callback": "0x00022e89", - "sm_request_pairing": "0x00022e95", - "sm_send_security_request": "0x0002398f", - "sm_set_accepted_stk_generation_methods": "0x000239b5", - "sm_set_authentication_requirements": "0x000239c1", - "sm_set_encryption_key_size_range": "0x000239d1", - "sm_set_key_distribution_flags": "0x000239dd", - "sm_set_persistent_irk": "0x000239e9", - "sscanf_bd_addr": "0x00023dad", - "sysSetPublicDeviceAddr": "0x00024199", - "uuid128_to_str": "0x0002499d", - "uuid_add_bluetooth_prefix": "0x000249f5", - "uuid_has_bluetooth_prefix": "0x00024a15", - "uxListRemove": "0x00024a31", - "uxQueueMessagesWaiting": "0x00024a59", - "uxQueueMessagesWaitingFromISR": "0x00024a81", - "uxQueueSpacesAvailable": "0x00024a9d", - "uxTaskGetStackHighWaterMark": "0x00024ac9", - "uxTaskPriorityGet": "0x00024ae9", - "uxTaskPriorityGetFromISR": "0x00024b05", - "vListInitialise": "0x00024bcb", - "vListInitialiseItem": "0x00024be1", - "vListInsert": "0x00024be7", - "vListInsertEnd": "0x00024c17", - "vPortEndScheduler": "0x00024c31", - "vPortEnterCritical": "0x00024c5d", - "vPortExitCritical": "0x00024ca1", - "vPortFree": "0x00024cd5", - "vPortSuppressTicksAndSleep": "0x00024d69", - "vPortValidateInterruptPriority": "0x00024e91", - "vQueueDelete": "0x00024eed", - "vQueueWaitForMessageRestricted": "0x00024f19", - "vTaskDelay": "0x00024f61", - "vTaskInternalSetTimeOutState": "0x00024fad", - "vTaskMissedYield": "0x00024fbd", - "vTaskPlaceOnEventList": "0x00024fc9", - "vTaskPlaceOnEventListRestricted": "0x00025001", - "vTaskPriorityDisinheritAfterTimeout": "0x00025041", - "vTaskPrioritySet": "0x000250ed", - "vTaskResume": "0x000251b5", - "vTaskStartScheduler": "0x00025239", - "vTaskStepTick": "0x000252c9", - "vTaskSuspend": "0x000252f9", - "vTaskSuspendAll": "0x000253b5", - "vTaskSwitchContext": "0x000253c5", - "xPortStartScheduler": "0x0002546d", - "xQueueAddToSet": "0x00025535", - "xQueueCreateCountingSemaphore": "0x00025559", - "xQueueCreateCountingSemaphoreStatic": "0x00025595", - "xQueueCreateMutex": "0x000255d9", - "xQueueCreateMutexStatic": "0x000255ef", - "xQueueCreateSet": "0x00025609", - "xQueueGenericCreate": "0x00025611", - "xQueueGenericCreateStatic": "0x0002565d", - "xQueueGenericReset": "0x000256c5", - "xQueueGenericSend": "0x00025751", - "xQueueGenericSendFromISR": "0x000258bd", - "xQueueGiveFromISR": "0x0002597d", - "xQueueGiveMutexRecursive": "0x00025a21", - "xQueueIsQueueEmptyFromISR": "0x00025a61", - "xQueueIsQueueFullFromISR": "0x00025a85", - "xQueuePeek": "0x00025aad", - "xQueuePeekFromISR": "0x00025bd5", - "xQueueReceive": "0x00025c41", - "xQueueReceiveFromISR": "0x00025d6d", - "xQueueRemoveFromSet": "0x00025e01", - "xQueueSelectFromSet": "0x00025e23", - "xQueueSelectFromSetFromISR": "0x00025e35", - "xQueueSemaphoreTake": "0x00025e49", - "xQueueTakeMutexRecursive": "0x00025fb5", - "xTaskCheckForTimeOut": "0x00025ff9", - "xTaskCreate": "0x00026069", - "xTaskCreateStatic": "0x000260c5", - "xTaskGetCurrentTaskHandle": "0x00026135", - "xTaskGetSchedulerState": "0x00026141", - "xTaskGetTickCount": "0x0002615d", - "xTaskGetTickCountFromISR": "0x00026169", - "xTaskIncrementTick": "0x00026179", - "xTaskPriorityDisinherit": "0x00026245", - "xTaskPriorityInherit": "0x000262d9", - "xTaskRemoveFromEventList": "0x0002636d", - "xTaskResumeAll": "0x000263ed", - "xTaskResumeFromISR": "0x000264b5", - "xTimerCreate": "0x00026541", - "xTimerCreateStatic": "0x00026575", - "xTimerCreateTimerTask": "0x000265ad", - "xTimerGenericCommand": "0x00026619", - "xTimerGetExpiryTime": "0x00026689", - "xTimerGetTimerDaemonTaskHandle": "0x000266a9" + "platform_cancel_us_timer": "0x0001fc7f", + "platform_config": "0x0001fc95", + "platform_create_us_timer": "0x0001fdb9", + "platform_delete_timer": "0x0001fdcd", + "platform_enable_irq": "0x0001fdd5", + "platform_get_current_task": "0x0001fe0d", + "platform_get_gen_os_driver": "0x0001fe31", + "platform_get_heap_status": "0x0001fe39", + "platform_get_link_layer_interf": "0x0001fe51", + "platform_get_task_handle": "0x0001fe59", + "platform_get_timer_counter": "0x0001fe79", + "platform_get_us_time": "0x0001fe7d", + "platform_get_version": "0x0001fe81", + "platform_hrng": "0x0001fe89", + "platform_install_isr_stack": "0x0001fe91", + "platform_install_task_stack": "0x0001fe9d", + "platform_patch_rf_init_data": "0x0001fed5", + "platform_printf": "0x0001fee1", + "platform_raise_assertion": "0x0001fef5", + "platform_rand": "0x0001ff09", + "platform_read_info": "0x0001ff0d", + "platform_read_persistent_reg": "0x0001ff3d", + "platform_reset": "0x0001ff4d", + "platform_rt_rc_auto_tune": "0x0001ff71", + "platform_rt_rc_auto_tune2": "0x0001ff79", + "platform_rt_rc_tune": "0x0001fff5", + "platform_set_abs_timer": "0x00020019", + "platform_set_evt_callback": "0x0002001d", + "platform_set_evt_callback_table": "0x00020031", + "platform_set_irq_callback": "0x0002003d", + "platform_set_irq_callback_table": "0x00020059", + "platform_set_rf_clk_source": "0x00020065", + "platform_set_rf_init_data": "0x00020071", + "platform_set_rf_power_mapping": "0x0002007d", + "platform_set_timer": "0x00020089", + "platform_shutdown": "0x0002008d", + "platform_switch_app": "0x00020091", + "platform_trace_raw": "0x000200bd", + "platform_write_persistent_reg": "0x000200d5", + "printf_hexdump": "0x00020289", + "pvPortMalloc": "0x00020d7d", + "pvTaskIncrementMutexHeldCount": "0x00020e65", + "pvTimerGetTimerID": "0x00020e7d", + "pxPortInitialiseStack": "0x00020ea9", + "reverse_128": "0x00021095", + "reverse_24": "0x0002109b", + "reverse_256": "0x000210a1", + "reverse_48": "0x000210a7", + "reverse_56": "0x000210ad", + "reverse_64": "0x000210b3", + "reverse_bd_addr": "0x000210b9", + "reverse_bytes": "0x000210bf", + "sm_add_event_handler": "0x000213dd", + "sm_address_resolution_lookup": "0x00021535", + "sm_authenticated": "0x000218ed", + "sm_authorization_decline": "0x000218fb", + "sm_authorization_grant": "0x0002191b", + "sm_authorization_state": "0x0002193b", + "sm_bonding_decline": "0x00021955", + "sm_config": "0x00021db1", + "sm_config_conn": "0x00021ded", + "sm_encryption_key_size": "0x00021fa7", + "sm_just_works_confirm": "0x00022559", + "sm_le_device_key": "0x000228ad", + "sm_passkey_input": "0x00022943", + "sm_private_random_address_generation_get": "0x00022d0d", + "sm_private_random_address_generation_get_mode": "0x00022d15", + "sm_private_random_address_generation_set_mode": "0x00022d21", + "sm_private_random_address_generation_set_update_period": "0x00022d49", + "sm_register_external_ltk_callback": "0x00022e85", + "sm_register_oob_data_callback": "0x00022e91", + "sm_request_pairing": "0x00022e9d", + "sm_send_security_request": "0x00023997", + "sm_set_accepted_stk_generation_methods": "0x000239bd", + "sm_set_authentication_requirements": "0x000239c9", + "sm_set_encryption_key_size_range": "0x000239d9", + "sm_set_key_distribution_flags": "0x000239e5", + "sm_set_persistent_irk": "0x000239f1", + "sscanf_bd_addr": "0x00023db5", + "sysSetPublicDeviceAddr": "0x000241a1", + "uuid128_to_str": "0x000249a5", + "uuid_add_bluetooth_prefix": "0x000249fd", + "uuid_has_bluetooth_prefix": "0x00024a1d", + "uxListRemove": "0x00024a39", + "uxQueueMessagesWaiting": "0x00024a61", + "uxQueueMessagesWaitingFromISR": "0x00024a89", + "uxQueueSpacesAvailable": "0x00024aa5", + "uxTaskGetStackHighWaterMark": "0x00024ad1", + "uxTaskPriorityGet": "0x00024af1", + "uxTaskPriorityGetFromISR": "0x00024b0d", + "vListInitialise": "0x00024bd3", + "vListInitialiseItem": "0x00024be9", + "vListInsert": "0x00024bef", + "vListInsertEnd": "0x00024c1f", + "vPortEndScheduler": "0x00024c39", + "vPortEnterCritical": "0x00024c65", + "vPortExitCritical": "0x00024ca9", + "vPortFree": "0x00024cdd", + "vPortSuppressTicksAndSleep": "0x00024d71", + "vPortValidateInterruptPriority": "0x00024e99", + "vQueueDelete": "0x00024ef5", + "vQueueWaitForMessageRestricted": "0x00024f21", + "vTaskDelay": "0x00024f69", + "vTaskInternalSetTimeOutState": "0x00024fb5", + "vTaskMissedYield": "0x00024fc5", + "vTaskPlaceOnEventList": "0x00024fd1", + "vTaskPlaceOnEventListRestricted": "0x00025009", + "vTaskPriorityDisinheritAfterTimeout": "0x00025049", + "vTaskPrioritySet": "0x000250f5", + "vTaskResume": "0x000251bd", + "vTaskStartScheduler": "0x00025241", + "vTaskStepTick": "0x000252d1", + "vTaskSuspend": "0x00025301", + "vTaskSuspendAll": "0x000253bd", + "vTaskSwitchContext": "0x000253cd", + "xPortStartScheduler": "0x00025475", + "xQueueAddToSet": "0x0002553d", + "xQueueCreateCountingSemaphore": "0x00025561", + "xQueueCreateCountingSemaphoreStatic": "0x0002559d", + "xQueueCreateMutex": "0x000255e1", + "xQueueCreateMutexStatic": "0x000255f7", + "xQueueCreateSet": "0x00025611", + "xQueueGenericCreate": "0x00025619", + "xQueueGenericCreateStatic": "0x00025665", + "xQueueGenericReset": "0x000256cd", + "xQueueGenericSend": "0x00025759", + "xQueueGenericSendFromISR": "0x000258c5", + "xQueueGiveFromISR": "0x00025985", + "xQueueGiveMutexRecursive": "0x00025a29", + "xQueueIsQueueEmptyFromISR": "0x00025a69", + "xQueueIsQueueFullFromISR": "0x00025a8d", + "xQueuePeek": "0x00025ab5", + "xQueuePeekFromISR": "0x00025bdd", + "xQueueReceive": "0x00025c49", + "xQueueReceiveFromISR": "0x00025d75", + "xQueueRemoveFromSet": "0x00025e09", + "xQueueSelectFromSet": "0x00025e2b", + "xQueueSelectFromSetFromISR": "0x00025e3d", + "xQueueSemaphoreTake": "0x00025e51", + "xQueueTakeMutexRecursive": "0x00025fbd", + "xTaskCheckForTimeOut": "0x00026001", + "xTaskCreate": "0x00026071", + "xTaskCreateStatic": "0x000260cd", + "xTaskGetCurrentTaskHandle": "0x0002613d", + "xTaskGetSchedulerState": "0x00026149", + "xTaskGetTickCount": "0x00026165", + "xTaskGetTickCountFromISR": "0x00026171", + "xTaskIncrementTick": "0x00026181", + "xTaskPriorityDisinherit": "0x0002624d", + "xTaskPriorityInherit": "0x000262e1", + "xTaskRemoveFromEventList": "0x00026375", + "xTaskResumeAll": "0x000263f5", + "xTaskResumeFromISR": "0x000264bd", + "xTimerCreate": "0x00026549", + "xTimerCreateStatic": "0x0002657d", + "xTimerCreateTimerTask": "0x000265b5", + "xTimerGenericCommand": "0x00026621", + "xTimerGetExpiryTime": "0x00026691", + "xTimerGetTimerDaemonTaskHandle": "0x000266b1" } \ No newline at end of file diff --git a/bundles/extension/ING9188xx/meta.json b/bundles/extension/ING9188xx/meta.json index 3dc0ac62..ad5300cb 100644 --- a/bundles/extension/ING9188xx/meta.json +++ b/bundles/extension/ING9188xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 147820 + "size": 147828 }, "var": { "link_layer_features": { - "addr": 159856, + "addr": 159864, "value": "3ff9ff0700000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/extension/ING9188xx/platform.bin b/bundles/extension/ING9188xx/platform.bin index 4be22c09..c28bb567 100644 Binary files a/bundles/extension/ING9188xx/platform.bin and b/bundles/extension/ING9188xx/platform.bin differ diff --git a/bundles/extension/inc/ll_api.h b/bundles/extension/inc/ll_api.h index 22ab3d0d..35eb6ea0 100644 --- a/bundles/extension/inc/ll_api.h +++ b/bundles/extension/inc/ll_api.h @@ -744,7 +744,7 @@ int ll_ackable_packet_run(struct ll_raw_packet *packet, * * Possible Usages: * - * 1. Scan fro Adv on a single channel; + * 1. Scan for Adv on a single channel; * * 1. Receive Connection packages from both roles. * diff --git a/bundles/mass_conn/ING9168xx/apis.json b/bundles/mass_conn/ING9168xx/apis.json index 80ed4122..1986f2df 100644 --- a/bundles/mass_conn/ING9168xx/apis.json +++ b/bundles/mass_conn/ING9168xx/apis.json @@ -154,203 +154,203 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0200bb31", "l2cap_init": "0x0200bf5d", "l2cap_le_send_flow_control_credit": "0x0200c051", - "l2cap_max_le_mtu": "0x0200c34d", - "l2cap_register_packet_handler": "0x0200c475", - "l2cap_register_service": "0x0200c481", - "l2cap_request_can_send_now_event": "0x0200c591", - "l2cap_request_connection_parameter_update": "0x0200c5ab", - "l2cap_send_echo_request": "0x0200ca79", - "l2cap_unregister_service": "0x0200cb59", - "le_device_db_add": "0x0200cbb1", - "le_device_db_find": "0x0200cc89", - "le_device_db_from_key": "0x0200ccb5", - "le_device_db_iter_cur": "0x0200ccbd", - "le_device_db_iter_cur_key": "0x0200ccc1", - "le_device_db_iter_init": "0x0200ccc5", - "le_device_db_iter_next": "0x0200cccd", - "le_device_db_remove_key": "0x0200ccf3", - "ll_adjust_conn_peer_tx_power": "0x0200cd21", - "ll_aes_encrypt": "0x0200cd4d", - "ll_config": "0x0200cdc1", - "ll_free": "0x0200cdff", - "ll_get_capabilities": "0x0200ce09", - "ll_get_heap_free_size": "0x0200ce25", - "ll_get_states": "0x0200ce35", - "ll_hint_on_ce_len": "0x0200cef1", - "ll_legacy_adv_set_interval": "0x0200cf29", - "ll_malloc": "0x0200cf39", - "ll_register_hci_acl_previewer": "0x0200d051", - "ll_scan_set_fixed_channel": "0x0200d0b5", - "ll_set_adv_access_address": "0x0200d2cd", - "ll_set_adv_coded_scheme": "0x0200d2d9", - "ll_set_conn_acl_report_latency": "0x0200d311", - "ll_set_conn_coded_scheme": "0x0200d341", - "ll_set_conn_latency": "0x0200d36d", - "ll_set_conn_tx_power": "0x0200d39d", - "ll_set_def_antenna": "0x0200d3d9", - "ll_set_initiating_coded_scheme": "0x0200d3f9", - "ll_set_max_conn_number": "0x0200d405", - "ll_set_tx_power_range": "0x0200d499", - "nibble_for_char": "0x02020211", - "platform_calibrate_rt_clk": "0x020202bb", + "l2cap_max_le_mtu": "0x0200c355", + "l2cap_register_packet_handler": "0x0200c47d", + "l2cap_register_service": "0x0200c489", + "l2cap_request_can_send_now_event": "0x0200c599", + "l2cap_request_connection_parameter_update": "0x0200c5b3", + "l2cap_send_echo_request": "0x0200ca81", + "l2cap_unregister_service": "0x0200cb61", + "le_device_db_add": "0x0200cbb9", + "le_device_db_find": "0x0200cc91", + "le_device_db_from_key": "0x0200ccbd", + "le_device_db_iter_cur": "0x0200ccc5", + "le_device_db_iter_cur_key": "0x0200ccc9", + "le_device_db_iter_init": "0x0200cccd", + "le_device_db_iter_next": "0x0200ccd5", + "le_device_db_remove_key": "0x0200ccfb", + "ll_adjust_conn_peer_tx_power": "0x0200cd29", + "ll_aes_encrypt": "0x0200cd55", + "ll_config": "0x0200cdc9", + "ll_free": "0x0200ce07", + "ll_get_capabilities": "0x0200ce11", + "ll_get_heap_free_size": "0x0200ce2d", + "ll_get_states": "0x0200ce3d", + "ll_hint_on_ce_len": "0x0200cef9", + "ll_legacy_adv_set_interval": "0x0200cf31", + "ll_malloc": "0x0200cf41", + "ll_register_hci_acl_previewer": "0x0200d059", + "ll_scan_set_fixed_channel": "0x0200d0bd", + "ll_set_adv_access_address": "0x0200d2d5", + "ll_set_adv_coded_scheme": "0x0200d2e1", + "ll_set_conn_acl_report_latency": "0x0200d319", + "ll_set_conn_coded_scheme": "0x0200d349", + "ll_set_conn_latency": "0x0200d375", + "ll_set_conn_tx_power": "0x0200d3a5", + "ll_set_def_antenna": "0x0200d3e1", + "ll_set_initiating_coded_scheme": "0x0200d401", + "ll_set_max_conn_number": "0x0200d40d", + "ll_set_tx_power_range": "0x0200d4a1", + "nibble_for_char": "0x02020219", + "platform_calibrate_rt_clk": "0x020202c3", "platform_call_on_stack": "0x020030fb", - "platform_cancel_us_timer": "0x020202bf", - "platform_config": "0x020202d5", - "platform_create_us_timer": "0x02020411", - "platform_delete_timer": "0x02020425", - "platform_enable_irq": "0x0202042d", - "platform_get_current_task": "0x02020461", - "platform_get_gen_os_driver": "0x02020485", - "platform_get_heap_status": "0x0202048d", - "platform_get_link_layer_interf": "0x020204a5", - "platform_get_task_handle": "0x020204ad", - "platform_get_timer_counter": "0x020204cd", - "platform_get_us_time": "0x020204d1", - "platform_get_version": "0x020204d5", - "platform_hrng": "0x020204f1", - "platform_install_isr_stack": "0x020204f9", - "platform_install_task_stack": "0x02020505", - "platform_patch_rf_init_data": "0x0202053d", - "platform_printf": "0x02020549", - "platform_raise_assertion": "0x0202055d", - "platform_rand": "0x02020571", - "platform_read_info": "0x02020575", - "platform_read_persistent_reg": "0x020205a5", - "platform_reset": "0x020205c5", - "platform_rt_rc_auto_tune": "0x020205d9", - "platform_rt_rc_auto_tune2": "0x020205e1", - "platform_rt_rc_tune": "0x02020641", - "platform_set_abs_timer": "0x0202066d", - "platform_set_evt_callback": "0x02020671", - "platform_set_evt_callback_table": "0x02020685", - "platform_set_irq_callback": "0x02020691", - "platform_set_irq_callback_table": "0x020206ad", - "platform_set_rf_clk_source": "0x020206b9", - "platform_set_rf_init_data": "0x020206c5", - "platform_set_rf_power_mapping": "0x020206d1", - "platform_set_timer": "0x020206dd", - "platform_shutdown": "0x020206e1", - "platform_switch_app": "0x020206e5", - "platform_trace_raw": "0x020206fd", - "platform_write_persistent_reg": "0x02020715", - "printf_hexdump": "0x020208ed", - "pvPortMalloc": "0x020213c5", - "pvTaskIncrementMutexHeldCount": "0x020214ad", - "pvTimerGetTimerID": "0x020214c5", - "pxPortInitialiseStack": "0x020214f1", - "reverse_128": "0x020216e5", - "reverse_24": "0x020216eb", - "reverse_256": "0x020216f1", - "reverse_48": "0x020216f7", - "reverse_56": "0x020216fd", - "reverse_64": "0x02021703", - "reverse_bd_addr": "0x02021709", - "reverse_bytes": "0x0202170f", - "sm_add_event_handler": "0x02021a6d", - "sm_address_resolution_lookup": "0x02021bc5", - "sm_authenticated": "0x02021f7d", - "sm_authorization_decline": "0x02021f8b", - "sm_authorization_grant": "0x02021fab", - "sm_authorization_state": "0x02021fcb", - "sm_bonding_decline": "0x02021fe5", - "sm_config": "0x02022439", - "sm_config_conn": "0x02022475", - "sm_encryption_key_size": "0x0202262f", - "sm_just_works_confirm": "0x02022be1", - "sm_le_device_key": "0x02022f35", - "sm_passkey_input": "0x02022fcb", - "sm_private_random_address_generation_get": "0x02023395", - "sm_private_random_address_generation_get_mode": "0x0202339d", - "sm_private_random_address_generation_set_mode": "0x020233a9", - "sm_private_random_address_generation_set_update_period": "0x020233d1", - "sm_register_external_ltk_callback": "0x0202350d", - "sm_register_oob_data_callback": "0x02023519", - "sm_request_pairing": "0x02023525", - "sm_send_security_request": "0x0202401f", - "sm_set_accepted_stk_generation_methods": "0x02024045", - "sm_set_authentication_requirements": "0x02024051", - "sm_set_encryption_key_size_range": "0x02024061", - "sm_set_key_distribution_flags": "0x0202406d", - "sm_set_persistent_irk": "0x02024079", - "sscanf_bd_addr": "0x020243cd", - "sysSetPublicDeviceAddr": "0x020249a5", - "uuid128_to_str": "0x02025269", - "uuid_add_bluetooth_prefix": "0x020252c1", - "uuid_has_bluetooth_prefix": "0x020252e1", - "uxListRemove": "0x020252fd", - "uxQueueMessagesWaiting": "0x02025325", - "uxQueueMessagesWaitingFromISR": "0x0202534d", - "uxQueueSpacesAvailable": "0x02025369", - "uxTaskGetStackHighWaterMark": "0x02025395", - "uxTaskPriorityGet": "0x020253b5", - "uxTaskPriorityGetFromISR": "0x020253d1", - "vListInitialise": "0x02025497", - "vListInitialiseItem": "0x020254ad", - "vListInsert": "0x020254b3", - "vListInsertEnd": "0x020254e3", - "vPortEndScheduler": "0x020254fd", - "vPortEnterCritical": "0x02025529", - "vPortExitCritical": "0x0202556d", - "vPortFree": "0x020255a1", - "vPortSuppressTicksAndSleep": "0x02025645", - "vPortValidateInterruptPriority": "0x0202576d", - "vQueueDelete": "0x020257c9", - "vQueueWaitForMessageRestricted": "0x020257f5", - "vTaskDelay": "0x02025839", - "vTaskInternalSetTimeOutState": "0x02025885", - "vTaskMissedYield": "0x02025895", - "vTaskPlaceOnEventList": "0x020258a1", - "vTaskPlaceOnEventListRestricted": "0x020258d9", - "vTaskPriorityDisinheritAfterTimeout": "0x02025919", - "vTaskPrioritySet": "0x020259c5", - "vTaskResume": "0x02025a8d", - "vTaskStartScheduler": "0x02025b11", - "vTaskStepTick": "0x02025ba1", - "vTaskSuspend": "0x02025bd1", - "vTaskSuspendAll": "0x02025c8d", - "vTaskSwitchContext": "0x02025c9d", - "xPortStartScheduler": "0x02025d45", - "xQueueAddToSet": "0x02025e49", - "xQueueCreateCountingSemaphore": "0x02025e6d", - "xQueueCreateCountingSemaphoreStatic": "0x02025ea9", - "xQueueCreateMutex": "0x02025eed", - "xQueueCreateMutexStatic": "0x02025f03", - "xQueueCreateSet": "0x02025f1d", - "xQueueGenericCreate": "0x02025f25", - "xQueueGenericCreateStatic": "0x02025f71", - "xQueueGenericReset": "0x02025fd9", - "xQueueGenericSend": "0x02026065", - "xQueueGenericSendFromISR": "0x020261d1", - "xQueueGiveFromISR": "0x02026291", - "xQueueGiveMutexRecursive": "0x02026335", - "xQueueIsQueueEmptyFromISR": "0x02026375", - "xQueueIsQueueFullFromISR": "0x02026399", - "xQueuePeek": "0x020263c1", - "xQueuePeekFromISR": "0x020264e9", - "xQueueReceive": "0x02026555", - "xQueueReceiveFromISR": "0x02026681", - "xQueueRemoveFromSet": "0x02026715", - "xQueueSelectFromSet": "0x02026737", - "xQueueSelectFromSetFromISR": "0x02026749", - "xQueueSemaphoreTake": "0x0202675d", - "xQueueTakeMutexRecursive": "0x020268c9", - "xTaskCheckForTimeOut": "0x0202690d", - "xTaskCreate": "0x0202697d", - "xTaskCreateStatic": "0x020269d9", - "xTaskGetCurrentTaskHandle": "0x02026a49", - "xTaskGetSchedulerState": "0x02026a55", - "xTaskGetTickCount": "0x02026a71", - "xTaskGetTickCountFromISR": "0x02026a7d", - "xTaskIncrementTick": "0x02026a8d", - "xTaskPriorityDisinherit": "0x02026b59", - "xTaskPriorityInherit": "0x02026bed", - "xTaskRemoveFromEventList": "0x02026c81", - "xTaskResumeAll": "0x02026d01", - "xTaskResumeFromISR": "0x02026dc9", - "xTimerCreate": "0x02026e55", - "xTimerCreateStatic": "0x02026e89", - "xTimerCreateTimerTask": "0x02026ec1", - "xTimerGenericCommand": "0x02026f2d", - "xTimerGetExpiryTime": "0x02026f9d", - "xTimerGetTimerDaemonTaskHandle": "0x02026fbd" + "platform_cancel_us_timer": "0x020202c7", + "platform_config": "0x020202dd", + "platform_create_us_timer": "0x02020419", + "platform_delete_timer": "0x0202042d", + "platform_enable_irq": "0x02020435", + "platform_get_current_task": "0x02020469", + "platform_get_gen_os_driver": "0x0202048d", + "platform_get_heap_status": "0x02020495", + "platform_get_link_layer_interf": "0x020204ad", + "platform_get_task_handle": "0x020204b5", + "platform_get_timer_counter": "0x020204d5", + "platform_get_us_time": "0x020204d9", + "platform_get_version": "0x020204dd", + "platform_hrng": "0x020204f9", + "platform_install_isr_stack": "0x02020501", + "platform_install_task_stack": "0x0202050d", + "platform_patch_rf_init_data": "0x02020545", + "platform_printf": "0x02020551", + "platform_raise_assertion": "0x02020565", + "platform_rand": "0x02020579", + "platform_read_info": "0x0202057d", + "platform_read_persistent_reg": "0x020205ad", + "platform_reset": "0x020205cd", + "platform_rt_rc_auto_tune": "0x020205e1", + "platform_rt_rc_auto_tune2": "0x020205e9", + "platform_rt_rc_tune": "0x02020649", + "platform_set_abs_timer": "0x02020675", + "platform_set_evt_callback": "0x02020679", + "platform_set_evt_callback_table": "0x0202068d", + "platform_set_irq_callback": "0x02020699", + "platform_set_irq_callback_table": "0x020206b5", + "platform_set_rf_clk_source": "0x020206c1", + "platform_set_rf_init_data": "0x020206cd", + "platform_set_rf_power_mapping": "0x020206d9", + "platform_set_timer": "0x020206e5", + "platform_shutdown": "0x020206e9", + "platform_switch_app": "0x020206ed", + "platform_trace_raw": "0x02020705", + "platform_write_persistent_reg": "0x0202071d", + "printf_hexdump": "0x020208f5", + "pvPortMalloc": "0x020213cd", + "pvTaskIncrementMutexHeldCount": "0x020214b5", + "pvTimerGetTimerID": "0x020214cd", + "pxPortInitialiseStack": "0x020214f9", + "reverse_128": "0x020216ed", + "reverse_24": "0x020216f3", + "reverse_256": "0x020216f9", + "reverse_48": "0x020216ff", + "reverse_56": "0x02021705", + "reverse_64": "0x0202170b", + "reverse_bd_addr": "0x02021711", + "reverse_bytes": "0x02021717", + "sm_add_event_handler": "0x02021a75", + "sm_address_resolution_lookup": "0x02021bcd", + "sm_authenticated": "0x02021f85", + "sm_authorization_decline": "0x02021f93", + "sm_authorization_grant": "0x02021fb3", + "sm_authorization_state": "0x02021fd3", + "sm_bonding_decline": "0x02021fed", + "sm_config": "0x02022441", + "sm_config_conn": "0x0202247d", + "sm_encryption_key_size": "0x02022637", + "sm_just_works_confirm": "0x02022be9", + "sm_le_device_key": "0x02022f3d", + "sm_passkey_input": "0x02022fd3", + "sm_private_random_address_generation_get": "0x0202339d", + "sm_private_random_address_generation_get_mode": "0x020233a5", + "sm_private_random_address_generation_set_mode": "0x020233b1", + "sm_private_random_address_generation_set_update_period": "0x020233d9", + "sm_register_external_ltk_callback": "0x02023515", + "sm_register_oob_data_callback": "0x02023521", + "sm_request_pairing": "0x0202352d", + "sm_send_security_request": "0x02024027", + "sm_set_accepted_stk_generation_methods": "0x0202404d", + "sm_set_authentication_requirements": "0x02024059", + "sm_set_encryption_key_size_range": "0x02024069", + "sm_set_key_distribution_flags": "0x02024075", + "sm_set_persistent_irk": "0x02024081", + "sscanf_bd_addr": "0x020243d5", + "sysSetPublicDeviceAddr": "0x020249ad", + "uuid128_to_str": "0x02025271", + "uuid_add_bluetooth_prefix": "0x020252c9", + "uuid_has_bluetooth_prefix": "0x020252e9", + "uxListRemove": "0x02025305", + "uxQueueMessagesWaiting": "0x0202532d", + "uxQueueMessagesWaitingFromISR": "0x02025355", + "uxQueueSpacesAvailable": "0x02025371", + "uxTaskGetStackHighWaterMark": "0x0202539d", + "uxTaskPriorityGet": "0x020253bd", + "uxTaskPriorityGetFromISR": "0x020253d9", + "vListInitialise": "0x0202549f", + "vListInitialiseItem": "0x020254b5", + "vListInsert": "0x020254bb", + "vListInsertEnd": "0x020254eb", + "vPortEndScheduler": "0x02025505", + "vPortEnterCritical": "0x02025531", + "vPortExitCritical": "0x02025575", + "vPortFree": "0x020255a9", + "vPortSuppressTicksAndSleep": "0x0202564d", + "vPortValidateInterruptPriority": "0x02025775", + "vQueueDelete": "0x020257d1", + "vQueueWaitForMessageRestricted": "0x020257fd", + "vTaskDelay": "0x02025841", + "vTaskInternalSetTimeOutState": "0x0202588d", + "vTaskMissedYield": "0x0202589d", + "vTaskPlaceOnEventList": "0x020258a9", + "vTaskPlaceOnEventListRestricted": "0x020258e1", + "vTaskPriorityDisinheritAfterTimeout": "0x02025921", + "vTaskPrioritySet": "0x020259cd", + "vTaskResume": "0x02025a95", + "vTaskStartScheduler": "0x02025b19", + "vTaskStepTick": "0x02025ba9", + "vTaskSuspend": "0x02025bd9", + "vTaskSuspendAll": "0x02025c95", + "vTaskSwitchContext": "0x02025ca5", + "xPortStartScheduler": "0x02025d4d", + "xQueueAddToSet": "0x02025e51", + "xQueueCreateCountingSemaphore": "0x02025e75", + "xQueueCreateCountingSemaphoreStatic": "0x02025eb1", + "xQueueCreateMutex": "0x02025ef5", + "xQueueCreateMutexStatic": "0x02025f0b", + "xQueueCreateSet": "0x02025f25", + "xQueueGenericCreate": "0x02025f2d", + "xQueueGenericCreateStatic": "0x02025f79", + "xQueueGenericReset": "0x02025fe1", + "xQueueGenericSend": "0x0202606d", + "xQueueGenericSendFromISR": "0x020261d9", + "xQueueGiveFromISR": "0x02026299", + "xQueueGiveMutexRecursive": "0x0202633d", + "xQueueIsQueueEmptyFromISR": "0x0202637d", + "xQueueIsQueueFullFromISR": "0x020263a1", + "xQueuePeek": "0x020263c9", + "xQueuePeekFromISR": "0x020264f1", + "xQueueReceive": "0x0202655d", + "xQueueReceiveFromISR": "0x02026689", + "xQueueRemoveFromSet": "0x0202671d", + "xQueueSelectFromSet": "0x0202673f", + "xQueueSelectFromSetFromISR": "0x02026751", + "xQueueSemaphoreTake": "0x02026765", + "xQueueTakeMutexRecursive": "0x020268d1", + "xTaskCheckForTimeOut": "0x02026915", + "xTaskCreate": "0x02026985", + "xTaskCreateStatic": "0x020269e1", + "xTaskGetCurrentTaskHandle": "0x02026a51", + "xTaskGetSchedulerState": "0x02026a5d", + "xTaskGetTickCount": "0x02026a79", + "xTaskGetTickCountFromISR": "0x02026a85", + "xTaskIncrementTick": "0x02026a95", + "xTaskPriorityDisinherit": "0x02026b61", + "xTaskPriorityInherit": "0x02026bf5", + "xTaskRemoveFromEventList": "0x02026c89", + "xTaskResumeAll": "0x02026d09", + "xTaskResumeFromISR": "0x02026dd1", + "xTimerCreate": "0x02026e5d", + "xTimerCreateStatic": "0x02026e91", + "xTimerCreateTimerTask": "0x02026ec9", + "xTimerGenericCommand": "0x02026f35", + "xTimerGetExpiryTime": "0x02026fa5", + "xTimerGetTimerDaemonTaskHandle": "0x02026fc5" } \ No newline at end of file diff --git a/bundles/mass_conn/ING9168xx/meta.json b/bundles/mass_conn/ING9168xx/meta.json index 80e153d2..08b51bc5 100644 --- a/bundles/mass_conn/ING9168xx/meta.json +++ b/bundles/mass_conn/ING9168xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 33562624, - "size": 160688 + "size": 160696 }, "var": { "link_layer_features": { - "addr": 33715196, + "addr": 33715204, "value": "bf79ff07fe000000" } }, "version": [ 2, 3, - 44 + 45 ] } \ No newline at end of file diff --git a/bundles/mass_conn/ING9168xx/platform.bin b/bundles/mass_conn/ING9168xx/platform.bin index e6e48303..91f1a310 100644 Binary files a/bundles/mass_conn/ING9168xx/platform.bin and b/bundles/mass_conn/ING9168xx/platform.bin differ diff --git a/bundles/mass_conn/ING9187xx/apis.json b/bundles/mass_conn/ING9187xx/apis.json index 8efcf237..a50ad053 100644 --- a/bundles/mass_conn/ING9187xx/apis.json +++ b/bundles/mass_conn/ING9187xx/apis.json @@ -140,202 +140,202 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000ba9d", "l2cap_init": "0x0000be5d", "l2cap_le_send_flow_control_credit": "0x0000bf51", - "l2cap_max_le_mtu": "0x0000c24d", - "l2cap_register_packet_handler": "0x0000c375", - "l2cap_register_service": "0x0000c381", - "l2cap_request_can_send_now_event": "0x0000c491", - "l2cap_request_connection_parameter_update": "0x0000c4ab", - "l2cap_send_echo_request": "0x0000c979", - "l2cap_unregister_service": "0x0000ca39", - "le_device_db_add": "0x0000ca91", - "le_device_db_find": "0x0000cb69", - "le_device_db_from_key": "0x0000cb95", - "le_device_db_iter_cur": "0x0000cb9d", - "le_device_db_iter_cur_key": "0x0000cba1", - "le_device_db_iter_init": "0x0000cba5", - "le_device_db_iter_next": "0x0000cbad", - "le_device_db_remove_key": "0x0000cbd3", - "ll_aes_encrypt": "0x0000cc01", - "ll_config": "0x0000cc7d", - "ll_free": "0x0000ccb3", - "ll_get_capabilities": "0x0000ccbd", - "ll_get_heap_free_size": "0x0000cce1", - "ll_get_states": "0x0000ccf1", - "ll_hint_on_ce_len": "0x0000cdad", - "ll_legacy_adv_set_interval": "0x0000cde5", - "ll_malloc": "0x0000cdf5", - "ll_query_timing_info": "0x0000cf2d", - "ll_register_hci_acl_previewer": "0x0000cf79", - "ll_scan_set_fixed_channel": "0x0000cfdd", - "ll_set_adv_access_address": "0x0000d1f5", - "ll_set_adv_coded_scheme": "0x0000d201", - "ll_set_conn_acl_report_latency": "0x0000d231", - "ll_set_conn_coded_scheme": "0x0000d261", - "ll_set_conn_latency": "0x0000d28d", - "ll_set_conn_tx_power": "0x0000d2bd", - "ll_set_def_antenna": "0x0000d305", - "ll_set_initiating_coded_scheme": "0x0000d321", - "ll_set_max_conn_number": "0x0000d32d", - "nibble_for_char": "0x0001d801", - "platform_calibrate_rt_clk": "0x0001d89f", + "l2cap_max_le_mtu": "0x0000c255", + "l2cap_register_packet_handler": "0x0000c37d", + "l2cap_register_service": "0x0000c389", + "l2cap_request_can_send_now_event": "0x0000c499", + "l2cap_request_connection_parameter_update": "0x0000c4b3", + "l2cap_send_echo_request": "0x0000c981", + "l2cap_unregister_service": "0x0000ca41", + "le_device_db_add": "0x0000ca99", + "le_device_db_find": "0x0000cb71", + "le_device_db_from_key": "0x0000cb9d", + "le_device_db_iter_cur": "0x0000cba5", + "le_device_db_iter_cur_key": "0x0000cba9", + "le_device_db_iter_init": "0x0000cbad", + "le_device_db_iter_next": "0x0000cbb5", + "le_device_db_remove_key": "0x0000cbdb", + "ll_aes_encrypt": "0x0000cc09", + "ll_config": "0x0000cc85", + "ll_free": "0x0000ccbb", + "ll_get_capabilities": "0x0000ccc5", + "ll_get_heap_free_size": "0x0000cce9", + "ll_get_states": "0x0000ccf9", + "ll_hint_on_ce_len": "0x0000cdb5", + "ll_legacy_adv_set_interval": "0x0000cded", + "ll_malloc": "0x0000cdfd", + "ll_query_timing_info": "0x0000cf35", + "ll_register_hci_acl_previewer": "0x0000cf81", + "ll_scan_set_fixed_channel": "0x0000cfe5", + "ll_set_adv_access_address": "0x0000d1fd", + "ll_set_adv_coded_scheme": "0x0000d209", + "ll_set_conn_acl_report_latency": "0x0000d239", + "ll_set_conn_coded_scheme": "0x0000d269", + "ll_set_conn_latency": "0x0000d295", + "ll_set_conn_tx_power": "0x0000d2c5", + "ll_set_def_antenna": "0x0000d30d", + "ll_set_initiating_coded_scheme": "0x0000d329", + "ll_set_max_conn_number": "0x0000d335", + "nibble_for_char": "0x0001d809", + "platform_calibrate_rt_clk": "0x0001d8a7", "platform_call_on_stack": "0x00004183", - "platform_cancel_us_timer": "0x0001d8a3", - "platform_config": "0x0001d8b9", - "platform_create_us_timer": "0x0001d9dd", - "platform_delete_timer": "0x0001d9f1", - "platform_enable_irq": "0x0001d9f9", - "platform_get_current_task": "0x0001da31", - "platform_get_gen_os_driver": "0x0001da55", - "platform_get_heap_status": "0x0001da5d", - "platform_get_link_layer_interf": "0x0001da75", - "platform_get_task_handle": "0x0001da7d", - "platform_get_timer_counter": "0x0001da9d", - "platform_get_us_time": "0x0001daa1", - "platform_get_version": "0x0001daa5", - "platform_hrng": "0x0001daad", - "platform_install_isr_stack": "0x0001dab5", - "platform_install_task_stack": "0x0001dac1", - "platform_patch_rf_init_data": "0x0001daf9", - "platform_printf": "0x0001db05", - "platform_raise_assertion": "0x0001db19", - "platform_rand": "0x0001db2d", - "platform_read_info": "0x0001db31", - "platform_read_persistent_reg": "0x0001db61", - "platform_reset": "0x0001db71", - "platform_rt_rc_auto_tune": "0x0001db95", - "platform_rt_rc_auto_tune2": "0x0001db9d", - "platform_rt_rc_tune": "0x0001dc19", - "platform_set_abs_timer": "0x0001dc3d", - "platform_set_evt_callback": "0x0001dc41", - "platform_set_evt_callback_table": "0x0001dc55", - "platform_set_irq_callback": "0x0001dc61", - "platform_set_irq_callback_table": "0x0001dc7d", - "platform_set_rf_clk_source": "0x0001dc89", - "platform_set_rf_init_data": "0x0001dc95", - "platform_set_rf_power_mapping": "0x0001dca1", - "platform_set_timer": "0x0001dcad", - "platform_shutdown": "0x0001dcb1", - "platform_switch_app": "0x0001dcb5", - "platform_trace_raw": "0x0001dce1", - "platform_write_persistent_reg": "0x0001dcf9", - "printf_hexdump": "0x0001dead", - "pvPortMalloc": "0x0001e9a1", - "pvTaskIncrementMutexHeldCount": "0x0001ea89", - "pvTimerGetTimerID": "0x0001eaa1", - "pxPortInitialiseStack": "0x0001eacd", - "reverse_128": "0x0001ec81", - "reverse_24": "0x0001ec87", - "reverse_256": "0x0001ec8d", - "reverse_48": "0x0001ec93", - "reverse_56": "0x0001ec99", - "reverse_64": "0x0001ec9f", - "reverse_bd_addr": "0x0001eca5", - "reverse_bytes": "0x0001ecab", - "sm_add_event_handler": "0x0001ee49", - "sm_address_resolution_lookup": "0x0001efa1", - "sm_authenticated": "0x0001f359", - "sm_authorization_decline": "0x0001f367", - "sm_authorization_grant": "0x0001f387", - "sm_authorization_state": "0x0001f3a7", - "sm_bonding_decline": "0x0001f3c1", - "sm_config": "0x0001f81d", - "sm_config_conn": "0x0001f859", - "sm_encryption_key_size": "0x0001fa13", - "sm_just_works_confirm": "0x0001ffc5", - "sm_le_device_key": "0x00020319", - "sm_passkey_input": "0x000203af", - "sm_private_random_address_generation_get": "0x00020779", - "sm_private_random_address_generation_get_mode": "0x00020781", - "sm_private_random_address_generation_set_mode": "0x0002078d", - "sm_private_random_address_generation_set_update_period": "0x000207b5", - "sm_register_external_ltk_callback": "0x000208f1", - "sm_register_oob_data_callback": "0x000208fd", - "sm_request_pairing": "0x00020909", - "sm_send_security_request": "0x00021403", - "sm_set_accepted_stk_generation_methods": "0x00021429", - "sm_set_authentication_requirements": "0x00021435", - "sm_set_encryption_key_size_range": "0x00021445", - "sm_set_key_distribution_flags": "0x00021451", - "sm_set_persistent_irk": "0x0002145d", - "sscanf_bd_addr": "0x000217ad", - "sysSetPublicDeviceAddr": "0x00021b99", - "uuid128_to_str": "0x00022205", - "uuid_add_bluetooth_prefix": "0x0002225d", - "uuid_has_bluetooth_prefix": "0x0002227d", - "uxListRemove": "0x00022299", - "uxQueueMessagesWaiting": "0x000222c1", - "uxQueueMessagesWaitingFromISR": "0x000222e9", - "uxQueueSpacesAvailable": "0x00022305", - "uxTaskGetStackHighWaterMark": "0x00022331", - "uxTaskPriorityGet": "0x00022351", - "uxTaskPriorityGetFromISR": "0x0002236d", - "vListInitialise": "0x00022433", - "vListInitialiseItem": "0x00022449", - "vListInsert": "0x0002244f", - "vListInsertEnd": "0x0002247f", - "vPortEndScheduler": "0x00022499", - "vPortEnterCritical": "0x000224c5", - "vPortExitCritical": "0x00022509", - "vPortFree": "0x0002253d", - "vPortSuppressTicksAndSleep": "0x000225d1", - "vPortValidateInterruptPriority": "0x000226f9", - "vQueueDelete": "0x00022755", - "vQueueWaitForMessageRestricted": "0x00022781", - "vTaskDelay": "0x000227c9", - "vTaskInternalSetTimeOutState": "0x00022815", - "vTaskMissedYield": "0x00022825", - "vTaskPlaceOnEventList": "0x00022831", - "vTaskPlaceOnEventListRestricted": "0x00022869", - "vTaskPriorityDisinheritAfterTimeout": "0x000228a9", - "vTaskPrioritySet": "0x00022955", - "vTaskResume": "0x00022a1d", - "vTaskStartScheduler": "0x00022aa1", - "vTaskStepTick": "0x00022b31", - "vTaskSuspend": "0x00022b61", - "vTaskSuspendAll": "0x00022c1d", - "vTaskSwitchContext": "0x00022c2d", - "xPortStartScheduler": "0x00022cd5", - "xQueueAddToSet": "0x00022d9d", - "xQueueCreateCountingSemaphore": "0x00022dc1", - "xQueueCreateCountingSemaphoreStatic": "0x00022dfd", - "xQueueCreateMutex": "0x00022e41", - "xQueueCreateMutexStatic": "0x00022e57", - "xQueueCreateSet": "0x00022e71", - "xQueueGenericCreate": "0x00022e79", - "xQueueGenericCreateStatic": "0x00022ec5", - "xQueueGenericReset": "0x00022f2d", - "xQueueGenericSend": "0x00022fb9", - "xQueueGenericSendFromISR": "0x00023125", - "xQueueGiveFromISR": "0x000231e5", - "xQueueGiveMutexRecursive": "0x00023289", - "xQueueIsQueueEmptyFromISR": "0x000232c9", - "xQueueIsQueueFullFromISR": "0x000232ed", - "xQueuePeek": "0x00023315", - "xQueuePeekFromISR": "0x0002343d", - "xQueueReceive": "0x000234a9", - "xQueueReceiveFromISR": "0x000235d5", - "xQueueRemoveFromSet": "0x00023669", - "xQueueSelectFromSet": "0x0002368b", - "xQueueSelectFromSetFromISR": "0x0002369d", - "xQueueSemaphoreTake": "0x000236b1", - "xQueueTakeMutexRecursive": "0x0002381d", - "xTaskCheckForTimeOut": "0x00023861", - "xTaskCreate": "0x000238d1", - "xTaskCreateStatic": "0x0002392d", - "xTaskGetCurrentTaskHandle": "0x0002399d", - "xTaskGetSchedulerState": "0x000239a9", - "xTaskGetTickCount": "0x000239c5", - "xTaskGetTickCountFromISR": "0x000239d1", - "xTaskIncrementTick": "0x000239e1", - "xTaskPriorityDisinherit": "0x00023aad", - "xTaskPriorityInherit": "0x00023b41", - "xTaskRemoveFromEventList": "0x00023bd5", - "xTaskResumeAll": "0x00023c55", - "xTaskResumeFromISR": "0x00023d1d", - "xTimerCreate": "0x00023da9", - "xTimerCreateStatic": "0x00023ddd", - "xTimerCreateTimerTask": "0x00023e15", - "xTimerGenericCommand": "0x00023e81", - "xTimerGetExpiryTime": "0x00023ef1", - "xTimerGetTimerDaemonTaskHandle": "0x00023f11" + "platform_cancel_us_timer": "0x0001d8ab", + "platform_config": "0x0001d8c1", + "platform_create_us_timer": "0x0001d9e5", + "platform_delete_timer": "0x0001d9f9", + "platform_enable_irq": "0x0001da01", + "platform_get_current_task": "0x0001da39", + "platform_get_gen_os_driver": "0x0001da5d", + "platform_get_heap_status": "0x0001da65", + "platform_get_link_layer_interf": "0x0001da7d", + "platform_get_task_handle": "0x0001da85", + "platform_get_timer_counter": "0x0001daa5", + "platform_get_us_time": "0x0001daa9", + "platform_get_version": "0x0001daad", + "platform_hrng": "0x0001dab5", + "platform_install_isr_stack": "0x0001dabd", + "platform_install_task_stack": "0x0001dac9", + "platform_patch_rf_init_data": "0x0001db01", + "platform_printf": "0x0001db0d", + "platform_raise_assertion": "0x0001db21", + "platform_rand": "0x0001db35", + "platform_read_info": "0x0001db39", + "platform_read_persistent_reg": "0x0001db69", + "platform_reset": "0x0001db79", + "platform_rt_rc_auto_tune": "0x0001db9d", + "platform_rt_rc_auto_tune2": "0x0001dba5", + "platform_rt_rc_tune": "0x0001dc21", + "platform_set_abs_timer": "0x0001dc45", + "platform_set_evt_callback": "0x0001dc49", + "platform_set_evt_callback_table": "0x0001dc5d", + "platform_set_irq_callback": "0x0001dc69", + "platform_set_irq_callback_table": "0x0001dc85", + "platform_set_rf_clk_source": "0x0001dc91", + "platform_set_rf_init_data": "0x0001dc9d", + "platform_set_rf_power_mapping": "0x0001dca9", + "platform_set_timer": "0x0001dcb5", + "platform_shutdown": "0x0001dcb9", + "platform_switch_app": "0x0001dcbd", + "platform_trace_raw": "0x0001dce9", + "platform_write_persistent_reg": "0x0001dd01", + "printf_hexdump": "0x0001deb5", + "pvPortMalloc": "0x0001e9a9", + "pvTaskIncrementMutexHeldCount": "0x0001ea91", + "pvTimerGetTimerID": "0x0001eaa9", + "pxPortInitialiseStack": "0x0001ead5", + "reverse_128": "0x0001ec89", + "reverse_24": "0x0001ec8f", + "reverse_256": "0x0001ec95", + "reverse_48": "0x0001ec9b", + "reverse_56": "0x0001eca1", + "reverse_64": "0x0001eca7", + "reverse_bd_addr": "0x0001ecad", + "reverse_bytes": "0x0001ecb3", + "sm_add_event_handler": "0x0001ee51", + "sm_address_resolution_lookup": "0x0001efa9", + "sm_authenticated": "0x0001f361", + "sm_authorization_decline": "0x0001f36f", + "sm_authorization_grant": "0x0001f38f", + "sm_authorization_state": "0x0001f3af", + "sm_bonding_decline": "0x0001f3c9", + "sm_config": "0x0001f825", + "sm_config_conn": "0x0001f861", + "sm_encryption_key_size": "0x0001fa1b", + "sm_just_works_confirm": "0x0001ffcd", + "sm_le_device_key": "0x00020321", + "sm_passkey_input": "0x000203b7", + "sm_private_random_address_generation_get": "0x00020781", + "sm_private_random_address_generation_get_mode": "0x00020789", + "sm_private_random_address_generation_set_mode": "0x00020795", + "sm_private_random_address_generation_set_update_period": "0x000207bd", + "sm_register_external_ltk_callback": "0x000208f9", + "sm_register_oob_data_callback": "0x00020905", + "sm_request_pairing": "0x00020911", + "sm_send_security_request": "0x0002140b", + "sm_set_accepted_stk_generation_methods": "0x00021431", + "sm_set_authentication_requirements": "0x0002143d", + "sm_set_encryption_key_size_range": "0x0002144d", + "sm_set_key_distribution_flags": "0x00021459", + "sm_set_persistent_irk": "0x00021465", + "sscanf_bd_addr": "0x000217b5", + "sysSetPublicDeviceAddr": "0x00021ba1", + "uuid128_to_str": "0x0002220d", + "uuid_add_bluetooth_prefix": "0x00022265", + "uuid_has_bluetooth_prefix": "0x00022285", + "uxListRemove": "0x000222a1", + "uxQueueMessagesWaiting": "0x000222c9", + "uxQueueMessagesWaitingFromISR": "0x000222f1", + "uxQueueSpacesAvailable": "0x0002230d", + "uxTaskGetStackHighWaterMark": "0x00022339", + "uxTaskPriorityGet": "0x00022359", + "uxTaskPriorityGetFromISR": "0x00022375", + "vListInitialise": "0x0002243b", + "vListInitialiseItem": "0x00022451", + "vListInsert": "0x00022457", + "vListInsertEnd": "0x00022487", + "vPortEndScheduler": "0x000224a1", + "vPortEnterCritical": "0x000224cd", + "vPortExitCritical": "0x00022511", + "vPortFree": "0x00022545", + "vPortSuppressTicksAndSleep": "0x000225d9", + "vPortValidateInterruptPriority": "0x00022701", + "vQueueDelete": "0x0002275d", + "vQueueWaitForMessageRestricted": "0x00022789", + "vTaskDelay": "0x000227d1", + "vTaskInternalSetTimeOutState": "0x0002281d", + "vTaskMissedYield": "0x0002282d", + "vTaskPlaceOnEventList": "0x00022839", + "vTaskPlaceOnEventListRestricted": "0x00022871", + "vTaskPriorityDisinheritAfterTimeout": "0x000228b1", + "vTaskPrioritySet": "0x0002295d", + "vTaskResume": "0x00022a25", + "vTaskStartScheduler": "0x00022aa9", + "vTaskStepTick": "0x00022b39", + "vTaskSuspend": "0x00022b69", + "vTaskSuspendAll": "0x00022c25", + "vTaskSwitchContext": "0x00022c35", + "xPortStartScheduler": "0x00022cdd", + "xQueueAddToSet": "0x00022da5", + "xQueueCreateCountingSemaphore": "0x00022dc9", + "xQueueCreateCountingSemaphoreStatic": "0x00022e05", + "xQueueCreateMutex": "0x00022e49", + "xQueueCreateMutexStatic": "0x00022e5f", + "xQueueCreateSet": "0x00022e79", + "xQueueGenericCreate": "0x00022e81", + "xQueueGenericCreateStatic": "0x00022ecd", + "xQueueGenericReset": "0x00022f35", + "xQueueGenericSend": "0x00022fc1", + "xQueueGenericSendFromISR": "0x0002312d", + "xQueueGiveFromISR": "0x000231ed", + "xQueueGiveMutexRecursive": "0x00023291", + "xQueueIsQueueEmptyFromISR": "0x000232d1", + "xQueueIsQueueFullFromISR": "0x000232f5", + "xQueuePeek": "0x0002331d", + "xQueuePeekFromISR": "0x00023445", + "xQueueReceive": "0x000234b1", + "xQueueReceiveFromISR": "0x000235dd", + "xQueueRemoveFromSet": "0x00023671", + "xQueueSelectFromSet": "0x00023693", + "xQueueSelectFromSetFromISR": "0x000236a5", + "xQueueSemaphoreTake": "0x000236b9", + "xQueueTakeMutexRecursive": "0x00023825", + "xTaskCheckForTimeOut": "0x00023869", + "xTaskCreate": "0x000238d9", + "xTaskCreateStatic": "0x00023935", + "xTaskGetCurrentTaskHandle": "0x000239a5", + "xTaskGetSchedulerState": "0x000239b1", + "xTaskGetTickCount": "0x000239cd", + "xTaskGetTickCountFromISR": "0x000239d9", + "xTaskIncrementTick": "0x000239e9", + "xTaskPriorityDisinherit": "0x00023ab5", + "xTaskPriorityInherit": "0x00023b49", + "xTaskRemoveFromEventList": "0x00023bdd", + "xTaskResumeAll": "0x00023c5d", + "xTaskResumeFromISR": "0x00023d25", + "xTimerCreate": "0x00023db1", + "xTimerCreateStatic": "0x00023de5", + "xTimerCreateTimerTask": "0x00023e1d", + "xTimerGenericCommand": "0x00023e89", + "xTimerGetExpiryTime": "0x00023ef9", + "xTimerGetTimerDaemonTaskHandle": "0x00023f19" } \ No newline at end of file diff --git a/bundles/mass_conn/ING9187xx/meta.json b/bundles/mass_conn/ING9187xx/meta.json index d4b940ee..703d6a14 100644 --- a/bundles/mass_conn/ING9187xx/meta.json +++ b/bundles/mass_conn/ING9187xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 137116 + "size": 137124 }, "var": { "link_layer_features": { - "addr": 149608, + "addr": 149616, "value": "3ff9010400000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/mass_conn/ING9187xx/platform.bin b/bundles/mass_conn/ING9187xx/platform.bin index ebd20ecf..b2b4839f 100644 Binary files a/bundles/mass_conn/ING9187xx/platform.bin and b/bundles/mass_conn/ING9187xx/platform.bin differ diff --git a/bundles/mass_conn/ING9188xx/apis.json b/bundles/mass_conn/ING9188xx/apis.json index e7a071fd..fbfa4fb5 100644 --- a/bundles/mass_conn/ING9188xx/apis.json +++ b/bundles/mass_conn/ING9188xx/apis.json @@ -154,202 +154,202 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000be75", "l2cap_init": "0x0000c235", "l2cap_le_send_flow_control_credit": "0x0000c329", - "l2cap_max_le_mtu": "0x0000c625", - "l2cap_register_packet_handler": "0x0000c74d", - "l2cap_register_service": "0x0000c759", - "l2cap_request_can_send_now_event": "0x0000c869", - "l2cap_request_connection_parameter_update": "0x0000c883", - "l2cap_send_echo_request": "0x0000cd51", - "l2cap_unregister_service": "0x0000ce11", - "le_device_db_add": "0x0000ce69", - "le_device_db_find": "0x0000cf41", - "le_device_db_from_key": "0x0000cf6d", - "le_device_db_iter_cur": "0x0000cf75", - "le_device_db_iter_cur_key": "0x0000cf79", - "le_device_db_iter_init": "0x0000cf7d", - "le_device_db_iter_next": "0x0000cf85", - "le_device_db_remove_key": "0x0000cfab", - "ll_aes_encrypt": "0x0000cfd9", - "ll_config": "0x0000d055", - "ll_free": "0x0000d08b", - "ll_get_capabilities": "0x0000d095", - "ll_get_heap_free_size": "0x0000d0b9", - "ll_get_states": "0x0000d0c9", - "ll_hint_on_ce_len": "0x0000d185", - "ll_legacy_adv_set_interval": "0x0000d1bd", - "ll_malloc": "0x0000d1cd", - "ll_query_timing_info": "0x0000d305", - "ll_register_hci_acl_previewer": "0x0000d351", - "ll_scan_set_fixed_channel": "0x0000d3b5", - "ll_set_adv_access_address": "0x0000d5cd", - "ll_set_adv_coded_scheme": "0x0000d5d9", - "ll_set_conn_acl_report_latency": "0x0000d609", - "ll_set_conn_coded_scheme": "0x0000d639", - "ll_set_conn_latency": "0x0000d665", - "ll_set_conn_tx_power": "0x0000d695", - "ll_set_def_antenna": "0x0000d6dd", - "ll_set_initiating_coded_scheme": "0x0000d6f9", - "ll_set_max_conn_number": "0x0000d705", - "nibble_for_char": "0x0001eac5", - "platform_calibrate_rt_clk": "0x0001eb63", + "l2cap_max_le_mtu": "0x0000c62d", + "l2cap_register_packet_handler": "0x0000c755", + "l2cap_register_service": "0x0000c761", + "l2cap_request_can_send_now_event": "0x0000c871", + "l2cap_request_connection_parameter_update": "0x0000c88b", + "l2cap_send_echo_request": "0x0000cd59", + "l2cap_unregister_service": "0x0000ce19", + "le_device_db_add": "0x0000ce71", + "le_device_db_find": "0x0000cf49", + "le_device_db_from_key": "0x0000cf75", + "le_device_db_iter_cur": "0x0000cf7d", + "le_device_db_iter_cur_key": "0x0000cf81", + "le_device_db_iter_init": "0x0000cf85", + "le_device_db_iter_next": "0x0000cf8d", + "le_device_db_remove_key": "0x0000cfb3", + "ll_aes_encrypt": "0x0000cfe1", + "ll_config": "0x0000d05d", + "ll_free": "0x0000d093", + "ll_get_capabilities": "0x0000d09d", + "ll_get_heap_free_size": "0x0000d0c1", + "ll_get_states": "0x0000d0d1", + "ll_hint_on_ce_len": "0x0000d18d", + "ll_legacy_adv_set_interval": "0x0000d1c5", + "ll_malloc": "0x0000d1d5", + "ll_query_timing_info": "0x0000d30d", + "ll_register_hci_acl_previewer": "0x0000d359", + "ll_scan_set_fixed_channel": "0x0000d3bd", + "ll_set_adv_access_address": "0x0000d5d5", + "ll_set_adv_coded_scheme": "0x0000d5e1", + "ll_set_conn_acl_report_latency": "0x0000d611", + "ll_set_conn_coded_scheme": "0x0000d641", + "ll_set_conn_latency": "0x0000d66d", + "ll_set_conn_tx_power": "0x0000d69d", + "ll_set_def_antenna": "0x0000d6e5", + "ll_set_initiating_coded_scheme": "0x0000d701", + "ll_set_max_conn_number": "0x0000d70d", + "nibble_for_char": "0x0001eacd", + "platform_calibrate_rt_clk": "0x0001eb6b", "platform_call_on_stack": "0x00004183", - "platform_cancel_us_timer": "0x0001eb67", - "platform_config": "0x0001eb7d", - "platform_create_us_timer": "0x0001eca1", - "platform_delete_timer": "0x0001ecb5", - "platform_enable_irq": "0x0001ecbd", - "platform_get_current_task": "0x0001ecf5", - "platform_get_gen_os_driver": "0x0001ed19", - "platform_get_heap_status": "0x0001ed21", - "platform_get_link_layer_interf": "0x0001ed39", - "platform_get_task_handle": "0x0001ed41", - "platform_get_timer_counter": "0x0001ed61", - "platform_get_us_time": "0x0001ed65", - "platform_get_version": "0x0001ed69", - "platform_hrng": "0x0001ed71", - "platform_install_isr_stack": "0x0001ed79", - "platform_install_task_stack": "0x0001ed85", - "platform_patch_rf_init_data": "0x0001edbd", - "platform_printf": "0x0001edc9", - "platform_raise_assertion": "0x0001eddd", - "platform_rand": "0x0001edf1", - "platform_read_info": "0x0001edf5", - "platform_read_persistent_reg": "0x0001ee25", - "platform_reset": "0x0001ee35", - "platform_rt_rc_auto_tune": "0x0001ee59", - "platform_rt_rc_auto_tune2": "0x0001ee61", - "platform_rt_rc_tune": "0x0001eedd", - "platform_set_abs_timer": "0x0001ef01", - "platform_set_evt_callback": "0x0001ef05", - "platform_set_evt_callback_table": "0x0001ef19", - "platform_set_irq_callback": "0x0001ef25", - "platform_set_irq_callback_table": "0x0001ef41", - "platform_set_rf_clk_source": "0x0001ef4d", - "platform_set_rf_init_data": "0x0001ef59", - "platform_set_rf_power_mapping": "0x0001ef65", - "platform_set_timer": "0x0001ef71", - "platform_shutdown": "0x0001ef75", - "platform_switch_app": "0x0001ef79", - "platform_trace_raw": "0x0001efa5", - "platform_write_persistent_reg": "0x0001efbd", - "printf_hexdump": "0x0001f171", - "pvPortMalloc": "0x0001fc65", - "pvTaskIncrementMutexHeldCount": "0x0001fd4d", - "pvTimerGetTimerID": "0x0001fd65", - "pxPortInitialiseStack": "0x0001fd91", - "reverse_128": "0x0001ff7d", - "reverse_24": "0x0001ff83", - "reverse_256": "0x0001ff89", - "reverse_48": "0x0001ff8f", - "reverse_56": "0x0001ff95", - "reverse_64": "0x0001ff9b", - "reverse_bd_addr": "0x0001ffa1", - "reverse_bytes": "0x0001ffa7", - "sm_add_event_handler": "0x00020295", - "sm_address_resolution_lookup": "0x000203ed", - "sm_authenticated": "0x000207a5", - "sm_authorization_decline": "0x000207b3", - "sm_authorization_grant": "0x000207d3", - "sm_authorization_state": "0x000207f3", - "sm_bonding_decline": "0x0002080d", - "sm_config": "0x00020c69", - "sm_config_conn": "0x00020ca5", - "sm_encryption_key_size": "0x00020e5f", - "sm_just_works_confirm": "0x00021411", - "sm_le_device_key": "0x00021765", - "sm_passkey_input": "0x000217fb", - "sm_private_random_address_generation_get": "0x00021bc5", - "sm_private_random_address_generation_get_mode": "0x00021bcd", - "sm_private_random_address_generation_set_mode": "0x00021bd9", - "sm_private_random_address_generation_set_update_period": "0x00021c01", - "sm_register_external_ltk_callback": "0x00021d3d", - "sm_register_oob_data_callback": "0x00021d49", - "sm_request_pairing": "0x00021d55", - "sm_send_security_request": "0x0002284f", - "sm_set_accepted_stk_generation_methods": "0x00022875", - "sm_set_authentication_requirements": "0x00022881", - "sm_set_encryption_key_size_range": "0x00022891", - "sm_set_key_distribution_flags": "0x0002289d", - "sm_set_persistent_irk": "0x000228a9", - "sscanf_bd_addr": "0x00022bf9", - "sysSetPublicDeviceAddr": "0x00022fe5", - "uuid128_to_str": "0x000237e9", - "uuid_add_bluetooth_prefix": "0x00023841", - "uuid_has_bluetooth_prefix": "0x00023861", - "uxListRemove": "0x0002387d", - "uxQueueMessagesWaiting": "0x000238a5", - "uxQueueMessagesWaitingFromISR": "0x000238cd", - "uxQueueSpacesAvailable": "0x000238e9", - "uxTaskGetStackHighWaterMark": "0x00023915", - "uxTaskPriorityGet": "0x00023935", - "uxTaskPriorityGetFromISR": "0x00023951", - "vListInitialise": "0x00023a17", - "vListInitialiseItem": "0x00023a2d", - "vListInsert": "0x00023a33", - "vListInsertEnd": "0x00023a63", - "vPortEndScheduler": "0x00023a7d", - "vPortEnterCritical": "0x00023aa9", - "vPortExitCritical": "0x00023aed", - "vPortFree": "0x00023b21", - "vPortSuppressTicksAndSleep": "0x00023bb5", - "vPortValidateInterruptPriority": "0x00023cdd", - "vQueueDelete": "0x00023d39", - "vQueueWaitForMessageRestricted": "0x00023d65", - "vTaskDelay": "0x00023dad", - "vTaskInternalSetTimeOutState": "0x00023df9", - "vTaskMissedYield": "0x00023e09", - "vTaskPlaceOnEventList": "0x00023e15", - "vTaskPlaceOnEventListRestricted": "0x00023e4d", - "vTaskPriorityDisinheritAfterTimeout": "0x00023e8d", - "vTaskPrioritySet": "0x00023f39", - "vTaskResume": "0x00024001", - "vTaskStartScheduler": "0x00024085", - "vTaskStepTick": "0x00024115", - "vTaskSuspend": "0x00024145", - "vTaskSuspendAll": "0x00024201", - "vTaskSwitchContext": "0x00024211", - "xPortStartScheduler": "0x000242b9", - "xQueueAddToSet": "0x00024381", - "xQueueCreateCountingSemaphore": "0x000243a5", - "xQueueCreateCountingSemaphoreStatic": "0x000243e1", - "xQueueCreateMutex": "0x00024425", - "xQueueCreateMutexStatic": "0x0002443b", - "xQueueCreateSet": "0x00024455", - "xQueueGenericCreate": "0x0002445d", - "xQueueGenericCreateStatic": "0x000244a9", - "xQueueGenericReset": "0x00024511", - "xQueueGenericSend": "0x0002459d", - "xQueueGenericSendFromISR": "0x00024709", - "xQueueGiveFromISR": "0x000247c9", - "xQueueGiveMutexRecursive": "0x0002486d", - "xQueueIsQueueEmptyFromISR": "0x000248ad", - "xQueueIsQueueFullFromISR": "0x000248d1", - "xQueuePeek": "0x000248f9", - "xQueuePeekFromISR": "0x00024a21", - "xQueueReceive": "0x00024a8d", - "xQueueReceiveFromISR": "0x00024bb9", - "xQueueRemoveFromSet": "0x00024c4d", - "xQueueSelectFromSet": "0x00024c6f", - "xQueueSelectFromSetFromISR": "0x00024c81", - "xQueueSemaphoreTake": "0x00024c95", - "xQueueTakeMutexRecursive": "0x00024e01", - "xTaskCheckForTimeOut": "0x00024e45", - "xTaskCreate": "0x00024eb5", - "xTaskCreateStatic": "0x00024f11", - "xTaskGetCurrentTaskHandle": "0x00024f81", - "xTaskGetSchedulerState": "0x00024f8d", - "xTaskGetTickCount": "0x00024fa9", - "xTaskGetTickCountFromISR": "0x00024fb5", - "xTaskIncrementTick": "0x00024fc5", - "xTaskPriorityDisinherit": "0x00025091", - "xTaskPriorityInherit": "0x00025125", - "xTaskRemoveFromEventList": "0x000251b9", - "xTaskResumeAll": "0x00025239", - "xTaskResumeFromISR": "0x00025301", - "xTimerCreate": "0x0002538d", - "xTimerCreateStatic": "0x000253c1", - "xTimerCreateTimerTask": "0x000253f9", - "xTimerGenericCommand": "0x00025465", - "xTimerGetExpiryTime": "0x000254d5", - "xTimerGetTimerDaemonTaskHandle": "0x000254f5" + "platform_cancel_us_timer": "0x0001eb6f", + "platform_config": "0x0001eb85", + "platform_create_us_timer": "0x0001eca9", + "platform_delete_timer": "0x0001ecbd", + "platform_enable_irq": "0x0001ecc5", + "platform_get_current_task": "0x0001ecfd", + "platform_get_gen_os_driver": "0x0001ed21", + "platform_get_heap_status": "0x0001ed29", + "platform_get_link_layer_interf": "0x0001ed41", + "platform_get_task_handle": "0x0001ed49", + "platform_get_timer_counter": "0x0001ed69", + "platform_get_us_time": "0x0001ed6d", + "platform_get_version": "0x0001ed71", + "platform_hrng": "0x0001ed79", + "platform_install_isr_stack": "0x0001ed81", + "platform_install_task_stack": "0x0001ed8d", + "platform_patch_rf_init_data": "0x0001edc5", + "platform_printf": "0x0001edd1", + "platform_raise_assertion": "0x0001ede5", + "platform_rand": "0x0001edf9", + "platform_read_info": "0x0001edfd", + "platform_read_persistent_reg": "0x0001ee2d", + "platform_reset": "0x0001ee3d", + "platform_rt_rc_auto_tune": "0x0001ee61", + "platform_rt_rc_auto_tune2": "0x0001ee69", + "platform_rt_rc_tune": "0x0001eee5", + "platform_set_abs_timer": "0x0001ef09", + "platform_set_evt_callback": "0x0001ef0d", + "platform_set_evt_callback_table": "0x0001ef21", + "platform_set_irq_callback": "0x0001ef2d", + "platform_set_irq_callback_table": "0x0001ef49", + "platform_set_rf_clk_source": "0x0001ef55", + "platform_set_rf_init_data": "0x0001ef61", + "platform_set_rf_power_mapping": "0x0001ef6d", + "platform_set_timer": "0x0001ef79", + "platform_shutdown": "0x0001ef7d", + "platform_switch_app": "0x0001ef81", + "platform_trace_raw": "0x0001efad", + "platform_write_persistent_reg": "0x0001efc5", + "printf_hexdump": "0x0001f179", + "pvPortMalloc": "0x0001fc6d", + "pvTaskIncrementMutexHeldCount": "0x0001fd55", + "pvTimerGetTimerID": "0x0001fd6d", + "pxPortInitialiseStack": "0x0001fd99", + "reverse_128": "0x0001ff85", + "reverse_24": "0x0001ff8b", + "reverse_256": "0x0001ff91", + "reverse_48": "0x0001ff97", + "reverse_56": "0x0001ff9d", + "reverse_64": "0x0001ffa3", + "reverse_bd_addr": "0x0001ffa9", + "reverse_bytes": "0x0001ffaf", + "sm_add_event_handler": "0x0002029d", + "sm_address_resolution_lookup": "0x000203f5", + "sm_authenticated": "0x000207ad", + "sm_authorization_decline": "0x000207bb", + "sm_authorization_grant": "0x000207db", + "sm_authorization_state": "0x000207fb", + "sm_bonding_decline": "0x00020815", + "sm_config": "0x00020c71", + "sm_config_conn": "0x00020cad", + "sm_encryption_key_size": "0x00020e67", + "sm_just_works_confirm": "0x00021419", + "sm_le_device_key": "0x0002176d", + "sm_passkey_input": "0x00021803", + "sm_private_random_address_generation_get": "0x00021bcd", + "sm_private_random_address_generation_get_mode": "0x00021bd5", + "sm_private_random_address_generation_set_mode": "0x00021be1", + "sm_private_random_address_generation_set_update_period": "0x00021c09", + "sm_register_external_ltk_callback": "0x00021d45", + "sm_register_oob_data_callback": "0x00021d51", + "sm_request_pairing": "0x00021d5d", + "sm_send_security_request": "0x00022857", + "sm_set_accepted_stk_generation_methods": "0x0002287d", + "sm_set_authentication_requirements": "0x00022889", + "sm_set_encryption_key_size_range": "0x00022899", + "sm_set_key_distribution_flags": "0x000228a5", + "sm_set_persistent_irk": "0x000228b1", + "sscanf_bd_addr": "0x00022c01", + "sysSetPublicDeviceAddr": "0x00022fed", + "uuid128_to_str": "0x000237f1", + "uuid_add_bluetooth_prefix": "0x00023849", + "uuid_has_bluetooth_prefix": "0x00023869", + "uxListRemove": "0x00023885", + "uxQueueMessagesWaiting": "0x000238ad", + "uxQueueMessagesWaitingFromISR": "0x000238d5", + "uxQueueSpacesAvailable": "0x000238f1", + "uxTaskGetStackHighWaterMark": "0x0002391d", + "uxTaskPriorityGet": "0x0002393d", + "uxTaskPriorityGetFromISR": "0x00023959", + "vListInitialise": "0x00023a1f", + "vListInitialiseItem": "0x00023a35", + "vListInsert": "0x00023a3b", + "vListInsertEnd": "0x00023a6b", + "vPortEndScheduler": "0x00023a85", + "vPortEnterCritical": "0x00023ab1", + "vPortExitCritical": "0x00023af5", + "vPortFree": "0x00023b29", + "vPortSuppressTicksAndSleep": "0x00023bbd", + "vPortValidateInterruptPriority": "0x00023ce5", + "vQueueDelete": "0x00023d41", + "vQueueWaitForMessageRestricted": "0x00023d6d", + "vTaskDelay": "0x00023db5", + "vTaskInternalSetTimeOutState": "0x00023e01", + "vTaskMissedYield": "0x00023e11", + "vTaskPlaceOnEventList": "0x00023e1d", + "vTaskPlaceOnEventListRestricted": "0x00023e55", + "vTaskPriorityDisinheritAfterTimeout": "0x00023e95", + "vTaskPrioritySet": "0x00023f41", + "vTaskResume": "0x00024009", + "vTaskStartScheduler": "0x0002408d", + "vTaskStepTick": "0x0002411d", + "vTaskSuspend": "0x0002414d", + "vTaskSuspendAll": "0x00024209", + "vTaskSwitchContext": "0x00024219", + "xPortStartScheduler": "0x000242c1", + "xQueueAddToSet": "0x00024389", + "xQueueCreateCountingSemaphore": "0x000243ad", + "xQueueCreateCountingSemaphoreStatic": "0x000243e9", + "xQueueCreateMutex": "0x0002442d", + "xQueueCreateMutexStatic": "0x00024443", + "xQueueCreateSet": "0x0002445d", + "xQueueGenericCreate": "0x00024465", + "xQueueGenericCreateStatic": "0x000244b1", + "xQueueGenericReset": "0x00024519", + "xQueueGenericSend": "0x000245a5", + "xQueueGenericSendFromISR": "0x00024711", + "xQueueGiveFromISR": "0x000247d1", + "xQueueGiveMutexRecursive": "0x00024875", + "xQueueIsQueueEmptyFromISR": "0x000248b5", + "xQueueIsQueueFullFromISR": "0x000248d9", + "xQueuePeek": "0x00024901", + "xQueuePeekFromISR": "0x00024a29", + "xQueueReceive": "0x00024a95", + "xQueueReceiveFromISR": "0x00024bc1", + "xQueueRemoveFromSet": "0x00024c55", + "xQueueSelectFromSet": "0x00024c77", + "xQueueSelectFromSetFromISR": "0x00024c89", + "xQueueSemaphoreTake": "0x00024c9d", + "xQueueTakeMutexRecursive": "0x00024e09", + "xTaskCheckForTimeOut": "0x00024e4d", + "xTaskCreate": "0x00024ebd", + "xTaskCreateStatic": "0x00024f19", + "xTaskGetCurrentTaskHandle": "0x00024f89", + "xTaskGetSchedulerState": "0x00024f95", + "xTaskGetTickCount": "0x00024fb1", + "xTaskGetTickCountFromISR": "0x00024fbd", + "xTaskIncrementTick": "0x00024fcd", + "xTaskPriorityDisinherit": "0x00025099", + "xTaskPriorityInherit": "0x0002512d", + "xTaskRemoveFromEventList": "0x000251c1", + "xTaskResumeAll": "0x00025241", + "xTaskResumeFromISR": "0x00025309", + "xTimerCreate": "0x00025395", + "xTimerCreateStatic": "0x000253c9", + "xTimerCreateTimerTask": "0x00025401", + "xTimerGenericCommand": "0x0002546d", + "xTimerGetExpiryTime": "0x000254dd", + "xTimerGetTimerDaemonTaskHandle": "0x000254fd" } \ No newline at end of file diff --git a/bundles/mass_conn/ING9188xx/meta.json b/bundles/mass_conn/ING9188xx/meta.json index 0cf33e8e..651b0471 100644 --- a/bundles/mass_conn/ING9188xx/meta.json +++ b/bundles/mass_conn/ING9188xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 143172 + "size": 143180 }, "var": { "link_layer_features": { - "addr": 155324, + "addr": 155332, "value": "3ff9ff0700000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/mass_conn/ING9188xx/platform.bin b/bundles/mass_conn/ING9188xx/platform.bin index 38fd9689..2d3a4df4 100644 Binary files a/bundles/mass_conn/ING9188xx/platform.bin and b/bundles/mass_conn/ING9188xx/platform.bin differ diff --git a/bundles/mass_conn/inc/ll_api.h b/bundles/mass_conn/inc/ll_api.h index 2e17659d..229365ed 100644 --- a/bundles/mass_conn/inc/ll_api.h +++ b/bundles/mass_conn/inc/ll_api.h @@ -790,7 +790,7 @@ typedef void (* f_ll_raw_packet_done)(struct ll_raw_packet *packet, void *user_d * * Possible Usages: * - * 1. Scan fro Adv on a single channel; + * 1. Scan for Adv on a single channel; * * 1. Receive Connection packages from both roles. * diff --git a/bundles/mini/ING9168xx/apis.json b/bundles/mini/ING9168xx/apis.json index 3ae2e15a..e32fdba0 100644 --- a/bundles/mini/ING9168xx/apis.json +++ b/bundles/mini/ING9168xx/apis.json @@ -154,203 +154,203 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0200b5c1", "l2cap_init": "0x0200b9ed", "l2cap_le_send_flow_control_credit": "0x0200bae1", - "l2cap_max_le_mtu": "0x0200bddd", - "l2cap_register_packet_handler": "0x0200bf05", - "l2cap_register_service": "0x0200bf11", - "l2cap_request_can_send_now_event": "0x0200c021", - "l2cap_request_connection_parameter_update": "0x0200c03b", - "l2cap_send_echo_request": "0x0200c509", - "l2cap_unregister_service": "0x0200c5e9", - "le_device_db_add": "0x0200c641", - "le_device_db_find": "0x0200c719", - "le_device_db_from_key": "0x0200c745", - "le_device_db_iter_cur": "0x0200c74d", - "le_device_db_iter_cur_key": "0x0200c751", - "le_device_db_iter_init": "0x0200c755", - "le_device_db_iter_next": "0x0200c75d", - "le_device_db_remove_key": "0x0200c783", - "ll_adjust_conn_peer_tx_power": "0x0200c7b1", - "ll_aes_encrypt": "0x0200c7d9", - "ll_config": "0x0200c84d", - "ll_free": "0x0200c88b", - "ll_get_capabilities": "0x0200c895", - "ll_get_heap_free_size": "0x0200c8b5", - "ll_get_states": "0x0200c8c5", - "ll_hint_on_ce_len": "0x0200c961", - "ll_legacy_adv_set_interval": "0x0200c999", - "ll_malloc": "0x0200c9a9", - "ll_register_hci_acl_previewer": "0x0200cac1", - "ll_scan_set_fixed_channel": "0x0200cb25", - "ll_set_adv_access_address": "0x0200cd3d", - "ll_set_adv_coded_scheme": "0x0200cd49", - "ll_set_conn_acl_report_latency": "0x0200cd79", - "ll_set_conn_coded_scheme": "0x0200cda5", - "ll_set_conn_latency": "0x0200cdcd", - "ll_set_conn_tx_power": "0x0200cdf9", - "ll_set_def_antenna": "0x0200ce31", - "ll_set_initiating_coded_scheme": "0x0200ce51", - "ll_set_max_conn_number": "0x0200ce5d", - "ll_set_tx_power_range": "0x0200cef1", - "nibble_for_char": "0x0201d28d", - "platform_calibrate_rt_clk": "0x0201d315", + "l2cap_max_le_mtu": "0x0200bde5", + "l2cap_register_packet_handler": "0x0200bf0d", + "l2cap_register_service": "0x0200bf19", + "l2cap_request_can_send_now_event": "0x0200c029", + "l2cap_request_connection_parameter_update": "0x0200c043", + "l2cap_send_echo_request": "0x0200c511", + "l2cap_unregister_service": "0x0200c5f1", + "le_device_db_add": "0x0200c649", + "le_device_db_find": "0x0200c721", + "le_device_db_from_key": "0x0200c74d", + "le_device_db_iter_cur": "0x0200c755", + "le_device_db_iter_cur_key": "0x0200c759", + "le_device_db_iter_init": "0x0200c75d", + "le_device_db_iter_next": "0x0200c765", + "le_device_db_remove_key": "0x0200c78b", + "ll_adjust_conn_peer_tx_power": "0x0200c7b9", + "ll_aes_encrypt": "0x0200c7e1", + "ll_config": "0x0200c855", + "ll_free": "0x0200c893", + "ll_get_capabilities": "0x0200c89d", + "ll_get_heap_free_size": "0x0200c8bd", + "ll_get_states": "0x0200c8cd", + "ll_hint_on_ce_len": "0x0200c969", + "ll_legacy_adv_set_interval": "0x0200c9a1", + "ll_malloc": "0x0200c9b1", + "ll_register_hci_acl_previewer": "0x0200cac9", + "ll_scan_set_fixed_channel": "0x0200cb2d", + "ll_set_adv_access_address": "0x0200cd45", + "ll_set_adv_coded_scheme": "0x0200cd51", + "ll_set_conn_acl_report_latency": "0x0200cd81", + "ll_set_conn_coded_scheme": "0x0200cdad", + "ll_set_conn_latency": "0x0200cdd5", + "ll_set_conn_tx_power": "0x0200ce01", + "ll_set_def_antenna": "0x0200ce39", + "ll_set_initiating_coded_scheme": "0x0200ce59", + "ll_set_max_conn_number": "0x0200ce65", + "ll_set_tx_power_range": "0x0200cef9", + "nibble_for_char": "0x0201d295", + "platform_calibrate_rt_clk": "0x0201d31d", "platform_call_on_stack": "0x020030fb", - "platform_cancel_us_timer": "0x0201d319", - "platform_config": "0x0201d32d", - "platform_create_us_timer": "0x0201d469", - "platform_delete_timer": "0x0201d47d", - "platform_enable_irq": "0x0201d485", - "platform_get_current_task": "0x0201d4d9", - "platform_get_gen_os_driver": "0x0201d4fd", - "platform_get_heap_status": "0x0201d505", - "platform_get_link_layer_interf": "0x0201d51d", - "platform_get_task_handle": "0x0201d525", - "platform_get_timer_counter": "0x0201d545", - "platform_get_us_time": "0x0201d549", - "platform_get_version": "0x0201d54d", - "platform_hrng": "0x0201d569", - "platform_install_isr_stack": "0x0201d571", - "platform_install_task_stack": "0x0201d57d", - "platform_patch_rf_init_data": "0x0201d5b5", - "platform_printf": "0x0201d5c1", - "platform_raise_assertion": "0x0201d5d5", - "platform_rand": "0x0201d5e9", - "platform_read_info": "0x0201d5ed", - "platform_read_persistent_reg": "0x0201d61d", - "platform_reset": "0x0201d63d", - "platform_rt_rc_auto_tune": "0x0201d651", - "platform_rt_rc_auto_tune2": "0x0201d659", - "platform_rt_rc_tune": "0x0201d6b9", - "platform_set_abs_timer": "0x0201d6e5", - "platform_set_evt_callback": "0x0201d6e9", - "platform_set_evt_callback_table": "0x0201d6fd", - "platform_set_irq_callback": "0x0201d709", - "platform_set_irq_callback_table": "0x0201d725", - "platform_set_rf_clk_source": "0x0201d731", - "platform_set_rf_init_data": "0x0201d73d", - "platform_set_rf_power_mapping": "0x0201d749", - "platform_set_timer": "0x0201d755", - "platform_shutdown": "0x0201d759", - "platform_switch_app": "0x0201d75d", - "platform_trace_raw": "0x0201d775", - "platform_write_persistent_reg": "0x0201d78d", - "printf_hexdump": "0x0201d965", - "pvPortMalloc": "0x0201e399", - "pvTaskIncrementMutexHeldCount": "0x0201e481", - "pvTimerGetTimerID": "0x0201e499", - "pxPortInitialiseStack": "0x0201e4c5", - "reverse_128": "0x0201e6b9", - "reverse_24": "0x0201e6bf", - "reverse_256": "0x0201e6c5", - "reverse_48": "0x0201e6cb", - "reverse_56": "0x0201e6d1", - "reverse_64": "0x0201e6d7", - "reverse_bd_addr": "0x0201e6dd", - "reverse_bytes": "0x0201e6e3", - "sm_add_event_handler": "0x0201e9e9", - "sm_address_resolution_lookup": "0x0201eb41", - "sm_authenticated": "0x0201eef9", - "sm_authorization_decline": "0x0201ef07", - "sm_authorization_grant": "0x0201ef27", - "sm_authorization_state": "0x0201ef47", - "sm_bonding_decline": "0x0201ef61", - "sm_config": "0x0201f3b5", - "sm_config_conn": "0x0201f3f1", - "sm_encryption_key_size": "0x0201f5ab", - "sm_just_works_confirm": "0x0201fb5d", - "sm_le_device_key": "0x0201feb1", - "sm_passkey_input": "0x0201ff47", - "sm_private_random_address_generation_get": "0x02020311", - "sm_private_random_address_generation_get_mode": "0x02020319", - "sm_private_random_address_generation_set_mode": "0x02020325", - "sm_private_random_address_generation_set_update_period": "0x0202034d", - "sm_register_external_ltk_callback": "0x02020489", - "sm_register_oob_data_callback": "0x02020495", - "sm_request_pairing": "0x020204a1", - "sm_send_security_request": "0x02020f9b", - "sm_set_accepted_stk_generation_methods": "0x02020fc1", - "sm_set_authentication_requirements": "0x02020fcd", - "sm_set_encryption_key_size_range": "0x02020fdd", - "sm_set_key_distribution_flags": "0x02020fe9", - "sm_set_persistent_irk": "0x02020ff5", - "sscanf_bd_addr": "0x02021349", - "sysSetPublicDeviceAddr": "0x0202141d", - "uuid128_to_str": "0x02021be9", - "uuid_add_bluetooth_prefix": "0x02021c41", - "uuid_has_bluetooth_prefix": "0x02021c61", - "uxListRemove": "0x02021c7d", - "uxQueueMessagesWaiting": "0x02021ca5", - "uxQueueMessagesWaitingFromISR": "0x02021ccd", - "uxQueueSpacesAvailable": "0x02021ce9", - "uxTaskGetStackHighWaterMark": "0x02021d15", - "uxTaskPriorityGet": "0x02021d35", - "uxTaskPriorityGetFromISR": "0x02021d51", - "vListInitialise": "0x02021db7", - "vListInitialiseItem": "0x02021dcd", - "vListInsert": "0x02021dd3", - "vListInsertEnd": "0x02021e03", - "vPortEndScheduler": "0x02021e1d", + "platform_cancel_us_timer": "0x0201d321", + "platform_config": "0x0201d335", + "platform_create_us_timer": "0x0201d471", + "platform_delete_timer": "0x0201d485", + "platform_enable_irq": "0x0201d48d", + "platform_get_current_task": "0x0201d4e1", + "platform_get_gen_os_driver": "0x0201d505", + "platform_get_heap_status": "0x0201d50d", + "platform_get_link_layer_interf": "0x0201d525", + "platform_get_task_handle": "0x0201d52d", + "platform_get_timer_counter": "0x0201d54d", + "platform_get_us_time": "0x0201d551", + "platform_get_version": "0x0201d555", + "platform_hrng": "0x0201d571", + "platform_install_isr_stack": "0x0201d579", + "platform_install_task_stack": "0x0201d585", + "platform_patch_rf_init_data": "0x0201d5bd", + "platform_printf": "0x0201d5c9", + "platform_raise_assertion": "0x0201d5dd", + "platform_rand": "0x0201d5f1", + "platform_read_info": "0x0201d5f5", + "platform_read_persistent_reg": "0x0201d625", + "platform_reset": "0x0201d645", + "platform_rt_rc_auto_tune": "0x0201d659", + "platform_rt_rc_auto_tune2": "0x0201d661", + "platform_rt_rc_tune": "0x0201d6c1", + "platform_set_abs_timer": "0x0201d6ed", + "platform_set_evt_callback": "0x0201d6f1", + "platform_set_evt_callback_table": "0x0201d705", + "platform_set_irq_callback": "0x0201d711", + "platform_set_irq_callback_table": "0x0201d72d", + "platform_set_rf_clk_source": "0x0201d739", + "platform_set_rf_init_data": "0x0201d745", + "platform_set_rf_power_mapping": "0x0201d751", + "platform_set_timer": "0x0201d75d", + "platform_shutdown": "0x0201d761", + "platform_switch_app": "0x0201d765", + "platform_trace_raw": "0x0201d77d", + "platform_write_persistent_reg": "0x0201d795", + "printf_hexdump": "0x0201d96d", + "pvPortMalloc": "0x0201e3a1", + "pvTaskIncrementMutexHeldCount": "0x0201e489", + "pvTimerGetTimerID": "0x0201e4a1", + "pxPortInitialiseStack": "0x0201e4cd", + "reverse_128": "0x0201e6c1", + "reverse_24": "0x0201e6c7", + "reverse_256": "0x0201e6cd", + "reverse_48": "0x0201e6d3", + "reverse_56": "0x0201e6d9", + "reverse_64": "0x0201e6df", + "reverse_bd_addr": "0x0201e6e5", + "reverse_bytes": "0x0201e6eb", + "sm_add_event_handler": "0x0201e9f1", + "sm_address_resolution_lookup": "0x0201eb49", + "sm_authenticated": "0x0201ef01", + "sm_authorization_decline": "0x0201ef0f", + "sm_authorization_grant": "0x0201ef2f", + "sm_authorization_state": "0x0201ef4f", + "sm_bonding_decline": "0x0201ef69", + "sm_config": "0x0201f3bd", + "sm_config_conn": "0x0201f3f9", + "sm_encryption_key_size": "0x0201f5b3", + "sm_just_works_confirm": "0x0201fb65", + "sm_le_device_key": "0x0201feb9", + "sm_passkey_input": "0x0201ff4f", + "sm_private_random_address_generation_get": "0x02020319", + "sm_private_random_address_generation_get_mode": "0x02020321", + "sm_private_random_address_generation_set_mode": "0x0202032d", + "sm_private_random_address_generation_set_update_period": "0x02020355", + "sm_register_external_ltk_callback": "0x02020491", + "sm_register_oob_data_callback": "0x0202049d", + "sm_request_pairing": "0x020204a9", + "sm_send_security_request": "0x02020fa3", + "sm_set_accepted_stk_generation_methods": "0x02020fc9", + "sm_set_authentication_requirements": "0x02020fd5", + "sm_set_encryption_key_size_range": "0x02020fe5", + "sm_set_key_distribution_flags": "0x02020ff1", + "sm_set_persistent_irk": "0x02020ffd", + "sscanf_bd_addr": "0x02021351", + "sysSetPublicDeviceAddr": "0x02021425", + "uuid128_to_str": "0x02021bf1", + "uuid_add_bluetooth_prefix": "0x02021c49", + "uuid_has_bluetooth_prefix": "0x02021c69", + "uxListRemove": "0x02021c85", + "uxQueueMessagesWaiting": "0x02021cad", + "uxQueueMessagesWaitingFromISR": "0x02021cd5", + "uxQueueSpacesAvailable": "0x02021cf1", + "uxTaskGetStackHighWaterMark": "0x02021d1d", + "uxTaskPriorityGet": "0x02021d3d", + "uxTaskPriorityGetFromISR": "0x02021d59", + "vListInitialise": "0x02021dbf", + "vListInitialiseItem": "0x02021dd5", + "vListInsert": "0x02021ddb", + "vListInsertEnd": "0x02021e0b", + "vPortEndScheduler": "0x02021e25", "vPortEnterCritical": "0x2000033b", "vPortExitCritical": "0x20000375", - "vPortFree": "0x02021e49", + "vPortFree": "0x02021e51", "vPortSuppressTicksAndSleep": "0x200003a1", - "vPortValidateInterruptPriority": "0x02021eed", - "vQueueDelete": "0x02021f49", - "vQueueWaitForMessageRestricted": "0x02021f75", - "vTaskDelay": "0x02021fb9", - "vTaskInternalSetTimeOutState": "0x02022005", - "vTaskMissedYield": "0x02022015", - "vTaskPlaceOnEventList": "0x02022021", - "vTaskPlaceOnEventListRestricted": "0x02022059", - "vTaskPriorityDisinheritAfterTimeout": "0x02022099", - "vTaskPrioritySet": "0x02022145", - "vTaskResume": "0x0202220d", - "vTaskStartScheduler": "0x02022291", + "vPortValidateInterruptPriority": "0x02021ef5", + "vQueueDelete": "0x02021f51", + "vQueueWaitForMessageRestricted": "0x02021f7d", + "vTaskDelay": "0x02021fc1", + "vTaskInternalSetTimeOutState": "0x0202200d", + "vTaskMissedYield": "0x0202201d", + "vTaskPlaceOnEventList": "0x02022029", + "vTaskPlaceOnEventListRestricted": "0x02022061", + "vTaskPriorityDisinheritAfterTimeout": "0x020220a1", + "vTaskPrioritySet": "0x0202214d", + "vTaskResume": "0x02022215", + "vTaskStartScheduler": "0x02022299", "vTaskStepTick": "0x2000071f", - "vTaskSuspend": "0x02022321", + "vTaskSuspend": "0x02022329", "vTaskSuspendAll": "0x20000693", - "vTaskSwitchContext": "0x020223dd", - "xPortStartScheduler": "0x02022485", - "xQueueAddToSet": "0x02022589", - "xQueueCreateCountingSemaphore": "0x020225ad", - "xQueueCreateCountingSemaphoreStatic": "0x020225e9", - "xQueueCreateMutex": "0x0202262d", - "xQueueCreateMutexStatic": "0x02022643", - "xQueueCreateSet": "0x0202265d", - "xQueueGenericCreate": "0x02022665", - "xQueueGenericCreateStatic": "0x020226b1", - "xQueueGenericReset": "0x02022719", - "xQueueGenericSend": "0x020227a5", - "xQueueGenericSendFromISR": "0x02022911", - "xQueueGiveFromISR": "0x020229d1", - "xQueueGiveMutexRecursive": "0x02022a75", - "xQueueIsQueueEmptyFromISR": "0x02022ab5", - "xQueueIsQueueFullFromISR": "0x02022ad9", - "xQueuePeek": "0x02022b01", - "xQueuePeekFromISR": "0x02022c29", - "xQueueReceive": "0x02022c95", - "xQueueReceiveFromISR": "0x02022dc1", - "xQueueRemoveFromSet": "0x02022e55", - "xQueueSelectFromSet": "0x02022e77", - "xQueueSelectFromSetFromISR": "0x02022e89", - "xQueueSemaphoreTake": "0x02022e9d", - "xQueueTakeMutexRecursive": "0x02023009", - "xTaskCheckForTimeOut": "0x0202304d", - "xTaskCreate": "0x020230bd", - "xTaskCreateStatic": "0x02023119", - "xTaskGetCurrentTaskHandle": "0x02023189", - "xTaskGetSchedulerState": "0x02023195", - "xTaskGetTickCount": "0x020231b1", - "xTaskGetTickCountFromISR": "0x020231bd", + "vTaskSwitchContext": "0x020223e5", + "xPortStartScheduler": "0x0202248d", + "xQueueAddToSet": "0x02022591", + "xQueueCreateCountingSemaphore": "0x020225b5", + "xQueueCreateCountingSemaphoreStatic": "0x020225f1", + "xQueueCreateMutex": "0x02022635", + "xQueueCreateMutexStatic": "0x0202264b", + "xQueueCreateSet": "0x02022665", + "xQueueGenericCreate": "0x0202266d", + "xQueueGenericCreateStatic": "0x020226b9", + "xQueueGenericReset": "0x02022721", + "xQueueGenericSend": "0x020227ad", + "xQueueGenericSendFromISR": "0x02022919", + "xQueueGiveFromISR": "0x020229d9", + "xQueueGiveMutexRecursive": "0x02022a7d", + "xQueueIsQueueEmptyFromISR": "0x02022abd", + "xQueueIsQueueFullFromISR": "0x02022ae1", + "xQueuePeek": "0x02022b09", + "xQueuePeekFromISR": "0x02022c31", + "xQueueReceive": "0x02022c9d", + "xQueueReceiveFromISR": "0x02022dc9", + "xQueueRemoveFromSet": "0x02022e5d", + "xQueueSelectFromSet": "0x02022e7f", + "xQueueSelectFromSetFromISR": "0x02022e91", + "xQueueSemaphoreTake": "0x02022ea5", + "xQueueTakeMutexRecursive": "0x02023011", + "xTaskCheckForTimeOut": "0x02023055", + "xTaskCreate": "0x020230c5", + "xTaskCreateStatic": "0x02023121", + "xTaskGetCurrentTaskHandle": "0x02023191", + "xTaskGetSchedulerState": "0x0202319d", + "xTaskGetTickCount": "0x020231b9", + "xTaskGetTickCountFromISR": "0x020231c5", "xTaskIncrementTick": "0x20000525", - "xTaskPriorityDisinherit": "0x020231cd", - "xTaskPriorityInherit": "0x02023261", - "xTaskRemoveFromEventList": "0x020232f5", + "xTaskPriorityDisinherit": "0x020231d5", + "xTaskPriorityInherit": "0x02023269", + "xTaskRemoveFromEventList": "0x020232fd", "xTaskResumeAll": "0x200005df", - "xTaskResumeFromISR": "0x02023375", - "xTimerCreate": "0x02023401", - "xTimerCreateStatic": "0x02023435", - "xTimerCreateTimerTask": "0x0202346d", - "xTimerGenericCommand": "0x020234d9", - "xTimerGetExpiryTime": "0x02023549", - "xTimerGetTimerDaemonTaskHandle": "0x02023569" + "xTaskResumeFromISR": "0x0202337d", + "xTimerCreate": "0x02023409", + "xTimerCreateStatic": "0x0202343d", + "xTimerCreateTimerTask": "0x02023475", + "xTimerGenericCommand": "0x020234e1", + "xTimerGetExpiryTime": "0x02023551", + "xTimerGetTimerDaemonTaskHandle": "0x02023571" } \ No newline at end of file diff --git a/bundles/mini/ING9168xx/meta.json b/bundles/mini/ING9168xx/meta.json index bb743f78..59bb19d9 100644 --- a/bundles/mini/ING9168xx/meta.json +++ b/bundles/mini/ING9168xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 33562624, - "size": 161128 + "size": 161136 }, "var": { "link_layer_features": { - "addr": 33700264, + "addr": 33700272, "value": "bf79ff07fe000000" } }, "version": [ 2, 3, - 44 + 45 ] } \ No newline at end of file diff --git a/bundles/mini/ING9168xx/platform.bin b/bundles/mini/ING9168xx/platform.bin index ce0716a5..499c4fe4 100644 Binary files a/bundles/mini/ING9168xx/platform.bin and b/bundles/mini/ING9168xx/platform.bin differ diff --git a/bundles/mini/ING9187xx/apis.json b/bundles/mini/ING9187xx/apis.json index 15e4549a..5a0f9537 100644 --- a/bundles/mini/ING9187xx/apis.json +++ b/bundles/mini/ING9187xx/apis.json @@ -140,202 +140,202 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000b9f5", "l2cap_init": "0x0000bdb5", "l2cap_le_send_flow_control_credit": "0x0000bea9", - "l2cap_max_le_mtu": "0x0000c1a5", - "l2cap_register_packet_handler": "0x0000c2cd", - "l2cap_register_service": "0x0000c2d9", - "l2cap_request_can_send_now_event": "0x0000c3e9", - "l2cap_request_connection_parameter_update": "0x0000c403", - "l2cap_send_echo_request": "0x0000c8d1", - "l2cap_unregister_service": "0x0000c991", - "le_device_db_add": "0x0000c9e9", - "le_device_db_find": "0x0000cac1", - "le_device_db_from_key": "0x0000caed", - "le_device_db_iter_cur": "0x0000caf5", - "le_device_db_iter_cur_key": "0x0000caf9", - "le_device_db_iter_init": "0x0000cafd", - "le_device_db_iter_next": "0x0000cb05", - "le_device_db_remove_key": "0x0000cb2b", - "ll_aes_encrypt": "0x0000cb59", - "ll_config": "0x0000cbd5", - "ll_free": "0x0000cc0b", - "ll_get_capabilities": "0x0000cc15", - "ll_get_heap_free_size": "0x0000cc35", - "ll_get_states": "0x0000cc45", - "ll_hint_on_ce_len": "0x0000cce1", - "ll_legacy_adv_set_interval": "0x0000cd19", - "ll_malloc": "0x0000cd29", - "ll_query_timing_info": "0x0000ce61", - "ll_register_hci_acl_previewer": "0x0000cead", - "ll_scan_set_fixed_channel": "0x0000cf11", - "ll_set_adv_access_address": "0x0000d129", - "ll_set_adv_coded_scheme": "0x0000d135", - "ll_set_conn_acl_report_latency": "0x0000d15d", - "ll_set_conn_coded_scheme": "0x0000d189", - "ll_set_conn_latency": "0x0000d1b1", - "ll_set_conn_tx_power": "0x0000d1dd", - "ll_set_def_antenna": "0x0000d221", - "ll_set_initiating_coded_scheme": "0x0000d23d", - "ll_set_max_conn_number": "0x0000d249", - "nibble_for_char": "0x0001d5d9", - "platform_calibrate_rt_clk": "0x0001d66b", + "l2cap_max_le_mtu": "0x0000c1ad", + "l2cap_register_packet_handler": "0x0000c2d5", + "l2cap_register_service": "0x0000c2e1", + "l2cap_request_can_send_now_event": "0x0000c3f1", + "l2cap_request_connection_parameter_update": "0x0000c40b", + "l2cap_send_echo_request": "0x0000c8d9", + "l2cap_unregister_service": "0x0000c999", + "le_device_db_add": "0x0000c9f1", + "le_device_db_find": "0x0000cac9", + "le_device_db_from_key": "0x0000caf5", + "le_device_db_iter_cur": "0x0000cafd", + "le_device_db_iter_cur_key": "0x0000cb01", + "le_device_db_iter_init": "0x0000cb05", + "le_device_db_iter_next": "0x0000cb0d", + "le_device_db_remove_key": "0x0000cb33", + "ll_aes_encrypt": "0x0000cb61", + "ll_config": "0x0000cbdd", + "ll_free": "0x0000cc13", + "ll_get_capabilities": "0x0000cc1d", + "ll_get_heap_free_size": "0x0000cc3d", + "ll_get_states": "0x0000cc4d", + "ll_hint_on_ce_len": "0x0000cce9", + "ll_legacy_adv_set_interval": "0x0000cd21", + "ll_malloc": "0x0000cd31", + "ll_query_timing_info": "0x0000ce69", + "ll_register_hci_acl_previewer": "0x0000ceb5", + "ll_scan_set_fixed_channel": "0x0000cf19", + "ll_set_adv_access_address": "0x0000d131", + "ll_set_adv_coded_scheme": "0x0000d13d", + "ll_set_conn_acl_report_latency": "0x0000d165", + "ll_set_conn_coded_scheme": "0x0000d191", + "ll_set_conn_latency": "0x0000d1b9", + "ll_set_conn_tx_power": "0x0000d1e5", + "ll_set_def_antenna": "0x0000d229", + "ll_set_initiating_coded_scheme": "0x0000d245", + "ll_set_max_conn_number": "0x0000d251", + "nibble_for_char": "0x0001d5e1", + "platform_calibrate_rt_clk": "0x0001d673", "platform_call_on_stack": "0x00004183", - "platform_cancel_us_timer": "0x0001d66f", - "platform_config": "0x0001d685", - "platform_create_us_timer": "0x0001d7a9", - "platform_delete_timer": "0x0001d7bd", - "platform_enable_irq": "0x0001d7c5", - "platform_get_current_task": "0x0001d7fd", - "platform_get_gen_os_driver": "0x0001d821", - "platform_get_heap_status": "0x0001d829", - "platform_get_link_layer_interf": "0x0001d841", - "platform_get_task_handle": "0x0001d849", - "platform_get_timer_counter": "0x0001d869", - "platform_get_us_time": "0x0001d86d", - "platform_get_version": "0x0001d871", - "platform_hrng": "0x0001d879", - "platform_install_isr_stack": "0x0001d881", - "platform_install_task_stack": "0x0001d88d", - "platform_patch_rf_init_data": "0x0001d8c5", - "platform_printf": "0x0001d8d1", - "platform_raise_assertion": "0x0001d8e5", - "platform_rand": "0x0001d8f9", - "platform_read_info": "0x0001d8fd", - "platform_read_persistent_reg": "0x0001d92d", - "platform_reset": "0x0001d93d", - "platform_rt_rc_auto_tune": "0x0001d961", - "platform_rt_rc_auto_tune2": "0x0001d969", - "platform_rt_rc_tune": "0x0001d9e5", - "platform_set_abs_timer": "0x0001da09", - "platform_set_evt_callback": "0x0001da0d", - "platform_set_evt_callback_table": "0x0001da21", - "platform_set_irq_callback": "0x0001da2d", - "platform_set_irq_callback_table": "0x0001da49", - "platform_set_rf_clk_source": "0x0001da55", - "platform_set_rf_init_data": "0x0001da61", - "platform_set_rf_power_mapping": "0x0001da6d", - "platform_set_timer": "0x0001da79", - "platform_shutdown": "0x0001da7d", - "platform_switch_app": "0x0001da81", - "platform_trace_raw": "0x0001daad", - "platform_write_persistent_reg": "0x0001dac5", - "printf_hexdump": "0x0001dc79", - "pvPortMalloc": "0x0001e765", - "pvTaskIncrementMutexHeldCount": "0x0001e84d", - "pvTimerGetTimerID": "0x0001e865", - "pxPortInitialiseStack": "0x0001e891", - "reverse_128": "0x0001ea45", - "reverse_24": "0x0001ea4b", - "reverse_256": "0x0001ea51", - "reverse_48": "0x0001ea57", - "reverse_56": "0x0001ea5d", - "reverse_64": "0x0001ea63", - "reverse_bd_addr": "0x0001ea69", - "reverse_bytes": "0x0001ea6f", - "sm_add_event_handler": "0x0001ec0d", - "sm_address_resolution_lookup": "0x0001ed65", - "sm_authenticated": "0x0001f11d", - "sm_authorization_decline": "0x0001f12b", - "sm_authorization_grant": "0x0001f14b", - "sm_authorization_state": "0x0001f16b", - "sm_bonding_decline": "0x0001f185", - "sm_config": "0x0001f5e1", - "sm_config_conn": "0x0001f61d", - "sm_encryption_key_size": "0x0001f7d7", - "sm_just_works_confirm": "0x0001fd89", - "sm_le_device_key": "0x000200dd", - "sm_passkey_input": "0x00020173", - "sm_private_random_address_generation_get": "0x0002053d", - "sm_private_random_address_generation_get_mode": "0x00020545", - "sm_private_random_address_generation_set_mode": "0x00020551", - "sm_private_random_address_generation_set_update_period": "0x00020579", - "sm_register_external_ltk_callback": "0x000206b5", - "sm_register_oob_data_callback": "0x000206c1", - "sm_request_pairing": "0x000206cd", - "sm_send_security_request": "0x000211c7", - "sm_set_accepted_stk_generation_methods": "0x000211ed", - "sm_set_authentication_requirements": "0x000211f9", - "sm_set_encryption_key_size_range": "0x00021209", - "sm_set_key_distribution_flags": "0x00021215", - "sm_set_persistent_irk": "0x00021221", - "sscanf_bd_addr": "0x00021571", - "sysSetPublicDeviceAddr": "0x0002195d", - "uuid128_to_str": "0x00021fc9", - "uuid_add_bluetooth_prefix": "0x00022021", - "uuid_has_bluetooth_prefix": "0x00022041", - "uxListRemove": "0x0002205d", - "uxQueueMessagesWaiting": "0x00022085", - "uxQueueMessagesWaitingFromISR": "0x000220ad", - "uxQueueSpacesAvailable": "0x000220c9", - "uxTaskGetStackHighWaterMark": "0x000220f5", - "uxTaskPriorityGet": "0x00022115", - "uxTaskPriorityGetFromISR": "0x00022131", - "vListInitialise": "0x000221f7", - "vListInitialiseItem": "0x0002220d", - "vListInsert": "0x00022213", - "vListInsertEnd": "0x00022243", - "vPortEndScheduler": "0x0002225d", - "vPortEnterCritical": "0x00022289", - "vPortExitCritical": "0x000222cd", - "vPortFree": "0x00022301", - "vPortSuppressTicksAndSleep": "0x00022395", - "vPortValidateInterruptPriority": "0x000224bd", - "vQueueDelete": "0x00022519", - "vQueueWaitForMessageRestricted": "0x00022545", - "vTaskDelay": "0x0002258d", - "vTaskInternalSetTimeOutState": "0x000225d9", - "vTaskMissedYield": "0x000225e9", - "vTaskPlaceOnEventList": "0x000225f5", - "vTaskPlaceOnEventListRestricted": "0x0002262d", - "vTaskPriorityDisinheritAfterTimeout": "0x0002266d", - "vTaskPrioritySet": "0x00022719", - "vTaskResume": "0x000227e1", - "vTaskStartScheduler": "0x00022865", - "vTaskStepTick": "0x000228f5", - "vTaskSuspend": "0x00022925", - "vTaskSuspendAll": "0x000229e1", - "vTaskSwitchContext": "0x000229f1", - "xPortStartScheduler": "0x00022a99", - "xQueueAddToSet": "0x00022b61", - "xQueueCreateCountingSemaphore": "0x00022b85", - "xQueueCreateCountingSemaphoreStatic": "0x00022bc1", - "xQueueCreateMutex": "0x00022c05", - "xQueueCreateMutexStatic": "0x00022c1b", - "xQueueCreateSet": "0x00022c35", - "xQueueGenericCreate": "0x00022c3d", - "xQueueGenericCreateStatic": "0x00022c89", - "xQueueGenericReset": "0x00022cf1", - "xQueueGenericSend": "0x00022d7d", - "xQueueGenericSendFromISR": "0x00022ee9", - "xQueueGiveFromISR": "0x00022fa9", - "xQueueGiveMutexRecursive": "0x0002304d", - "xQueueIsQueueEmptyFromISR": "0x0002308d", - "xQueueIsQueueFullFromISR": "0x000230b1", - "xQueuePeek": "0x000230d9", - "xQueuePeekFromISR": "0x00023201", - "xQueueReceive": "0x0002326d", - "xQueueReceiveFromISR": "0x00023399", - "xQueueRemoveFromSet": "0x0002342d", - "xQueueSelectFromSet": "0x0002344f", - "xQueueSelectFromSetFromISR": "0x00023461", - "xQueueSemaphoreTake": "0x00023475", - "xQueueTakeMutexRecursive": "0x000235e1", - "xTaskCheckForTimeOut": "0x00023625", - "xTaskCreate": "0x00023695", - "xTaskCreateStatic": "0x000236f1", - "xTaskGetCurrentTaskHandle": "0x00023761", - "xTaskGetSchedulerState": "0x0002376d", - "xTaskGetTickCount": "0x00023789", - "xTaskGetTickCountFromISR": "0x00023795", - "xTaskIncrementTick": "0x000237a5", - "xTaskPriorityDisinherit": "0x00023871", - "xTaskPriorityInherit": "0x00023905", - "xTaskRemoveFromEventList": "0x00023999", - "xTaskResumeAll": "0x00023a19", - "xTaskResumeFromISR": "0x00023ae1", - "xTimerCreate": "0x00023b6d", - "xTimerCreateStatic": "0x00023ba1", - "xTimerCreateTimerTask": "0x00023bd9", - "xTimerGenericCommand": "0x00023c45", - "xTimerGetExpiryTime": "0x00023cb5", - "xTimerGetTimerDaemonTaskHandle": "0x00023cd5" + "platform_cancel_us_timer": "0x0001d677", + "platform_config": "0x0001d68d", + "platform_create_us_timer": "0x0001d7b1", + "platform_delete_timer": "0x0001d7c5", + "platform_enable_irq": "0x0001d7cd", + "platform_get_current_task": "0x0001d805", + "platform_get_gen_os_driver": "0x0001d829", + "platform_get_heap_status": "0x0001d831", + "platform_get_link_layer_interf": "0x0001d849", + "platform_get_task_handle": "0x0001d851", + "platform_get_timer_counter": "0x0001d871", + "platform_get_us_time": "0x0001d875", + "platform_get_version": "0x0001d879", + "platform_hrng": "0x0001d881", + "platform_install_isr_stack": "0x0001d889", + "platform_install_task_stack": "0x0001d895", + "platform_patch_rf_init_data": "0x0001d8cd", + "platform_printf": "0x0001d8d9", + "platform_raise_assertion": "0x0001d8ed", + "platform_rand": "0x0001d901", + "platform_read_info": "0x0001d905", + "platform_read_persistent_reg": "0x0001d935", + "platform_reset": "0x0001d945", + "platform_rt_rc_auto_tune": "0x0001d969", + "platform_rt_rc_auto_tune2": "0x0001d971", + "platform_rt_rc_tune": "0x0001d9ed", + "platform_set_abs_timer": "0x0001da11", + "platform_set_evt_callback": "0x0001da15", + "platform_set_evt_callback_table": "0x0001da29", + "platform_set_irq_callback": "0x0001da35", + "platform_set_irq_callback_table": "0x0001da51", + "platform_set_rf_clk_source": "0x0001da5d", + "platform_set_rf_init_data": "0x0001da69", + "platform_set_rf_power_mapping": "0x0001da75", + "platform_set_timer": "0x0001da81", + "platform_shutdown": "0x0001da85", + "platform_switch_app": "0x0001da89", + "platform_trace_raw": "0x0001dab5", + "platform_write_persistent_reg": "0x0001dacd", + "printf_hexdump": "0x0001dc81", + "pvPortMalloc": "0x0001e76d", + "pvTaskIncrementMutexHeldCount": "0x0001e855", + "pvTimerGetTimerID": "0x0001e86d", + "pxPortInitialiseStack": "0x0001e899", + "reverse_128": "0x0001ea4d", + "reverse_24": "0x0001ea53", + "reverse_256": "0x0001ea59", + "reverse_48": "0x0001ea5f", + "reverse_56": "0x0001ea65", + "reverse_64": "0x0001ea6b", + "reverse_bd_addr": "0x0001ea71", + "reverse_bytes": "0x0001ea77", + "sm_add_event_handler": "0x0001ec15", + "sm_address_resolution_lookup": "0x0001ed6d", + "sm_authenticated": "0x0001f125", + "sm_authorization_decline": "0x0001f133", + "sm_authorization_grant": "0x0001f153", + "sm_authorization_state": "0x0001f173", + "sm_bonding_decline": "0x0001f18d", + "sm_config": "0x0001f5e9", + "sm_config_conn": "0x0001f625", + "sm_encryption_key_size": "0x0001f7df", + "sm_just_works_confirm": "0x0001fd91", + "sm_le_device_key": "0x000200e5", + "sm_passkey_input": "0x0002017b", + "sm_private_random_address_generation_get": "0x00020545", + "sm_private_random_address_generation_get_mode": "0x0002054d", + "sm_private_random_address_generation_set_mode": "0x00020559", + "sm_private_random_address_generation_set_update_period": "0x00020581", + "sm_register_external_ltk_callback": "0x000206bd", + "sm_register_oob_data_callback": "0x000206c9", + "sm_request_pairing": "0x000206d5", + "sm_send_security_request": "0x000211cf", + "sm_set_accepted_stk_generation_methods": "0x000211f5", + "sm_set_authentication_requirements": "0x00021201", + "sm_set_encryption_key_size_range": "0x00021211", + "sm_set_key_distribution_flags": "0x0002121d", + "sm_set_persistent_irk": "0x00021229", + "sscanf_bd_addr": "0x00021579", + "sysSetPublicDeviceAddr": "0x00021965", + "uuid128_to_str": "0x00021fd1", + "uuid_add_bluetooth_prefix": "0x00022029", + "uuid_has_bluetooth_prefix": "0x00022049", + "uxListRemove": "0x00022065", + "uxQueueMessagesWaiting": "0x0002208d", + "uxQueueMessagesWaitingFromISR": "0x000220b5", + "uxQueueSpacesAvailable": "0x000220d1", + "uxTaskGetStackHighWaterMark": "0x000220fd", + "uxTaskPriorityGet": "0x0002211d", + "uxTaskPriorityGetFromISR": "0x00022139", + "vListInitialise": "0x000221ff", + "vListInitialiseItem": "0x00022215", + "vListInsert": "0x0002221b", + "vListInsertEnd": "0x0002224b", + "vPortEndScheduler": "0x00022265", + "vPortEnterCritical": "0x00022291", + "vPortExitCritical": "0x000222d5", + "vPortFree": "0x00022309", + "vPortSuppressTicksAndSleep": "0x0002239d", + "vPortValidateInterruptPriority": "0x000224c5", + "vQueueDelete": "0x00022521", + "vQueueWaitForMessageRestricted": "0x0002254d", + "vTaskDelay": "0x00022595", + "vTaskInternalSetTimeOutState": "0x000225e1", + "vTaskMissedYield": "0x000225f1", + "vTaskPlaceOnEventList": "0x000225fd", + "vTaskPlaceOnEventListRestricted": "0x00022635", + "vTaskPriorityDisinheritAfterTimeout": "0x00022675", + "vTaskPrioritySet": "0x00022721", + "vTaskResume": "0x000227e9", + "vTaskStartScheduler": "0x0002286d", + "vTaskStepTick": "0x000228fd", + "vTaskSuspend": "0x0002292d", + "vTaskSuspendAll": "0x000229e9", + "vTaskSwitchContext": "0x000229f9", + "xPortStartScheduler": "0x00022aa1", + "xQueueAddToSet": "0x00022b69", + "xQueueCreateCountingSemaphore": "0x00022b8d", + "xQueueCreateCountingSemaphoreStatic": "0x00022bc9", + "xQueueCreateMutex": "0x00022c0d", + "xQueueCreateMutexStatic": "0x00022c23", + "xQueueCreateSet": "0x00022c3d", + "xQueueGenericCreate": "0x00022c45", + "xQueueGenericCreateStatic": "0x00022c91", + "xQueueGenericReset": "0x00022cf9", + "xQueueGenericSend": "0x00022d85", + "xQueueGenericSendFromISR": "0x00022ef1", + "xQueueGiveFromISR": "0x00022fb1", + "xQueueGiveMutexRecursive": "0x00023055", + "xQueueIsQueueEmptyFromISR": "0x00023095", + "xQueueIsQueueFullFromISR": "0x000230b9", + "xQueuePeek": "0x000230e1", + "xQueuePeekFromISR": "0x00023209", + "xQueueReceive": "0x00023275", + "xQueueReceiveFromISR": "0x000233a1", + "xQueueRemoveFromSet": "0x00023435", + "xQueueSelectFromSet": "0x00023457", + "xQueueSelectFromSetFromISR": "0x00023469", + "xQueueSemaphoreTake": "0x0002347d", + "xQueueTakeMutexRecursive": "0x000235e9", + "xTaskCheckForTimeOut": "0x0002362d", + "xTaskCreate": "0x0002369d", + "xTaskCreateStatic": "0x000236f9", + "xTaskGetCurrentTaskHandle": "0x00023769", + "xTaskGetSchedulerState": "0x00023775", + "xTaskGetTickCount": "0x00023791", + "xTaskGetTickCountFromISR": "0x0002379d", + "xTaskIncrementTick": "0x000237ad", + "xTaskPriorityDisinherit": "0x00023879", + "xTaskPriorityInherit": "0x0002390d", + "xTaskRemoveFromEventList": "0x000239a1", + "xTaskResumeAll": "0x00023a21", + "xTaskResumeFromISR": "0x00023ae9", + "xTimerCreate": "0x00023b75", + "xTimerCreateStatic": "0x00023ba9", + "xTimerCreateTimerTask": "0x00023be1", + "xTimerGenericCommand": "0x00023c4d", + "xTimerGetExpiryTime": "0x00023cbd", + "xTimerGetTimerDaemonTaskHandle": "0x00023cdd" } \ No newline at end of file diff --git a/bundles/mini/ING9187xx/meta.json b/bundles/mini/ING9187xx/meta.json index 1eb250cf..1a427570 100644 --- a/bundles/mini/ING9187xx/meta.json +++ b/bundles/mini/ING9187xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 136532 + "size": 136540 }, "var": { "link_layer_features": { - "addr": 149036, + "addr": 149044, "value": "3ff9010400000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/mini/ING9187xx/platform.bin b/bundles/mini/ING9187xx/platform.bin index 3983f7ae..559fec19 100644 Binary files a/bundles/mini/ING9187xx/platform.bin and b/bundles/mini/ING9187xx/platform.bin differ diff --git a/bundles/mini/ING9188xx/apis.json b/bundles/mini/ING9188xx/apis.json index 02257872..53a66dc1 100644 --- a/bundles/mini/ING9188xx/apis.json +++ b/bundles/mini/ING9188xx/apis.json @@ -154,202 +154,202 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000bdcd", "l2cap_init": "0x0000c18d", "l2cap_le_send_flow_control_credit": "0x0000c281", - "l2cap_max_le_mtu": "0x0000c57d", - "l2cap_register_packet_handler": "0x0000c6a5", - "l2cap_register_service": "0x0000c6b1", - "l2cap_request_can_send_now_event": "0x0000c7c1", - "l2cap_request_connection_parameter_update": "0x0000c7db", - "l2cap_send_echo_request": "0x0000cca9", - "l2cap_unregister_service": "0x0000cd69", - "le_device_db_add": "0x0000cdc1", - "le_device_db_find": "0x0000ce99", - "le_device_db_from_key": "0x0000cec5", - "le_device_db_iter_cur": "0x0000cecd", - "le_device_db_iter_cur_key": "0x0000ced1", - "le_device_db_iter_init": "0x0000ced5", - "le_device_db_iter_next": "0x0000cedd", - "le_device_db_remove_key": "0x0000cf03", - "ll_aes_encrypt": "0x0000cf31", - "ll_config": "0x0000cfad", - "ll_free": "0x0000cfe3", - "ll_get_capabilities": "0x0000cfed", - "ll_get_heap_free_size": "0x0000d00d", - "ll_get_states": "0x0000d01d", - "ll_hint_on_ce_len": "0x0000d0b9", - "ll_legacy_adv_set_interval": "0x0000d0f1", - "ll_malloc": "0x0000d101", - "ll_query_timing_info": "0x0000d239", - "ll_register_hci_acl_previewer": "0x0000d285", - "ll_scan_set_fixed_channel": "0x0000d2e9", - "ll_set_adv_access_address": "0x0000d501", - "ll_set_adv_coded_scheme": "0x0000d50d", - "ll_set_conn_acl_report_latency": "0x0000d535", - "ll_set_conn_coded_scheme": "0x0000d561", - "ll_set_conn_latency": "0x0000d589", - "ll_set_conn_tx_power": "0x0000d5b5", - "ll_set_def_antenna": "0x0000d5f9", - "ll_set_initiating_coded_scheme": "0x0000d615", - "ll_set_max_conn_number": "0x0000d621", - "nibble_for_char": "0x0001e891", - "platform_calibrate_rt_clk": "0x0001e923", + "l2cap_max_le_mtu": "0x0000c585", + "l2cap_register_packet_handler": "0x0000c6ad", + "l2cap_register_service": "0x0000c6b9", + "l2cap_request_can_send_now_event": "0x0000c7c9", + "l2cap_request_connection_parameter_update": "0x0000c7e3", + "l2cap_send_echo_request": "0x0000ccb1", + "l2cap_unregister_service": "0x0000cd71", + "le_device_db_add": "0x0000cdc9", + "le_device_db_find": "0x0000cea1", + "le_device_db_from_key": "0x0000cecd", + "le_device_db_iter_cur": "0x0000ced5", + "le_device_db_iter_cur_key": "0x0000ced9", + "le_device_db_iter_init": "0x0000cedd", + "le_device_db_iter_next": "0x0000cee5", + "le_device_db_remove_key": "0x0000cf0b", + "ll_aes_encrypt": "0x0000cf39", + "ll_config": "0x0000cfb5", + "ll_free": "0x0000cfeb", + "ll_get_capabilities": "0x0000cff5", + "ll_get_heap_free_size": "0x0000d015", + "ll_get_states": "0x0000d025", + "ll_hint_on_ce_len": "0x0000d0c1", + "ll_legacy_adv_set_interval": "0x0000d0f9", + "ll_malloc": "0x0000d109", + "ll_query_timing_info": "0x0000d241", + "ll_register_hci_acl_previewer": "0x0000d28d", + "ll_scan_set_fixed_channel": "0x0000d2f1", + "ll_set_adv_access_address": "0x0000d509", + "ll_set_adv_coded_scheme": "0x0000d515", + "ll_set_conn_acl_report_latency": "0x0000d53d", + "ll_set_conn_coded_scheme": "0x0000d569", + "ll_set_conn_latency": "0x0000d591", + "ll_set_conn_tx_power": "0x0000d5bd", + "ll_set_def_antenna": "0x0000d601", + "ll_set_initiating_coded_scheme": "0x0000d61d", + "ll_set_max_conn_number": "0x0000d629", + "nibble_for_char": "0x0001e899", + "platform_calibrate_rt_clk": "0x0001e92b", "platform_call_on_stack": "0x00004183", - "platform_cancel_us_timer": "0x0001e927", - "platform_config": "0x0001e93d", - "platform_create_us_timer": "0x0001ea61", - "platform_delete_timer": "0x0001ea75", - "platform_enable_irq": "0x0001ea7d", - "platform_get_current_task": "0x0001eab5", - "platform_get_gen_os_driver": "0x0001ead9", - "platform_get_heap_status": "0x0001eae1", - "platform_get_link_layer_interf": "0x0001eaf9", - "platform_get_task_handle": "0x0001eb01", - "platform_get_timer_counter": "0x0001eb21", - "platform_get_us_time": "0x0001eb25", - "platform_get_version": "0x0001eb29", - "platform_hrng": "0x0001eb31", - "platform_install_isr_stack": "0x0001eb39", - "platform_install_task_stack": "0x0001eb45", - "platform_patch_rf_init_data": "0x0001eb7d", - "platform_printf": "0x0001eb89", - "platform_raise_assertion": "0x0001eb9d", - "platform_rand": "0x0001ebb1", - "platform_read_info": "0x0001ebb5", - "platform_read_persistent_reg": "0x0001ebe5", - "platform_reset": "0x0001ebf5", - "platform_rt_rc_auto_tune": "0x0001ec19", - "platform_rt_rc_auto_tune2": "0x0001ec21", - "platform_rt_rc_tune": "0x0001ec9d", - "platform_set_abs_timer": "0x0001ecc1", - "platform_set_evt_callback": "0x0001ecc5", - "platform_set_evt_callback_table": "0x0001ecd9", - "platform_set_irq_callback": "0x0001ece5", - "platform_set_irq_callback_table": "0x0001ed01", - "platform_set_rf_clk_source": "0x0001ed0d", - "platform_set_rf_init_data": "0x0001ed19", - "platform_set_rf_power_mapping": "0x0001ed25", - "platform_set_timer": "0x0001ed31", - "platform_shutdown": "0x0001ed35", - "platform_switch_app": "0x0001ed39", - "platform_trace_raw": "0x0001ed65", - "platform_write_persistent_reg": "0x0001ed7d", - "printf_hexdump": "0x0001ef31", - "pvPortMalloc": "0x0001fa1d", - "pvTaskIncrementMutexHeldCount": "0x0001fb05", - "pvTimerGetTimerID": "0x0001fb1d", - "pxPortInitialiseStack": "0x0001fb49", - "reverse_128": "0x0001fd35", - "reverse_24": "0x0001fd3b", - "reverse_256": "0x0001fd41", - "reverse_48": "0x0001fd47", - "reverse_56": "0x0001fd4d", - "reverse_64": "0x0001fd53", - "reverse_bd_addr": "0x0001fd59", - "reverse_bytes": "0x0001fd5f", - "sm_add_event_handler": "0x0002004d", - "sm_address_resolution_lookup": "0x000201a5", - "sm_authenticated": "0x0002055d", - "sm_authorization_decline": "0x0002056b", - "sm_authorization_grant": "0x0002058b", - "sm_authorization_state": "0x000205ab", - "sm_bonding_decline": "0x000205c5", - "sm_config": "0x00020a21", - "sm_config_conn": "0x00020a5d", - "sm_encryption_key_size": "0x00020c17", - "sm_just_works_confirm": "0x000211c9", - "sm_le_device_key": "0x0002151d", - "sm_passkey_input": "0x000215b3", - "sm_private_random_address_generation_get": "0x0002197d", - "sm_private_random_address_generation_get_mode": "0x00021985", - "sm_private_random_address_generation_set_mode": "0x00021991", - "sm_private_random_address_generation_set_update_period": "0x000219b9", - "sm_register_external_ltk_callback": "0x00021af5", - "sm_register_oob_data_callback": "0x00021b01", - "sm_request_pairing": "0x00021b0d", - "sm_send_security_request": "0x00022607", - "sm_set_accepted_stk_generation_methods": "0x0002262d", - "sm_set_authentication_requirements": "0x00022639", - "sm_set_encryption_key_size_range": "0x00022649", - "sm_set_key_distribution_flags": "0x00022655", - "sm_set_persistent_irk": "0x00022661", - "sscanf_bd_addr": "0x000229b1", - "sysSetPublicDeviceAddr": "0x00022d9d", - "uuid128_to_str": "0x000235a1", - "uuid_add_bluetooth_prefix": "0x000235f9", - "uuid_has_bluetooth_prefix": "0x00023619", - "uxListRemove": "0x00023635", - "uxQueueMessagesWaiting": "0x0002365d", - "uxQueueMessagesWaitingFromISR": "0x00023685", - "uxQueueSpacesAvailable": "0x000236a1", - "uxTaskGetStackHighWaterMark": "0x000236cd", - "uxTaskPriorityGet": "0x000236ed", - "uxTaskPriorityGetFromISR": "0x00023709", - "vListInitialise": "0x000237cf", - "vListInitialiseItem": "0x000237e5", - "vListInsert": "0x000237eb", - "vListInsertEnd": "0x0002381b", - "vPortEndScheduler": "0x00023835", - "vPortEnterCritical": "0x00023861", - "vPortExitCritical": "0x000238a5", - "vPortFree": "0x000238d9", - "vPortSuppressTicksAndSleep": "0x0002396d", - "vPortValidateInterruptPriority": "0x00023a95", - "vQueueDelete": "0x00023af1", - "vQueueWaitForMessageRestricted": "0x00023b1d", - "vTaskDelay": "0x00023b65", - "vTaskInternalSetTimeOutState": "0x00023bb1", - "vTaskMissedYield": "0x00023bc1", - "vTaskPlaceOnEventList": "0x00023bcd", - "vTaskPlaceOnEventListRestricted": "0x00023c05", - "vTaskPriorityDisinheritAfterTimeout": "0x00023c45", - "vTaskPrioritySet": "0x00023cf1", - "vTaskResume": "0x00023db9", - "vTaskStartScheduler": "0x00023e3d", - "vTaskStepTick": "0x00023ecd", - "vTaskSuspend": "0x00023efd", - "vTaskSuspendAll": "0x00023fb9", - "vTaskSwitchContext": "0x00023fc9", - "xPortStartScheduler": "0x00024071", - "xQueueAddToSet": "0x00024139", - "xQueueCreateCountingSemaphore": "0x0002415d", - "xQueueCreateCountingSemaphoreStatic": "0x00024199", - "xQueueCreateMutex": "0x000241dd", - "xQueueCreateMutexStatic": "0x000241f3", - "xQueueCreateSet": "0x0002420d", - "xQueueGenericCreate": "0x00024215", - "xQueueGenericCreateStatic": "0x00024261", - "xQueueGenericReset": "0x000242c9", - "xQueueGenericSend": "0x00024355", - "xQueueGenericSendFromISR": "0x000244c1", - "xQueueGiveFromISR": "0x00024581", - "xQueueGiveMutexRecursive": "0x00024625", - "xQueueIsQueueEmptyFromISR": "0x00024665", - "xQueueIsQueueFullFromISR": "0x00024689", - "xQueuePeek": "0x000246b1", - "xQueuePeekFromISR": "0x000247d9", - "xQueueReceive": "0x00024845", - "xQueueReceiveFromISR": "0x00024971", - "xQueueRemoveFromSet": "0x00024a05", - "xQueueSelectFromSet": "0x00024a27", - "xQueueSelectFromSetFromISR": "0x00024a39", - "xQueueSemaphoreTake": "0x00024a4d", - "xQueueTakeMutexRecursive": "0x00024bb9", - "xTaskCheckForTimeOut": "0x00024bfd", - "xTaskCreate": "0x00024c6d", - "xTaskCreateStatic": "0x00024cc9", - "xTaskGetCurrentTaskHandle": "0x00024d39", - "xTaskGetSchedulerState": "0x00024d45", - "xTaskGetTickCount": "0x00024d61", - "xTaskGetTickCountFromISR": "0x00024d6d", - "xTaskIncrementTick": "0x00024d7d", - "xTaskPriorityDisinherit": "0x00024e49", - "xTaskPriorityInherit": "0x00024edd", - "xTaskRemoveFromEventList": "0x00024f71", - "xTaskResumeAll": "0x00024ff1", - "xTaskResumeFromISR": "0x000250b9", - "xTimerCreate": "0x00025145", - "xTimerCreateStatic": "0x00025179", - "xTimerCreateTimerTask": "0x000251b1", - "xTimerGenericCommand": "0x0002521d", - "xTimerGetExpiryTime": "0x0002528d", - "xTimerGetTimerDaemonTaskHandle": "0x000252ad" + "platform_cancel_us_timer": "0x0001e92f", + "platform_config": "0x0001e945", + "platform_create_us_timer": "0x0001ea69", + "platform_delete_timer": "0x0001ea7d", + "platform_enable_irq": "0x0001ea85", + "platform_get_current_task": "0x0001eabd", + "platform_get_gen_os_driver": "0x0001eae1", + "platform_get_heap_status": "0x0001eae9", + "platform_get_link_layer_interf": "0x0001eb01", + "platform_get_task_handle": "0x0001eb09", + "platform_get_timer_counter": "0x0001eb29", + "platform_get_us_time": "0x0001eb2d", + "platform_get_version": "0x0001eb31", + "platform_hrng": "0x0001eb39", + "platform_install_isr_stack": "0x0001eb41", + "platform_install_task_stack": "0x0001eb4d", + "platform_patch_rf_init_data": "0x0001eb85", + "platform_printf": "0x0001eb91", + "platform_raise_assertion": "0x0001eba5", + "platform_rand": "0x0001ebb9", + "platform_read_info": "0x0001ebbd", + "platform_read_persistent_reg": "0x0001ebed", + "platform_reset": "0x0001ebfd", + "platform_rt_rc_auto_tune": "0x0001ec21", + "platform_rt_rc_auto_tune2": "0x0001ec29", + "platform_rt_rc_tune": "0x0001eca5", + "platform_set_abs_timer": "0x0001ecc9", + "platform_set_evt_callback": "0x0001eccd", + "platform_set_evt_callback_table": "0x0001ece1", + "platform_set_irq_callback": "0x0001eced", + "platform_set_irq_callback_table": "0x0001ed09", + "platform_set_rf_clk_source": "0x0001ed15", + "platform_set_rf_init_data": "0x0001ed21", + "platform_set_rf_power_mapping": "0x0001ed2d", + "platform_set_timer": "0x0001ed39", + "platform_shutdown": "0x0001ed3d", + "platform_switch_app": "0x0001ed41", + "platform_trace_raw": "0x0001ed6d", + "platform_write_persistent_reg": "0x0001ed85", + "printf_hexdump": "0x0001ef39", + "pvPortMalloc": "0x0001fa25", + "pvTaskIncrementMutexHeldCount": "0x0001fb0d", + "pvTimerGetTimerID": "0x0001fb25", + "pxPortInitialiseStack": "0x0001fb51", + "reverse_128": "0x0001fd3d", + "reverse_24": "0x0001fd43", + "reverse_256": "0x0001fd49", + "reverse_48": "0x0001fd4f", + "reverse_56": "0x0001fd55", + "reverse_64": "0x0001fd5b", + "reverse_bd_addr": "0x0001fd61", + "reverse_bytes": "0x0001fd67", + "sm_add_event_handler": "0x00020055", + "sm_address_resolution_lookup": "0x000201ad", + "sm_authenticated": "0x00020565", + "sm_authorization_decline": "0x00020573", + "sm_authorization_grant": "0x00020593", + "sm_authorization_state": "0x000205b3", + "sm_bonding_decline": "0x000205cd", + "sm_config": "0x00020a29", + "sm_config_conn": "0x00020a65", + "sm_encryption_key_size": "0x00020c1f", + "sm_just_works_confirm": "0x000211d1", + "sm_le_device_key": "0x00021525", + "sm_passkey_input": "0x000215bb", + "sm_private_random_address_generation_get": "0x00021985", + "sm_private_random_address_generation_get_mode": "0x0002198d", + "sm_private_random_address_generation_set_mode": "0x00021999", + "sm_private_random_address_generation_set_update_period": "0x000219c1", + "sm_register_external_ltk_callback": "0x00021afd", + "sm_register_oob_data_callback": "0x00021b09", + "sm_request_pairing": "0x00021b15", + "sm_send_security_request": "0x0002260f", + "sm_set_accepted_stk_generation_methods": "0x00022635", + "sm_set_authentication_requirements": "0x00022641", + "sm_set_encryption_key_size_range": "0x00022651", + "sm_set_key_distribution_flags": "0x0002265d", + "sm_set_persistent_irk": "0x00022669", + "sscanf_bd_addr": "0x000229b9", + "sysSetPublicDeviceAddr": "0x00022da5", + "uuid128_to_str": "0x000235a9", + "uuid_add_bluetooth_prefix": "0x00023601", + "uuid_has_bluetooth_prefix": "0x00023621", + "uxListRemove": "0x0002363d", + "uxQueueMessagesWaiting": "0x00023665", + "uxQueueMessagesWaitingFromISR": "0x0002368d", + "uxQueueSpacesAvailable": "0x000236a9", + "uxTaskGetStackHighWaterMark": "0x000236d5", + "uxTaskPriorityGet": "0x000236f5", + "uxTaskPriorityGetFromISR": "0x00023711", + "vListInitialise": "0x000237d7", + "vListInitialiseItem": "0x000237ed", + "vListInsert": "0x000237f3", + "vListInsertEnd": "0x00023823", + "vPortEndScheduler": "0x0002383d", + "vPortEnterCritical": "0x00023869", + "vPortExitCritical": "0x000238ad", + "vPortFree": "0x000238e1", + "vPortSuppressTicksAndSleep": "0x00023975", + "vPortValidateInterruptPriority": "0x00023a9d", + "vQueueDelete": "0x00023af9", + "vQueueWaitForMessageRestricted": "0x00023b25", + "vTaskDelay": "0x00023b6d", + "vTaskInternalSetTimeOutState": "0x00023bb9", + "vTaskMissedYield": "0x00023bc9", + "vTaskPlaceOnEventList": "0x00023bd5", + "vTaskPlaceOnEventListRestricted": "0x00023c0d", + "vTaskPriorityDisinheritAfterTimeout": "0x00023c4d", + "vTaskPrioritySet": "0x00023cf9", + "vTaskResume": "0x00023dc1", + "vTaskStartScheduler": "0x00023e45", + "vTaskStepTick": "0x00023ed5", + "vTaskSuspend": "0x00023f05", + "vTaskSuspendAll": "0x00023fc1", + "vTaskSwitchContext": "0x00023fd1", + "xPortStartScheduler": "0x00024079", + "xQueueAddToSet": "0x00024141", + "xQueueCreateCountingSemaphore": "0x00024165", + "xQueueCreateCountingSemaphoreStatic": "0x000241a1", + "xQueueCreateMutex": "0x000241e5", + "xQueueCreateMutexStatic": "0x000241fb", + "xQueueCreateSet": "0x00024215", + "xQueueGenericCreate": "0x0002421d", + "xQueueGenericCreateStatic": "0x00024269", + "xQueueGenericReset": "0x000242d1", + "xQueueGenericSend": "0x0002435d", + "xQueueGenericSendFromISR": "0x000244c9", + "xQueueGiveFromISR": "0x00024589", + "xQueueGiveMutexRecursive": "0x0002462d", + "xQueueIsQueueEmptyFromISR": "0x0002466d", + "xQueueIsQueueFullFromISR": "0x00024691", + "xQueuePeek": "0x000246b9", + "xQueuePeekFromISR": "0x000247e1", + "xQueueReceive": "0x0002484d", + "xQueueReceiveFromISR": "0x00024979", + "xQueueRemoveFromSet": "0x00024a0d", + "xQueueSelectFromSet": "0x00024a2f", + "xQueueSelectFromSetFromISR": "0x00024a41", + "xQueueSemaphoreTake": "0x00024a55", + "xQueueTakeMutexRecursive": "0x00024bc1", + "xTaskCheckForTimeOut": "0x00024c05", + "xTaskCreate": "0x00024c75", + "xTaskCreateStatic": "0x00024cd1", + "xTaskGetCurrentTaskHandle": "0x00024d41", + "xTaskGetSchedulerState": "0x00024d4d", + "xTaskGetTickCount": "0x00024d69", + "xTaskGetTickCountFromISR": "0x00024d75", + "xTaskIncrementTick": "0x00024d85", + "xTaskPriorityDisinherit": "0x00024e51", + "xTaskPriorityInherit": "0x00024ee5", + "xTaskRemoveFromEventList": "0x00024f79", + "xTaskResumeAll": "0x00024ff9", + "xTaskResumeFromISR": "0x000250c1", + "xTimerCreate": "0x0002514d", + "xTimerCreateStatic": "0x00025181", + "xTimerCreateTimerTask": "0x000251b9", + "xTimerGenericCommand": "0x00025225", + "xTimerGetExpiryTime": "0x00025295", + "xTimerGetTimerDaemonTaskHandle": "0x000252b5" } \ No newline at end of file diff --git a/bundles/mini/ING9188xx/meta.json b/bundles/mini/ING9188xx/meta.json index eb74f314..ab340b9e 100644 --- a/bundles/mini/ING9188xx/meta.json +++ b/bundles/mini/ING9188xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 142580 + "size": 142588 }, "var": { "link_layer_features": { - "addr": 154740, + "addr": 154748, "value": "3ff9ff0700000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/mini/ING9188xx/platform.bin b/bundles/mini/ING9188xx/platform.bin index 6a121a67..e218a63a 100644 Binary files a/bundles/mini/ING9188xx/platform.bin and b/bundles/mini/ING9188xx/platform.bin differ diff --git a/bundles/mini/inc/ll_api.h b/bundles/mini/inc/ll_api.h index 2e17659d..229365ed 100644 --- a/bundles/mini/inc/ll_api.h +++ b/bundles/mini/inc/ll_api.h @@ -790,7 +790,7 @@ typedef void (* f_ll_raw_packet_done)(struct ll_raw_packet *packet, void *user_d * * Possible Usages: * - * 1. Scan fro Adv on a single channel; + * 1. Scan for Adv on a single channel; * * 1. Receive Connection packages from both roles. * diff --git a/bundles/noos_exp/ING9168xx/apis.json b/bundles/noos_exp/ING9168xx/apis.json index 4f4fabcb..c9ff32b9 100644 --- a/bundles/noos_exp/ING9168xx/apis.json +++ b/bundles/noos_exp/ING9168xx/apis.json @@ -173,166 +173,166 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0200bde1", "l2cap_init": "0x0200c20d", "l2cap_le_send_flow_control_credit": "0x0200c301", - "l2cap_max_le_mtu": "0x0200c5fd", - "l2cap_register_packet_handler": "0x0200c725", - "l2cap_register_service": "0x0200c731", - "l2cap_request_can_send_now_event": "0x0200c841", - "l2cap_request_connection_parameter_update": "0x0200c85b", - "l2cap_send_echo_request": "0x0200cd29", - "l2cap_unregister_service": "0x0200ce09", - "le_device_db_add": "0x0200ce61", - "le_device_db_find": "0x0200cf39", - "le_device_db_from_key": "0x0200cf65", - "le_device_db_iter_cur": "0x0200cf6d", - "le_device_db_iter_cur_key": "0x0200cf71", - "le_device_db_iter_init": "0x0200cf75", - "le_device_db_iter_next": "0x0200cf7d", - "le_device_db_remove_key": "0x0200cfa3", - "ll_ackable_packet_alloc": "0x0200cfcf", - "ll_ackable_packet_get_status": "0x0200d10b", - "ll_ackable_packet_run": "0x0200d179", - "ll_ackable_packet_set_tx_data": "0x0200d231", - "ll_adjust_conn_peer_tx_power": "0x0200d24d", - "ll_aes_encrypt": "0x0200d279", - "ll_allow_nonstandard_adv_type": "0x0200d2ed", - "ll_attach_cte_to_adv_set": "0x0200d305", - "ll_channel_monitor_alloc": "0x0200d49d", - "ll_channel_monitor_check_each_pdu": "0x0200d51f", - "ll_channel_monitor_get_1st_pdu_time": "0x0200d58b", - "ll_channel_monitor_run": "0x0200d5c5", - "ll_config": "0x0200d695", - "ll_conn_abort": "0x0200d6b9", - "ll_create_conn": "0x0200d6ed", - "ll_dhkey_generated": "0x0200d969", - "ll_free": "0x0200d99d", - "ll_get_capabilities": "0x0200d9a9", - "ll_get_conn_events_info": "0x0200d9c9", - "ll_get_conn_info": "0x0200dab1", - "ll_get_heap_free_size": "0x0200db01", - "ll_get_states": "0x0200db11", - "ll_hint_on_ce_len": "0x0200dbcd", - "ll_install_ecc_engine": "0x0200dc05", - "ll_legacy_adv_set_interval": "0x0200dc11", - "ll_lock_frequency": "0x0200dc21", - "ll_malloc": "0x0200dc85", - "ll_override_whitening_init_value": "0x0200dc8d", - "ll_p256_key_pair_generated": "0x0200dca5", - "ll_raw_packet_alloc": "0x0200dde9", - "ll_raw_packet_free": "0x0200debd", - "ll_raw_packet_get_bare_rx_data": "0x0200def5", - "ll_raw_packet_get_iq_samples": "0x0200dfb5", - "ll_raw_packet_get_rx_data": "0x0200e04f", - "ll_raw_packet_recv": "0x0200e0ed", - "ll_raw_packet_send": "0x0200e1c1", - "ll_raw_packet_set_bare_data": "0x0200e2dd", - "ll_raw_packet_set_bare_mode": "0x0200e31b", - "ll_raw_packet_set_fake_cte_info": "0x0200e41f", - "ll_raw_packet_set_param": "0x0200e441", - "ll_raw_packet_set_rx_cte": "0x0200e4a3", - "ll_raw_packet_set_tx_cte": "0x0200e539", - "ll_raw_packet_set_tx_data": "0x0200e577", - "ll_register_hci_acl_previewer": "0x0200e5d9", - "ll_scan_set_fixed_channel": "0x0200e63d", - "ll_scanner_enable_iq_sampling": "0x0200e649", - "ll_scanner_enable_iq_sampling_on_legacy": "0x0200e6f1", - "ll_set_adv_access_address": "0x0200e9e1", - "ll_set_adv_coded_scheme": "0x0200e9ed", - "ll_set_conn_acl_report_latency": "0x0200ea25", - "ll_set_conn_coded_scheme": "0x0200ea55", - "ll_set_conn_interval_unit": "0x0200ea81", - "ll_set_conn_latency": "0x0200ea8d", - "ll_set_conn_tx_power": "0x0200eabd", - "ll_set_cte_bit": "0x0200eaed", - "ll_set_def_antenna": "0x0200eb15", - "ll_set_initiating_coded_scheme": "0x0200eb35", - "ll_set_max_conn_number": "0x0200eb41", - "ll_set_tx_power_range": "0x0200ebe9", - "ll_unlock_frequency": "0x0200ec11", - "nibble_for_char": "0x02023551", - "platform_calibrate_rt_clk": "0x020235e9", + "l2cap_max_le_mtu": "0x0200c605", + "l2cap_register_packet_handler": "0x0200c72d", + "l2cap_register_service": "0x0200c739", + "l2cap_request_can_send_now_event": "0x0200c849", + "l2cap_request_connection_parameter_update": "0x0200c863", + "l2cap_send_echo_request": "0x0200cd31", + "l2cap_unregister_service": "0x0200ce11", + "le_device_db_add": "0x0200ce69", + "le_device_db_find": "0x0200cf41", + "le_device_db_from_key": "0x0200cf6d", + "le_device_db_iter_cur": "0x0200cf75", + "le_device_db_iter_cur_key": "0x0200cf79", + "le_device_db_iter_init": "0x0200cf7d", + "le_device_db_iter_next": "0x0200cf85", + "le_device_db_remove_key": "0x0200cfab", + "ll_ackable_packet_alloc": "0x0200cfd7", + "ll_ackable_packet_get_status": "0x0200d113", + "ll_ackable_packet_run": "0x0200d181", + "ll_ackable_packet_set_tx_data": "0x0200d239", + "ll_adjust_conn_peer_tx_power": "0x0200d255", + "ll_aes_encrypt": "0x0200d281", + "ll_allow_nonstandard_adv_type": "0x0200d2f5", + "ll_attach_cte_to_adv_set": "0x0200d30d", + "ll_channel_monitor_alloc": "0x0200d4a5", + "ll_channel_monitor_check_each_pdu": "0x0200d527", + "ll_channel_monitor_get_1st_pdu_time": "0x0200d593", + "ll_channel_monitor_run": "0x0200d5cd", + "ll_config": "0x0200d69d", + "ll_conn_abort": "0x0200d6c1", + "ll_create_conn": "0x0200d6f5", + "ll_dhkey_generated": "0x0200d971", + "ll_free": "0x0200d9a5", + "ll_get_capabilities": "0x0200d9b1", + "ll_get_conn_events_info": "0x0200d9d1", + "ll_get_conn_info": "0x0200dab9", + "ll_get_heap_free_size": "0x0200db09", + "ll_get_states": "0x0200db19", + "ll_hint_on_ce_len": "0x0200dbd5", + "ll_install_ecc_engine": "0x0200dc0d", + "ll_legacy_adv_set_interval": "0x0200dc19", + "ll_lock_frequency": "0x0200dc29", + "ll_malloc": "0x0200dc8d", + "ll_override_whitening_init_value": "0x0200dc95", + "ll_p256_key_pair_generated": "0x0200dcad", + "ll_raw_packet_alloc": "0x0200ddf1", + "ll_raw_packet_free": "0x0200dec5", + "ll_raw_packet_get_bare_rx_data": "0x0200defd", + "ll_raw_packet_get_iq_samples": "0x0200dfbd", + "ll_raw_packet_get_rx_data": "0x0200e057", + "ll_raw_packet_recv": "0x0200e0f5", + "ll_raw_packet_send": "0x0200e1c9", + "ll_raw_packet_set_bare_data": "0x0200e2e5", + "ll_raw_packet_set_bare_mode": "0x0200e323", + "ll_raw_packet_set_fake_cte_info": "0x0200e427", + "ll_raw_packet_set_param": "0x0200e449", + "ll_raw_packet_set_rx_cte": "0x0200e4ab", + "ll_raw_packet_set_tx_cte": "0x0200e541", + "ll_raw_packet_set_tx_data": "0x0200e57f", + "ll_register_hci_acl_previewer": "0x0200e5e1", + "ll_scan_set_fixed_channel": "0x0200e645", + "ll_scanner_enable_iq_sampling": "0x0200e651", + "ll_scanner_enable_iq_sampling_on_legacy": "0x0200e6f9", + "ll_set_adv_access_address": "0x0200e9e9", + "ll_set_adv_coded_scheme": "0x0200e9f5", + "ll_set_conn_acl_report_latency": "0x0200ea2d", + "ll_set_conn_coded_scheme": "0x0200ea5d", + "ll_set_conn_interval_unit": "0x0200ea89", + "ll_set_conn_latency": "0x0200ea95", + "ll_set_conn_tx_power": "0x0200eac5", + "ll_set_cte_bit": "0x0200eaf5", + "ll_set_def_antenna": "0x0200eb1d", + "ll_set_initiating_coded_scheme": "0x0200eb3d", + "ll_set_max_conn_number": "0x0200eb49", + "ll_set_tx_power_range": "0x0200ebf1", + "ll_unlock_frequency": "0x0200ec19", + "nibble_for_char": "0x02023559", + "platform_calibrate_rt_clk": "0x020235f1", "platform_call_on_stack": "0x0200303f", - "platform_cancel_us_timer": "0x020235ed", - "platform_config": "0x02023601", - "platform_controller_run": "0x0202373d", - "platform_create_us_timer": "0x02023771", - "platform_delete_timer": "0x02023785", - "platform_enable_irq": "0x0202378d", - "platform_get_gen_os_driver": "0x020237c1", - "platform_get_link_layer_interf": "0x020237cd", - "platform_get_task_handle": "0x020237d5", - "platform_get_timer_counter": "0x020237ed", - "platform_get_us_time": "0x020237f1", - "platform_get_version": "0x020237f5", - "platform_hrng": "0x02023811", - "platform_init_controller": "0x02023819", - "platform_os_idle_resumed_hook": "0x02023835", - "platform_patch_rf_init_data": "0x02023839", - "platform_post_sleep_processing": "0x02023845", - "platform_pre_sleep_processing": "0x0202384b", - "platform_pre_suppress_ticks_and_sleep_processing": "0x02023851", - "platform_printf": "0x02023855", - "platform_raise_assertion": "0x02023869", - "platform_rand": "0x0202387d", - "platform_read_info": "0x02023881", - "platform_read_persistent_reg": "0x020238b1", - "platform_reset": "0x020238d1", - "platform_rt_rc_auto_tune": "0x020238e5", - "platform_rt_rc_auto_tune2": "0x020238ed", - "platform_rt_rc_tune": "0x0202394d", - "platform_set_abs_timer": "0x02023979", - "platform_set_evt_callback": "0x0202397d", - "platform_set_evt_callback_table": "0x02023991", - "platform_set_irq_callback": "0x0202399d", - "platform_set_irq_callback_table": "0x020239b9", - "platform_set_rf_clk_source": "0x020239c5", - "platform_set_rf_init_data": "0x020239d1", - "platform_set_rf_power_mapping": "0x020239dd", - "platform_set_timer": "0x020239e9", - "platform_shutdown": "0x020239ed", - "platform_switch_app": "0x020239f1", - "platform_trace_raw": "0x02023a09", - "platform_write_persistent_reg": "0x02023a21", - "printf_hexdump": "0x02023a55", - "reverse_128": "0x02023dd9", - "reverse_24": "0x02023ddf", - "reverse_256": "0x02023de5", - "reverse_48": "0x02023deb", - "reverse_56": "0x02023df1", - "reverse_64": "0x02023df7", - "reverse_bd_addr": "0x02023dfd", - "reverse_bytes": "0x02023e03", - "sm_add_event_handler": "0x02024181", - "sm_address_resolution_lookup": "0x020242a9", - "sm_authenticated": "0x02024701", - "sm_authorization_decline": "0x0202470f", - "sm_authorization_grant": "0x0202472f", - "sm_authorization_state": "0x0202474f", - "sm_bonding_decline": "0x02024769", - "sm_config": "0x02024be9", - "sm_config_conn": "0x02024c25", - "sm_encryption_key_size": "0x02024e0b", - "sm_just_works_confirm": "0x02025a71", - "sm_le_device_key": "0x02025e55", - "sm_numeric_comparison_confirm": "0x02025fc9", - "sm_passkey_input": "0x02026007", - "sm_private_random_address_generation_get": "0x020265fd", - "sm_private_random_address_generation_get_mode": "0x02026605", - "sm_private_random_address_generation_set_mode": "0x02026611", - "sm_private_random_address_generation_set_update_period": "0x02026639", - "sm_register_external_ltk_callback": "0x020268cd", - "sm_register_oob_data_callback": "0x020268d9", - "sm_register_sc_oob_data_callback": "0x020268e5", - "sm_request_pairing": "0x020268f1", - "sm_sc_generate_oob_data": "0x02027595", - "sm_send_security_request": "0x020278b5", - "sm_set_accepted_stk_generation_methods": "0x020278dd", - "sm_set_authentication_requirements": "0x020278e9", - "sm_set_encryption_key_size_range": "0x020278f9", - "sm_set_key_distribution_flags": "0x02027905", - "sm_set_persistent_irk": "0x02027911", - "sscanf_bd_addr": "0x02027d29", - "sysSetPublicDeviceAddr": "0x02028301", - "uuid128_to_str": "0x02028be9", - "uuid_add_bluetooth_prefix": "0x02028c41", - "uuid_has_bluetooth_prefix": "0x02028c61" + "platform_cancel_us_timer": "0x020235f5", + "platform_config": "0x02023609", + "platform_controller_run": "0x02023745", + "platform_create_us_timer": "0x02023779", + "platform_delete_timer": "0x0202378d", + "platform_enable_irq": "0x02023795", + "platform_get_gen_os_driver": "0x020237c9", + "platform_get_link_layer_interf": "0x020237d5", + "platform_get_task_handle": "0x020237dd", + "platform_get_timer_counter": "0x020237f5", + "platform_get_us_time": "0x020237f9", + "platform_get_version": "0x020237fd", + "platform_hrng": "0x02023819", + "platform_init_controller": "0x02023821", + "platform_os_idle_resumed_hook": "0x0202383d", + "platform_patch_rf_init_data": "0x02023841", + "platform_post_sleep_processing": "0x0202384d", + "platform_pre_sleep_processing": "0x02023853", + "platform_pre_suppress_ticks_and_sleep_processing": "0x02023859", + "platform_printf": "0x0202385d", + "platform_raise_assertion": "0x02023871", + "platform_rand": "0x02023885", + "platform_read_info": "0x02023889", + "platform_read_persistent_reg": "0x020238b9", + "platform_reset": "0x020238d9", + "platform_rt_rc_auto_tune": "0x020238ed", + "platform_rt_rc_auto_tune2": "0x020238f5", + "platform_rt_rc_tune": "0x02023955", + "platform_set_abs_timer": "0x02023981", + "platform_set_evt_callback": "0x02023985", + "platform_set_evt_callback_table": "0x02023999", + "platform_set_irq_callback": "0x020239a5", + "platform_set_irq_callback_table": "0x020239c1", + "platform_set_rf_clk_source": "0x020239cd", + "platform_set_rf_init_data": "0x020239d9", + "platform_set_rf_power_mapping": "0x020239e5", + "platform_set_timer": "0x020239f1", + "platform_shutdown": "0x020239f5", + "platform_switch_app": "0x020239f9", + "platform_trace_raw": "0x02023a11", + "platform_write_persistent_reg": "0x02023a29", + "printf_hexdump": "0x02023a5d", + "reverse_128": "0x02023de1", + "reverse_24": "0x02023de7", + "reverse_256": "0x02023ded", + "reverse_48": "0x02023df3", + "reverse_56": "0x02023df9", + "reverse_64": "0x02023dff", + "reverse_bd_addr": "0x02023e05", + "reverse_bytes": "0x02023e0b", + "sm_add_event_handler": "0x02024189", + "sm_address_resolution_lookup": "0x020242b1", + "sm_authenticated": "0x02024709", + "sm_authorization_decline": "0x02024717", + "sm_authorization_grant": "0x02024737", + "sm_authorization_state": "0x02024757", + "sm_bonding_decline": "0x02024771", + "sm_config": "0x02024bf1", + "sm_config_conn": "0x02024c2d", + "sm_encryption_key_size": "0x02024e13", + "sm_just_works_confirm": "0x02025a79", + "sm_le_device_key": "0x02025e5d", + "sm_numeric_comparison_confirm": "0x02025fd1", + "sm_passkey_input": "0x0202600f", + "sm_private_random_address_generation_get": "0x02026605", + "sm_private_random_address_generation_get_mode": "0x0202660d", + "sm_private_random_address_generation_set_mode": "0x02026619", + "sm_private_random_address_generation_set_update_period": "0x02026641", + "sm_register_external_ltk_callback": "0x020268d5", + "sm_register_oob_data_callback": "0x020268e1", + "sm_register_sc_oob_data_callback": "0x020268ed", + "sm_request_pairing": "0x020268f9", + "sm_sc_generate_oob_data": "0x0202759d", + "sm_send_security_request": "0x020278bd", + "sm_set_accepted_stk_generation_methods": "0x020278e5", + "sm_set_authentication_requirements": "0x020278f1", + "sm_set_encryption_key_size_range": "0x02027901", + "sm_set_key_distribution_flags": "0x0202790d", + "sm_set_persistent_irk": "0x02027919", + "sscanf_bd_addr": "0x02027d31", + "sysSetPublicDeviceAddr": "0x02028309", + "uuid128_to_str": "0x02028bf1", + "uuid_add_bluetooth_prefix": "0x02028c49", + "uuid_has_bluetooth_prefix": "0x02028c69" } \ No newline at end of file diff --git a/bundles/noos_exp/ING9168xx/meta.json b/bundles/noos_exp/ING9168xx/meta.json index 284a10be..5d9b09ed 100644 --- a/bundles/noos_exp/ING9168xx/meta.json +++ b/bundles/noos_exp/ING9168xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 33562624, - "size": 168796 + "size": 168804 }, "var": { "link_layer_features": { - "addr": 33722828, + "addr": 33722836, "value": "ff79ff07fe000000" } }, "version": [ 2, 3, - 44 + 45 ] } \ No newline at end of file diff --git a/bundles/noos_exp/ING9168xx/platform.bin b/bundles/noos_exp/ING9168xx/platform.bin index 3980d68a..4715afc6 100644 Binary files a/bundles/noos_exp/ING9168xx/platform.bin and b/bundles/noos_exp/ING9168xx/platform.bin differ diff --git a/bundles/noos_exp/ING9187xx/apis.json b/bundles/noos_exp/ING9187xx/apis.json index 55a0f69d..eb16ab71 100644 --- a/bundles/noos_exp/ING9187xx/apis.json +++ b/bundles/noos_exp/ING9187xx/apis.json @@ -146,156 +146,156 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000baa9", "l2cap_init": "0x0000be69", "l2cap_le_send_flow_control_credit": "0x0000bf5d", - "l2cap_max_le_mtu": "0x0000c259", - "l2cap_register_packet_handler": "0x0000c381", - "l2cap_register_service": "0x0000c38d", - "l2cap_request_can_send_now_event": "0x0000c49d", - "l2cap_request_connection_parameter_update": "0x0000c4b7", - "l2cap_send_echo_request": "0x0000c985", - "l2cap_unregister_service": "0x0000ca45", - "le_device_db_add": "0x0000ca9d", - "le_device_db_find": "0x0000cb75", - "le_device_db_from_key": "0x0000cba1", - "le_device_db_iter_cur": "0x0000cba9", - "le_device_db_iter_cur_key": "0x0000cbad", - "le_device_db_iter_init": "0x0000cbb1", - "le_device_db_iter_next": "0x0000cbb9", - "le_device_db_remove_key": "0x0000cbdf", - "ll_ackable_packet_alloc": "0x0000cc0b", - "ll_ackable_packet_get_status": "0x0000cd45", - "ll_ackable_packet_run": "0x0000cdb5", - "ll_ackable_packet_set_tx_data": "0x0000ce59", - "ll_adjust_conn_peer_tx_power": "0x0000ce81", - "ll_aes_encrypt": "0x0000cead", - "ll_channel_monitor_alloc": "0x0000cf29", - "ll_channel_monitor_check_each_pdu": "0x0000cfab", - "ll_channel_monitor_get_1st_pdu_time": "0x0000d019", - "ll_channel_monitor_run": "0x0000d051", - "ll_config": "0x0000d105", - "ll_conn_abort": "0x0000d121", - "ll_create_conn": "0x0000d155", - "ll_dhkey_generated": "0x0000d3d1", - "ll_free": "0x0000d405", - "ll_get_capabilities": "0x0000d411", - "ll_get_conn_events_info": "0x0000d431", - "ll_get_conn_info": "0x0000d515", - "ll_get_heap_free_size": "0x0000d561", - "ll_get_states": "0x0000d571", - "ll_hint_on_ce_len": "0x0000d62d", - "ll_install_ecc_engine": "0x0000d665", - "ll_legacy_adv_set_interval": "0x0000d671", - "ll_lock_frequency": "0x0000d681", - "ll_malloc": "0x0000d6e5", - "ll_p256_key_pair_generated": "0x0000d6ed", - "ll_raw_packet_alloc": "0x0000d8a1", - "ll_raw_packet_free": "0x0000d975", - "ll_raw_packet_get_bare_rx_data": "0x0000d9ad", - "ll_raw_packet_get_rx_data": "0x0000da73", - "ll_raw_packet_recv": "0x0000db15", - "ll_raw_packet_send": "0x0000dbd1", - "ll_raw_packet_set_bare_data": "0x0000dcb9", - "ll_raw_packet_set_bare_mode": "0x0000dcf7", - "ll_raw_packet_set_param": "0x0000ddfd", - "ll_raw_packet_set_tx_data": "0x0000de5b", - "ll_register_hci_acl_previewer": "0x0000dec1", - "ll_scan_set_fixed_channel": "0x0000df25", - "ll_set_adv_access_address": "0x0000e13d", - "ll_set_adv_coded_scheme": "0x0000e149", - "ll_set_conn_acl_report_latency": "0x0000e179", - "ll_set_conn_coded_scheme": "0x0000e1a9", - "ll_set_conn_interval_unit": "0x0000e1d5", - "ll_set_conn_latency": "0x0000e1e1", - "ll_set_conn_tx_power": "0x0000e211", - "ll_set_def_antenna": "0x0000e24d", - "ll_set_initiating_coded_scheme": "0x0000e269", - "ll_set_max_conn_number": "0x0000e275", - "ll_set_tx_power_range": "0x0000e309", - "ll_unlock_frequency": "0x0000e331", - "nibble_for_char": "0x000200a5", - "platform_calibrate_rt_clk": "0x00020133", + "l2cap_max_le_mtu": "0x0000c261", + "l2cap_register_packet_handler": "0x0000c389", + "l2cap_register_service": "0x0000c395", + "l2cap_request_can_send_now_event": "0x0000c4a5", + "l2cap_request_connection_parameter_update": "0x0000c4bf", + "l2cap_send_echo_request": "0x0000c98d", + "l2cap_unregister_service": "0x0000ca4d", + "le_device_db_add": "0x0000caa5", + "le_device_db_find": "0x0000cb7d", + "le_device_db_from_key": "0x0000cba9", + "le_device_db_iter_cur": "0x0000cbb1", + "le_device_db_iter_cur_key": "0x0000cbb5", + "le_device_db_iter_init": "0x0000cbb9", + "le_device_db_iter_next": "0x0000cbc1", + "le_device_db_remove_key": "0x0000cbe7", + "ll_ackable_packet_alloc": "0x0000cc13", + "ll_ackable_packet_get_status": "0x0000cd4d", + "ll_ackable_packet_run": "0x0000cdbd", + "ll_ackable_packet_set_tx_data": "0x0000ce61", + "ll_adjust_conn_peer_tx_power": "0x0000ce89", + "ll_aes_encrypt": "0x0000ceb5", + "ll_channel_monitor_alloc": "0x0000cf31", + "ll_channel_monitor_check_each_pdu": "0x0000cfb3", + "ll_channel_monitor_get_1st_pdu_time": "0x0000d021", + "ll_channel_monitor_run": "0x0000d059", + "ll_config": "0x0000d10d", + "ll_conn_abort": "0x0000d129", + "ll_create_conn": "0x0000d15d", + "ll_dhkey_generated": "0x0000d3d9", + "ll_free": "0x0000d40d", + "ll_get_capabilities": "0x0000d419", + "ll_get_conn_events_info": "0x0000d439", + "ll_get_conn_info": "0x0000d51d", + "ll_get_heap_free_size": "0x0000d569", + "ll_get_states": "0x0000d579", + "ll_hint_on_ce_len": "0x0000d635", + "ll_install_ecc_engine": "0x0000d66d", + "ll_legacy_adv_set_interval": "0x0000d679", + "ll_lock_frequency": "0x0000d689", + "ll_malloc": "0x0000d6ed", + "ll_p256_key_pair_generated": "0x0000d6f5", + "ll_raw_packet_alloc": "0x0000d8a9", + "ll_raw_packet_free": "0x0000d97d", + "ll_raw_packet_get_bare_rx_data": "0x0000d9b5", + "ll_raw_packet_get_rx_data": "0x0000da7b", + "ll_raw_packet_recv": "0x0000db1d", + "ll_raw_packet_send": "0x0000dbd9", + "ll_raw_packet_set_bare_data": "0x0000dcc1", + "ll_raw_packet_set_bare_mode": "0x0000dcff", + "ll_raw_packet_set_param": "0x0000de05", + "ll_raw_packet_set_tx_data": "0x0000de63", + "ll_register_hci_acl_previewer": "0x0000dec9", + "ll_scan_set_fixed_channel": "0x0000df2d", + "ll_set_adv_access_address": "0x0000e145", + "ll_set_adv_coded_scheme": "0x0000e151", + "ll_set_conn_acl_report_latency": "0x0000e181", + "ll_set_conn_coded_scheme": "0x0000e1b1", + "ll_set_conn_interval_unit": "0x0000e1dd", + "ll_set_conn_latency": "0x0000e1e9", + "ll_set_conn_tx_power": "0x0000e219", + "ll_set_def_antenna": "0x0000e255", + "ll_set_initiating_coded_scheme": "0x0000e271", + "ll_set_max_conn_number": "0x0000e27d", + "ll_set_tx_power_range": "0x0000e311", + "ll_unlock_frequency": "0x0000e339", + "nibble_for_char": "0x000200ad", + "platform_calibrate_rt_clk": "0x0002013b", "platform_call_on_stack": "0x000040ef", - "platform_cancel_us_timer": "0x00020137", - "platform_config": "0x0002014d", - "platform_controller_run": "0x00020271", - "platform_create_us_timer": "0x000202a5", - "platform_delete_timer": "0x000202b9", - "platform_enable_irq": "0x000202c1", - "platform_get_gen_os_driver": "0x000202f9", - "platform_get_link_layer_interf": "0x00020305", - "platform_get_task_handle": "0x0002030d", - "platform_get_timer_counter": "0x00020325", - "platform_get_us_time": "0x00020329", - "platform_get_version": "0x0002032d", - "platform_hrng": "0x00020335", - "platform_init_controller": "0x0002033d", - "platform_os_idle_resumed_hook": "0x00020359", - "platform_patch_rf_init_data": "0x0002035d", - "platform_post_sleep_processing": "0x00020369", - "platform_pre_sleep_processing": "0x0002036f", - "platform_pre_suppress_ticks_and_sleep_processing": "0x00020375", - "platform_printf": "0x00020379", - "platform_raise_assertion": "0x0002038d", - "platform_rand": "0x000203a1", - "platform_read_info": "0x000203a5", - "platform_read_persistent_reg": "0x000203d5", - "platform_reset": "0x000203e5", - "platform_rt_rc_auto_tune": "0x00020409", - "platform_rt_rc_auto_tune2": "0x00020411", - "platform_rt_rc_tune": "0x0002048d", - "platform_set_abs_timer": "0x000204b1", - "platform_set_evt_callback": "0x000204b5", - "platform_set_evt_callback_table": "0x000204c9", - "platform_set_irq_callback": "0x000204d5", - "platform_set_irq_callback_table": "0x000204f1", - "platform_set_rf_clk_source": "0x000204fd", - "platform_set_rf_init_data": "0x00020509", - "platform_set_rf_power_mapping": "0x00020515", - "platform_set_timer": "0x00020521", - "platform_shutdown": "0x00020525", - "platform_switch_app": "0x00020529", - "platform_trace_raw": "0x00020555", - "platform_write_persistent_reg": "0x0002056d", - "printf_hexdump": "0x0002057d", - "reverse_128": "0x000208c9", - "reverse_24": "0x000208cf", - "reverse_256": "0x000208d5", - "reverse_48": "0x000208db", - "reverse_56": "0x000208e1", - "reverse_64": "0x000208e7", - "reverse_bd_addr": "0x000208ed", - "reverse_bytes": "0x000208f3", - "sm_add_event_handler": "0x00020ae1", - "sm_address_resolution_lookup": "0x00020c25", - "sm_authenticated": "0x0002107d", - "sm_authorization_decline": "0x0002108b", - "sm_authorization_grant": "0x000210ab", - "sm_authorization_state": "0x000210cb", - "sm_bonding_decline": "0x000210e5", - "sm_config": "0x0002156d", - "sm_config_conn": "0x000215a9", - "sm_encryption_key_size": "0x0002178f", - "sm_just_works_confirm": "0x000223b5", - "sm_le_device_key": "0x00022799", - "sm_numeric_comparison_confirm": "0x000228e3", - "sm_passkey_input": "0x00022921", - "sm_private_random_address_generation_get": "0x00022f15", - "sm_private_random_address_generation_get_mode": "0x00022f1d", - "sm_private_random_address_generation_set_mode": "0x00022f29", - "sm_private_random_address_generation_set_update_period": "0x00022f51", - "sm_register_external_ltk_callback": "0x000231e5", - "sm_register_oob_data_callback": "0x000231f1", - "sm_register_sc_oob_data_callback": "0x000231fd", - "sm_request_pairing": "0x00023209", - "sm_sc_generate_oob_data": "0x00023ead", - "sm_send_security_request": "0x000241c9", - "sm_set_accepted_stk_generation_methods": "0x000241f1", - "sm_set_authentication_requirements": "0x000241fd", - "sm_set_encryption_key_size_range": "0x0002420d", - "sm_set_key_distribution_flags": "0x00024219", - "sm_set_persistent_irk": "0x00024225", - "sscanf_bd_addr": "0x00024635", - "sysSetPublicDeviceAddr": "0x00024a21", - "uuid128_to_str": "0x000250b5", - "uuid_add_bluetooth_prefix": "0x0002510d", - "uuid_has_bluetooth_prefix": "0x0002512d" + "platform_cancel_us_timer": "0x0002013f", + "platform_config": "0x00020155", + "platform_controller_run": "0x00020279", + "platform_create_us_timer": "0x000202ad", + "platform_delete_timer": "0x000202c1", + "platform_enable_irq": "0x000202c9", + "platform_get_gen_os_driver": "0x00020301", + "platform_get_link_layer_interf": "0x0002030d", + "platform_get_task_handle": "0x00020315", + "platform_get_timer_counter": "0x0002032d", + "platform_get_us_time": "0x00020331", + "platform_get_version": "0x00020335", + "platform_hrng": "0x0002033d", + "platform_init_controller": "0x00020345", + "platform_os_idle_resumed_hook": "0x00020361", + "platform_patch_rf_init_data": "0x00020365", + "platform_post_sleep_processing": "0x00020371", + "platform_pre_sleep_processing": "0x00020377", + "platform_pre_suppress_ticks_and_sleep_processing": "0x0002037d", + "platform_printf": "0x00020381", + "platform_raise_assertion": "0x00020395", + "platform_rand": "0x000203a9", + "platform_read_info": "0x000203ad", + "platform_read_persistent_reg": "0x000203dd", + "platform_reset": "0x000203ed", + "platform_rt_rc_auto_tune": "0x00020411", + "platform_rt_rc_auto_tune2": "0x00020419", + "platform_rt_rc_tune": "0x00020495", + "platform_set_abs_timer": "0x000204b9", + "platform_set_evt_callback": "0x000204bd", + "platform_set_evt_callback_table": "0x000204d1", + "platform_set_irq_callback": "0x000204dd", + "platform_set_irq_callback_table": "0x000204f9", + "platform_set_rf_clk_source": "0x00020505", + "platform_set_rf_init_data": "0x00020511", + "platform_set_rf_power_mapping": "0x0002051d", + "platform_set_timer": "0x00020529", + "platform_shutdown": "0x0002052d", + "platform_switch_app": "0x00020531", + "platform_trace_raw": "0x0002055d", + "platform_write_persistent_reg": "0x00020575", + "printf_hexdump": "0x00020585", + "reverse_128": "0x000208d1", + "reverse_24": "0x000208d7", + "reverse_256": "0x000208dd", + "reverse_48": "0x000208e3", + "reverse_56": "0x000208e9", + "reverse_64": "0x000208ef", + "reverse_bd_addr": "0x000208f5", + "reverse_bytes": "0x000208fb", + "sm_add_event_handler": "0x00020ae9", + "sm_address_resolution_lookup": "0x00020c2d", + "sm_authenticated": "0x00021085", + "sm_authorization_decline": "0x00021093", + "sm_authorization_grant": "0x000210b3", + "sm_authorization_state": "0x000210d3", + "sm_bonding_decline": "0x000210ed", + "sm_config": "0x00021575", + "sm_config_conn": "0x000215b1", + "sm_encryption_key_size": "0x00021797", + "sm_just_works_confirm": "0x000223bd", + "sm_le_device_key": "0x000227a1", + "sm_numeric_comparison_confirm": "0x000228eb", + "sm_passkey_input": "0x00022929", + "sm_private_random_address_generation_get": "0x00022f1d", + "sm_private_random_address_generation_get_mode": "0x00022f25", + "sm_private_random_address_generation_set_mode": "0x00022f31", + "sm_private_random_address_generation_set_update_period": "0x00022f59", + "sm_register_external_ltk_callback": "0x000231ed", + "sm_register_oob_data_callback": "0x000231f9", + "sm_register_sc_oob_data_callback": "0x00023205", + "sm_request_pairing": "0x00023211", + "sm_sc_generate_oob_data": "0x00023eb5", + "sm_send_security_request": "0x000241d1", + "sm_set_accepted_stk_generation_methods": "0x000241f9", + "sm_set_authentication_requirements": "0x00024205", + "sm_set_encryption_key_size_range": "0x00024215", + "sm_set_key_distribution_flags": "0x00024221", + "sm_set_persistent_irk": "0x0002422d", + "sscanf_bd_addr": "0x0002463d", + "sysSetPublicDeviceAddr": "0x00024a29", + "uuid128_to_str": "0x000250bd", + "uuid_add_bluetooth_prefix": "0x00025115", + "uuid_has_bluetooth_prefix": "0x00025135" } \ No newline at end of file diff --git a/bundles/noos_exp/ING9187xx/meta.json b/bundles/noos_exp/ING9187xx/meta.json index e1f5ccb4..bb259fb5 100644 --- a/bundles/noos_exp/ING9187xx/meta.json +++ b/bundles/noos_exp/ING9187xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 142696 + "size": 142704 }, "var": { "link_layer_features": { - "addr": 154440, + "addr": 154448, "value": "3f790104fe000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/noos_exp/ING9187xx/platform.bin b/bundles/noos_exp/ING9187xx/platform.bin index 969e4668..d3e179cb 100644 Binary files a/bundles/noos_exp/ING9187xx/platform.bin and b/bundles/noos_exp/ING9187xx/platform.bin differ diff --git a/bundles/noos_exp/ING9188xx/apis.json b/bundles/noos_exp/ING9188xx/apis.json index 46063fb3..944f7aca 100644 --- a/bundles/noos_exp/ING9188xx/apis.json +++ b/bundles/noos_exp/ING9188xx/apis.json @@ -160,161 +160,161 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000be81", "l2cap_init": "0x0000c241", "l2cap_le_send_flow_control_credit": "0x0000c335", - "l2cap_max_le_mtu": "0x0000c631", - "l2cap_register_packet_handler": "0x0000c759", - "l2cap_register_service": "0x0000c765", - "l2cap_request_can_send_now_event": "0x0000c875", - "l2cap_request_connection_parameter_update": "0x0000c88f", - "l2cap_send_echo_request": "0x0000cd5d", - "l2cap_unregister_service": "0x0000ce1d", - "le_device_db_add": "0x0000ce75", - "le_device_db_find": "0x0000cf4d", - "le_device_db_from_key": "0x0000cf79", - "le_device_db_iter_cur": "0x0000cf81", - "le_device_db_iter_cur_key": "0x0000cf85", - "le_device_db_iter_init": "0x0000cf89", - "le_device_db_iter_next": "0x0000cf91", - "le_device_db_remove_key": "0x0000cfb7", - "ll_ackable_packet_alloc": "0x0000cfe3", - "ll_ackable_packet_get_status": "0x0000d11d", - "ll_ackable_packet_run": "0x0000d18d", - "ll_ackable_packet_set_tx_data": "0x0000d231", - "ll_adjust_conn_peer_tx_power": "0x0000d259", - "ll_aes_encrypt": "0x0000d285", - "ll_channel_monitor_alloc": "0x0000d301", - "ll_channel_monitor_check_each_pdu": "0x0000d383", - "ll_channel_monitor_get_1st_pdu_time": "0x0000d3f1", - "ll_channel_monitor_run": "0x0000d429", - "ll_config": "0x0000d4dd", - "ll_conn_abort": "0x0000d4f9", - "ll_create_conn": "0x0000d52d", - "ll_dhkey_generated": "0x0000d7a9", - "ll_free": "0x0000d7dd", - "ll_get_capabilities": "0x0000d7e9", - "ll_get_conn_events_info": "0x0000d809", - "ll_get_conn_info": "0x0000d8ed", - "ll_get_heap_free_size": "0x0000d939", - "ll_get_states": "0x0000d949", - "ll_hint_on_ce_len": "0x0000da05", - "ll_install_ecc_engine": "0x0000da3d", - "ll_legacy_adv_set_interval": "0x0000da49", - "ll_lock_frequency": "0x0000da59", - "ll_malloc": "0x0000dabd", - "ll_p256_key_pair_generated": "0x0000dac5", - "ll_raw_packet_alloc": "0x0000dc79", - "ll_raw_packet_free": "0x0000dd4d", - "ll_raw_packet_get_bare_rx_data": "0x0000dd85", - "ll_raw_packet_get_iq_samples": "0x0000de4b", - "ll_raw_packet_get_rx_data": "0x0000dee5", - "ll_raw_packet_recv": "0x0000df85", - "ll_raw_packet_send": "0x0000e041", - "ll_raw_packet_set_bare_data": "0x0000e129", - "ll_raw_packet_set_bare_mode": "0x0000e167", - "ll_raw_packet_set_fake_cte_info": "0x0000e26d", - "ll_raw_packet_set_param": "0x0000e28f", - "ll_raw_packet_set_rx_cte": "0x0000e2ed", - "ll_raw_packet_set_tx_cte": "0x0000e383", - "ll_raw_packet_set_tx_data": "0x0000e3c1", - "ll_register_hci_acl_previewer": "0x0000e425", - "ll_scan_set_fixed_channel": "0x0000e489", - "ll_scanner_enable_iq_sampling": "0x0000e495", - "ll_set_adv_access_address": "0x0000e749", - "ll_set_adv_coded_scheme": "0x0000e755", - "ll_set_conn_acl_report_latency": "0x0000e785", - "ll_set_conn_coded_scheme": "0x0000e7b5", - "ll_set_conn_interval_unit": "0x0000e7e1", - "ll_set_conn_latency": "0x0000e7ed", - "ll_set_conn_tx_power": "0x0000e81d", - "ll_set_def_antenna": "0x0000e859", - "ll_set_initiating_coded_scheme": "0x0000e875", - "ll_set_max_conn_number": "0x0000e881", - "ll_set_tx_power_range": "0x0000e915", - "ll_unlock_frequency": "0x0000e93d", - "nibble_for_char": "0x000216c5", - "platform_calibrate_rt_clk": "0x00021753", + "l2cap_max_le_mtu": "0x0000c639", + "l2cap_register_packet_handler": "0x0000c761", + "l2cap_register_service": "0x0000c76d", + "l2cap_request_can_send_now_event": "0x0000c87d", + "l2cap_request_connection_parameter_update": "0x0000c897", + "l2cap_send_echo_request": "0x0000cd65", + "l2cap_unregister_service": "0x0000ce25", + "le_device_db_add": "0x0000ce7d", + "le_device_db_find": "0x0000cf55", + "le_device_db_from_key": "0x0000cf81", + "le_device_db_iter_cur": "0x0000cf89", + "le_device_db_iter_cur_key": "0x0000cf8d", + "le_device_db_iter_init": "0x0000cf91", + "le_device_db_iter_next": "0x0000cf99", + "le_device_db_remove_key": "0x0000cfbf", + "ll_ackable_packet_alloc": "0x0000cfeb", + "ll_ackable_packet_get_status": "0x0000d125", + "ll_ackable_packet_run": "0x0000d195", + "ll_ackable_packet_set_tx_data": "0x0000d239", + "ll_adjust_conn_peer_tx_power": "0x0000d261", + "ll_aes_encrypt": "0x0000d28d", + "ll_channel_monitor_alloc": "0x0000d309", + "ll_channel_monitor_check_each_pdu": "0x0000d38b", + "ll_channel_monitor_get_1st_pdu_time": "0x0000d3f9", + "ll_channel_monitor_run": "0x0000d431", + "ll_config": "0x0000d4e5", + "ll_conn_abort": "0x0000d501", + "ll_create_conn": "0x0000d535", + "ll_dhkey_generated": "0x0000d7b1", + "ll_free": "0x0000d7e5", + "ll_get_capabilities": "0x0000d7f1", + "ll_get_conn_events_info": "0x0000d811", + "ll_get_conn_info": "0x0000d8f5", + "ll_get_heap_free_size": "0x0000d941", + "ll_get_states": "0x0000d951", + "ll_hint_on_ce_len": "0x0000da0d", + "ll_install_ecc_engine": "0x0000da45", + "ll_legacy_adv_set_interval": "0x0000da51", + "ll_lock_frequency": "0x0000da61", + "ll_malloc": "0x0000dac5", + "ll_p256_key_pair_generated": "0x0000dacd", + "ll_raw_packet_alloc": "0x0000dc81", + "ll_raw_packet_free": "0x0000dd55", + "ll_raw_packet_get_bare_rx_data": "0x0000dd8d", + "ll_raw_packet_get_iq_samples": "0x0000de53", + "ll_raw_packet_get_rx_data": "0x0000deed", + "ll_raw_packet_recv": "0x0000df8d", + "ll_raw_packet_send": "0x0000e049", + "ll_raw_packet_set_bare_data": "0x0000e131", + "ll_raw_packet_set_bare_mode": "0x0000e16f", + "ll_raw_packet_set_fake_cte_info": "0x0000e275", + "ll_raw_packet_set_param": "0x0000e297", + "ll_raw_packet_set_rx_cte": "0x0000e2f5", + "ll_raw_packet_set_tx_cte": "0x0000e38b", + "ll_raw_packet_set_tx_data": "0x0000e3c9", + "ll_register_hci_acl_previewer": "0x0000e42d", + "ll_scan_set_fixed_channel": "0x0000e491", + "ll_scanner_enable_iq_sampling": "0x0000e49d", + "ll_set_adv_access_address": "0x0000e751", + "ll_set_adv_coded_scheme": "0x0000e75d", + "ll_set_conn_acl_report_latency": "0x0000e78d", + "ll_set_conn_coded_scheme": "0x0000e7bd", + "ll_set_conn_interval_unit": "0x0000e7e9", + "ll_set_conn_latency": "0x0000e7f5", + "ll_set_conn_tx_power": "0x0000e825", + "ll_set_def_antenna": "0x0000e861", + "ll_set_initiating_coded_scheme": "0x0000e87d", + "ll_set_max_conn_number": "0x0000e889", + "ll_set_tx_power_range": "0x0000e91d", + "ll_unlock_frequency": "0x0000e945", + "nibble_for_char": "0x000216cd", + "platform_calibrate_rt_clk": "0x0002175b", "platform_call_on_stack": "0x000040ef", - "platform_cancel_us_timer": "0x00021757", - "platform_config": "0x0002176d", - "platform_controller_run": "0x00021891", - "platform_create_us_timer": "0x000218c5", - "platform_delete_timer": "0x000218d9", - "platform_enable_irq": "0x000218e1", - "platform_get_gen_os_driver": "0x00021919", - "platform_get_link_layer_interf": "0x00021925", - "platform_get_task_handle": "0x0002192d", - "platform_get_timer_counter": "0x00021945", - "platform_get_us_time": "0x00021949", - "platform_get_version": "0x0002194d", - "platform_hrng": "0x00021955", - "platform_init_controller": "0x0002195d", - "platform_os_idle_resumed_hook": "0x00021979", - "platform_patch_rf_init_data": "0x0002197d", - "platform_post_sleep_processing": "0x00021989", - "platform_pre_sleep_processing": "0x0002198f", - "platform_pre_suppress_ticks_and_sleep_processing": "0x00021995", - "platform_printf": "0x00021999", - "platform_raise_assertion": "0x000219ad", - "platform_rand": "0x000219c1", - "platform_read_info": "0x000219c5", - "platform_read_persistent_reg": "0x000219f5", - "platform_reset": "0x00021a05", - "platform_rt_rc_auto_tune": "0x00021a29", - "platform_rt_rc_auto_tune2": "0x00021a31", - "platform_rt_rc_tune": "0x00021aad", - "platform_set_abs_timer": "0x00021ad1", - "platform_set_evt_callback": "0x00021ad5", - "platform_set_evt_callback_table": "0x00021ae9", - "platform_set_irq_callback": "0x00021af5", - "platform_set_irq_callback_table": "0x00021b11", - "platform_set_rf_clk_source": "0x00021b1d", - "platform_set_rf_init_data": "0x00021b29", - "platform_set_rf_power_mapping": "0x00021b35", - "platform_set_timer": "0x00021b41", - "platform_shutdown": "0x00021b45", - "platform_switch_app": "0x00021b49", - "platform_trace_raw": "0x00021b75", - "platform_write_persistent_reg": "0x00021b8d", - "printf_hexdump": "0x00021b9d", - "reverse_128": "0x00021f21", - "reverse_24": "0x00021f27", - "reverse_256": "0x00021f2d", - "reverse_48": "0x00021f33", - "reverse_56": "0x00021f39", - "reverse_64": "0x00021f3f", - "reverse_bd_addr": "0x00021f45", - "reverse_bytes": "0x00021f4b", - "sm_add_event_handler": "0x00022289", - "sm_address_resolution_lookup": "0x000223cd", - "sm_authenticated": "0x00022825", - "sm_authorization_decline": "0x00022833", - "sm_authorization_grant": "0x00022853", - "sm_authorization_state": "0x00022873", - "sm_bonding_decline": "0x0002288d", - "sm_config": "0x00022d15", - "sm_config_conn": "0x00022d51", - "sm_encryption_key_size": "0x00022f37", - "sm_just_works_confirm": "0x00023b5d", - "sm_le_device_key": "0x00023f41", - "sm_numeric_comparison_confirm": "0x0002408b", - "sm_passkey_input": "0x000240c9", - "sm_private_random_address_generation_get": "0x000246bd", - "sm_private_random_address_generation_get_mode": "0x000246c5", - "sm_private_random_address_generation_set_mode": "0x000246d1", - "sm_private_random_address_generation_set_update_period": "0x000246f9", - "sm_register_external_ltk_callback": "0x0002498d", - "sm_register_oob_data_callback": "0x00024999", - "sm_register_sc_oob_data_callback": "0x000249a5", - "sm_request_pairing": "0x000249b1", - "sm_sc_generate_oob_data": "0x00025655", - "sm_send_security_request": "0x00025971", - "sm_set_accepted_stk_generation_methods": "0x00025999", - "sm_set_authentication_requirements": "0x000259a5", - "sm_set_encryption_key_size_range": "0x000259b5", - "sm_set_key_distribution_flags": "0x000259c1", - "sm_set_persistent_irk": "0x000259cd", - "sscanf_bd_addr": "0x00025ddd", - "sysSetPublicDeviceAddr": "0x000261c9", - "uuid128_to_str": "0x000269f5", - "uuid_add_bluetooth_prefix": "0x00026a4d", - "uuid_has_bluetooth_prefix": "0x00026a6d" + "platform_cancel_us_timer": "0x0002175f", + "platform_config": "0x00021775", + "platform_controller_run": "0x00021899", + "platform_create_us_timer": "0x000218cd", + "platform_delete_timer": "0x000218e1", + "platform_enable_irq": "0x000218e9", + "platform_get_gen_os_driver": "0x00021921", + "platform_get_link_layer_interf": "0x0002192d", + "platform_get_task_handle": "0x00021935", + "platform_get_timer_counter": "0x0002194d", + "platform_get_us_time": "0x00021951", + "platform_get_version": "0x00021955", + "platform_hrng": "0x0002195d", + "platform_init_controller": "0x00021965", + "platform_os_idle_resumed_hook": "0x00021981", + "platform_patch_rf_init_data": "0x00021985", + "platform_post_sleep_processing": "0x00021991", + "platform_pre_sleep_processing": "0x00021997", + "platform_pre_suppress_ticks_and_sleep_processing": "0x0002199d", + "platform_printf": "0x000219a1", + "platform_raise_assertion": "0x000219b5", + "platform_rand": "0x000219c9", + "platform_read_info": "0x000219cd", + "platform_read_persistent_reg": "0x000219fd", + "platform_reset": "0x00021a0d", + "platform_rt_rc_auto_tune": "0x00021a31", + "platform_rt_rc_auto_tune2": "0x00021a39", + "platform_rt_rc_tune": "0x00021ab5", + "platform_set_abs_timer": "0x00021ad9", + "platform_set_evt_callback": "0x00021add", + "platform_set_evt_callback_table": "0x00021af1", + "platform_set_irq_callback": "0x00021afd", + "platform_set_irq_callback_table": "0x00021b19", + "platform_set_rf_clk_source": "0x00021b25", + "platform_set_rf_init_data": "0x00021b31", + "platform_set_rf_power_mapping": "0x00021b3d", + "platform_set_timer": "0x00021b49", + "platform_shutdown": "0x00021b4d", + "platform_switch_app": "0x00021b51", + "platform_trace_raw": "0x00021b7d", + "platform_write_persistent_reg": "0x00021b95", + "printf_hexdump": "0x00021ba5", + "reverse_128": "0x00021f29", + "reverse_24": "0x00021f2f", + "reverse_256": "0x00021f35", + "reverse_48": "0x00021f3b", + "reverse_56": "0x00021f41", + "reverse_64": "0x00021f47", + "reverse_bd_addr": "0x00021f4d", + "reverse_bytes": "0x00021f53", + "sm_add_event_handler": "0x00022291", + "sm_address_resolution_lookup": "0x000223d5", + "sm_authenticated": "0x0002282d", + "sm_authorization_decline": "0x0002283b", + "sm_authorization_grant": "0x0002285b", + "sm_authorization_state": "0x0002287b", + "sm_bonding_decline": "0x00022895", + "sm_config": "0x00022d1d", + "sm_config_conn": "0x00022d59", + "sm_encryption_key_size": "0x00022f3f", + "sm_just_works_confirm": "0x00023b65", + "sm_le_device_key": "0x00023f49", + "sm_numeric_comparison_confirm": "0x00024093", + "sm_passkey_input": "0x000240d1", + "sm_private_random_address_generation_get": "0x000246c5", + "sm_private_random_address_generation_get_mode": "0x000246cd", + "sm_private_random_address_generation_set_mode": "0x000246d9", + "sm_private_random_address_generation_set_update_period": "0x00024701", + "sm_register_external_ltk_callback": "0x00024995", + "sm_register_oob_data_callback": "0x000249a1", + "sm_register_sc_oob_data_callback": "0x000249ad", + "sm_request_pairing": "0x000249b9", + "sm_sc_generate_oob_data": "0x0002565d", + "sm_send_security_request": "0x00025979", + "sm_set_accepted_stk_generation_methods": "0x000259a1", + "sm_set_authentication_requirements": "0x000259ad", + "sm_set_encryption_key_size_range": "0x000259bd", + "sm_set_key_distribution_flags": "0x000259c9", + "sm_set_persistent_irk": "0x000259d5", + "sscanf_bd_addr": "0x00025de5", + "sysSetPublicDeviceAddr": "0x000261d1", + "uuid128_to_str": "0x000269fd", + "uuid_add_bluetooth_prefix": "0x00026a55", + "uuid_has_bluetooth_prefix": "0x00026a75" } \ No newline at end of file diff --git a/bundles/noos_exp/ING9188xx/meta.json b/bundles/noos_exp/ING9188xx/meta.json index 8db988dc..021dad97 100644 --- a/bundles/noos_exp/ING9188xx/meta.json +++ b/bundles/noos_exp/ING9188xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 149612 + "size": 149620 }, "var": { "link_layer_features": { - "addr": 161016, + "addr": 161024, "value": "3f79ff07fe000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/noos_exp/ING9188xx/platform.bin b/bundles/noos_exp/ING9188xx/platform.bin index 8138ae31..64fdf4b7 100644 Binary files a/bundles/noos_exp/ING9188xx/platform.bin and b/bundles/noos_exp/ING9188xx/platform.bin differ diff --git a/bundles/noos_exp/inc/ll_api.h b/bundles/noos_exp/inc/ll_api.h index 66af96de..1d24ab09 100644 --- a/bundles/noos_exp/inc/ll_api.h +++ b/bundles/noos_exp/inc/ll_api.h @@ -740,7 +740,7 @@ int ll_ackable_packet_run(struct ll_raw_packet *packet, * * Possible Usages: * - * 1. Scan fro Adv on a single channel; + * 1. Scan for Adv on a single channel; * * 1. Receive Connection packages from both roles. * diff --git a/bundles/noos_extension/ING9168xx/apis.json b/bundles/noos_extension/ING9168xx/apis.json index 1a8a78d7..cf4cdea7 100644 --- a/bundles/noos_extension/ING9168xx/apis.json +++ b/bundles/noos_extension/ING9168xx/apis.json @@ -153,158 +153,158 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0200ba45", "l2cap_init": "0x0200be71", "l2cap_le_send_flow_control_credit": "0x0200bf65", - "l2cap_max_le_mtu": "0x0200c261", - "l2cap_register_packet_handler": "0x0200c389", - "l2cap_register_service": "0x0200c395", - "l2cap_request_can_send_now_event": "0x0200c4a5", - "l2cap_request_connection_parameter_update": "0x0200c4bf", - "l2cap_send_echo_request": "0x0200c98d", - "l2cap_unregister_service": "0x0200ca6d", - "le_device_db_add": "0x0200cac5", - "le_device_db_find": "0x0200cb9d", - "le_device_db_from_key": "0x0200cbc9", - "le_device_db_iter_cur": "0x0200cbd1", - "le_device_db_iter_cur_key": "0x0200cbd5", - "le_device_db_iter_init": "0x0200cbd9", - "le_device_db_iter_next": "0x0200cbe1", - "le_device_db_remove_key": "0x0200cc07", - "ll_ackable_packet_alloc": "0x0200cc33", - "ll_ackable_packet_get_status": "0x0200cd6f", - "ll_ackable_packet_run": "0x0200cddd", - "ll_ackable_packet_set_tx_data": "0x0200ce95", - "ll_adjust_conn_peer_tx_power": "0x0200ceb1", - "ll_aes_encrypt": "0x0200cedd", - "ll_allow_nonstandard_adv_type": "0x0200cf51", - "ll_attach_cte_to_adv_set": "0x0200cf69", - "ll_channel_monitor_alloc": "0x0200d101", - "ll_channel_monitor_check_each_pdu": "0x0200d183", - "ll_channel_monitor_get_1st_pdu_time": "0x0200d1ef", - "ll_channel_monitor_run": "0x0200d229", - "ll_config": "0x0200d2f9", - "ll_free": "0x0200d337", - "ll_get_capabilities": "0x0200d341", - "ll_get_conn_events_info": "0x0200d35d", - "ll_get_conn_info": "0x0200d445", - "ll_get_heap_free_size": "0x0200d495", - "ll_get_states": "0x0200d4a5", - "ll_hint_on_ce_len": "0x0200d561", - "ll_legacy_adv_set_interval": "0x0200d599", - "ll_lock_frequency": "0x0200d5a9", - "ll_malloc": "0x0200d60d", - "ll_override_whitening_init_value": "0x0200d615", - "ll_raw_packet_alloc": "0x0200d73d", - "ll_raw_packet_free": "0x0200d811", - "ll_raw_packet_get_bare_rx_data": "0x0200d849", - "ll_raw_packet_get_iq_samples": "0x0200d909", - "ll_raw_packet_get_rx_data": "0x0200d9a3", - "ll_raw_packet_recv": "0x0200da41", - "ll_raw_packet_send": "0x0200db15", - "ll_raw_packet_set_bare_data": "0x0200dc31", - "ll_raw_packet_set_bare_mode": "0x0200dc6f", - "ll_raw_packet_set_fake_cte_info": "0x0200dd73", - "ll_raw_packet_set_param": "0x0200dd95", - "ll_raw_packet_set_rx_cte": "0x0200ddf7", - "ll_raw_packet_set_tx_cte": "0x0200de8d", - "ll_raw_packet_set_tx_data": "0x0200decb", - "ll_register_hci_acl_previewer": "0x0200df2d", - "ll_scan_set_fixed_channel": "0x0200df91", - "ll_scanner_enable_iq_sampling": "0x0200df9d", - "ll_scanner_enable_iq_sampling_on_legacy": "0x0200e045", - "ll_set_adv_access_address": "0x0200e335", - "ll_set_adv_coded_scheme": "0x0200e341", - "ll_set_conn_acl_report_latency": "0x0200e379", - "ll_set_conn_coded_scheme": "0x0200e3a9", - "ll_set_conn_interval_unit": "0x0200e3d5", - "ll_set_conn_latency": "0x0200e3e1", - "ll_set_conn_tx_power": "0x0200e411", - "ll_set_cte_bit": "0x0200e441", - "ll_set_def_antenna": "0x0200e469", - "ll_set_initiating_coded_scheme": "0x0200e489", - "ll_set_max_conn_number": "0x0200e495", - "ll_set_tx_power_range": "0x0200e529", - "ll_unlock_frequency": "0x0200e551", - "nibble_for_char": "0x020216ed", - "platform_calibrate_rt_clk": "0x02021785", + "l2cap_max_le_mtu": "0x0200c269", + "l2cap_register_packet_handler": "0x0200c391", + "l2cap_register_service": "0x0200c39d", + "l2cap_request_can_send_now_event": "0x0200c4ad", + "l2cap_request_connection_parameter_update": "0x0200c4c7", + "l2cap_send_echo_request": "0x0200c995", + "l2cap_unregister_service": "0x0200ca75", + "le_device_db_add": "0x0200cacd", + "le_device_db_find": "0x0200cba5", + "le_device_db_from_key": "0x0200cbd1", + "le_device_db_iter_cur": "0x0200cbd9", + "le_device_db_iter_cur_key": "0x0200cbdd", + "le_device_db_iter_init": "0x0200cbe1", + "le_device_db_iter_next": "0x0200cbe9", + "le_device_db_remove_key": "0x0200cc0f", + "ll_ackable_packet_alloc": "0x0200cc3b", + "ll_ackable_packet_get_status": "0x0200cd77", + "ll_ackable_packet_run": "0x0200cde5", + "ll_ackable_packet_set_tx_data": "0x0200ce9d", + "ll_adjust_conn_peer_tx_power": "0x0200ceb9", + "ll_aes_encrypt": "0x0200cee5", + "ll_allow_nonstandard_adv_type": "0x0200cf59", + "ll_attach_cte_to_adv_set": "0x0200cf71", + "ll_channel_monitor_alloc": "0x0200d109", + "ll_channel_monitor_check_each_pdu": "0x0200d18b", + "ll_channel_monitor_get_1st_pdu_time": "0x0200d1f7", + "ll_channel_monitor_run": "0x0200d231", + "ll_config": "0x0200d301", + "ll_free": "0x0200d33f", + "ll_get_capabilities": "0x0200d349", + "ll_get_conn_events_info": "0x0200d365", + "ll_get_conn_info": "0x0200d44d", + "ll_get_heap_free_size": "0x0200d49d", + "ll_get_states": "0x0200d4ad", + "ll_hint_on_ce_len": "0x0200d569", + "ll_legacy_adv_set_interval": "0x0200d5a1", + "ll_lock_frequency": "0x0200d5b1", + "ll_malloc": "0x0200d615", + "ll_override_whitening_init_value": "0x0200d61d", + "ll_raw_packet_alloc": "0x0200d745", + "ll_raw_packet_free": "0x0200d819", + "ll_raw_packet_get_bare_rx_data": "0x0200d851", + "ll_raw_packet_get_iq_samples": "0x0200d911", + "ll_raw_packet_get_rx_data": "0x0200d9ab", + "ll_raw_packet_recv": "0x0200da49", + "ll_raw_packet_send": "0x0200db1d", + "ll_raw_packet_set_bare_data": "0x0200dc39", + "ll_raw_packet_set_bare_mode": "0x0200dc77", + "ll_raw_packet_set_fake_cte_info": "0x0200dd7b", + "ll_raw_packet_set_param": "0x0200dd9d", + "ll_raw_packet_set_rx_cte": "0x0200ddff", + "ll_raw_packet_set_tx_cte": "0x0200de95", + "ll_raw_packet_set_tx_data": "0x0200ded3", + "ll_register_hci_acl_previewer": "0x0200df35", + "ll_scan_set_fixed_channel": "0x0200df99", + "ll_scanner_enable_iq_sampling": "0x0200dfa5", + "ll_scanner_enable_iq_sampling_on_legacy": "0x0200e04d", + "ll_set_adv_access_address": "0x0200e33d", + "ll_set_adv_coded_scheme": "0x0200e349", + "ll_set_conn_acl_report_latency": "0x0200e381", + "ll_set_conn_coded_scheme": "0x0200e3b1", + "ll_set_conn_interval_unit": "0x0200e3dd", + "ll_set_conn_latency": "0x0200e3e9", + "ll_set_conn_tx_power": "0x0200e419", + "ll_set_cte_bit": "0x0200e449", + "ll_set_def_antenna": "0x0200e471", + "ll_set_initiating_coded_scheme": "0x0200e491", + "ll_set_max_conn_number": "0x0200e49d", + "ll_set_tx_power_range": "0x0200e531", + "ll_unlock_frequency": "0x0200e559", + "nibble_for_char": "0x020216f5", + "platform_calibrate_rt_clk": "0x0202178d", "platform_call_on_stack": "0x0200303f", - "platform_cancel_us_timer": "0x02021789", - "platform_config": "0x0202179d", - "platform_controller_run": "0x020218d9", - "platform_create_us_timer": "0x0202190d", - "platform_delete_timer": "0x02021921", - "platform_enable_irq": "0x02021929", - "platform_get_gen_os_driver": "0x0202195d", - "platform_get_link_layer_interf": "0x02021969", - "platform_get_task_handle": "0x02021971", - "platform_get_timer_counter": "0x02021989", - "platform_get_us_time": "0x0202198d", - "platform_get_version": "0x02021991", - "platform_hrng": "0x020219ad", - "platform_init_controller": "0x020219b5", - "platform_os_idle_resumed_hook": "0x020219d1", - "platform_patch_rf_init_data": "0x020219d5", - "platform_post_sleep_processing": "0x020219e1", - "platform_pre_sleep_processing": "0x020219e7", - "platform_pre_suppress_ticks_and_sleep_processing": "0x020219ed", - "platform_printf": "0x020219f1", - "platform_raise_assertion": "0x02021a05", - "platform_rand": "0x02021a19", - "platform_read_info": "0x02021a1d", - "platform_read_persistent_reg": "0x02021a4d", - "platform_reset": "0x02021a6d", - "platform_rt_rc_auto_tune": "0x02021a81", - "platform_rt_rc_auto_tune2": "0x02021a89", - "platform_rt_rc_tune": "0x02021ae9", - "platform_set_abs_timer": "0x02021b15", - "platform_set_evt_callback": "0x02021b19", - "platform_set_evt_callback_table": "0x02021b2d", - "platform_set_irq_callback": "0x02021b39", - "platform_set_irq_callback_table": "0x02021b55", - "platform_set_rf_clk_source": "0x02021b61", - "platform_set_rf_init_data": "0x02021b6d", - "platform_set_rf_power_mapping": "0x02021b79", - "platform_set_timer": "0x02021b85", - "platform_shutdown": "0x02021b89", - "platform_switch_app": "0x02021b8d", - "platform_trace_raw": "0x02021ba5", - "platform_write_persistent_reg": "0x02021bbd", - "printf_hexdump": "0x02021bf1", - "reverse_128": "0x02021f75", - "reverse_24": "0x02021f7b", - "reverse_256": "0x02021f81", - "reverse_48": "0x02021f87", - "reverse_56": "0x02021f8d", - "reverse_64": "0x02021f93", - "reverse_bd_addr": "0x02021f99", - "reverse_bytes": "0x02021f9f", - "sm_add_event_handler": "0x0202232d", - "sm_address_resolution_lookup": "0x02022485", - "sm_authenticated": "0x0202283d", - "sm_authorization_decline": "0x0202284b", - "sm_authorization_grant": "0x0202286b", - "sm_authorization_state": "0x0202288b", - "sm_bonding_decline": "0x020228a5", - "sm_config": "0x02022cf9", - "sm_config_conn": "0x02022d35", - "sm_encryption_key_size": "0x02022eef", - "sm_just_works_confirm": "0x020234a1", - "sm_le_device_key": "0x020237f5", - "sm_passkey_input": "0x0202388b", - "sm_private_random_address_generation_get": "0x02023c55", - "sm_private_random_address_generation_get_mode": "0x02023c5d", - "sm_private_random_address_generation_set_mode": "0x02023c69", - "sm_private_random_address_generation_set_update_period": "0x02023c91", - "sm_register_external_ltk_callback": "0x02023dcd", - "sm_register_oob_data_callback": "0x02023dd9", - "sm_request_pairing": "0x02023de5", - "sm_send_security_request": "0x020248df", - "sm_set_accepted_stk_generation_methods": "0x02024905", - "sm_set_authentication_requirements": "0x02024911", - "sm_set_encryption_key_size_range": "0x02024921", - "sm_set_key_distribution_flags": "0x0202492d", - "sm_set_persistent_irk": "0x02024939", - "sscanf_bd_addr": "0x02024d05", - "sysSetPublicDeviceAddr": "0x020252dd", - "uuid128_to_str": "0x02025ba1", - "uuid_add_bluetooth_prefix": "0x02025bf9", - "uuid_has_bluetooth_prefix": "0x02025c19" + "platform_cancel_us_timer": "0x02021791", + "platform_config": "0x020217a5", + "platform_controller_run": "0x020218e1", + "platform_create_us_timer": "0x02021915", + "platform_delete_timer": "0x02021929", + "platform_enable_irq": "0x02021931", + "platform_get_gen_os_driver": "0x02021965", + "platform_get_link_layer_interf": "0x02021971", + "platform_get_task_handle": "0x02021979", + "platform_get_timer_counter": "0x02021991", + "platform_get_us_time": "0x02021995", + "platform_get_version": "0x02021999", + "platform_hrng": "0x020219b5", + "platform_init_controller": "0x020219bd", + "platform_os_idle_resumed_hook": "0x020219d9", + "platform_patch_rf_init_data": "0x020219dd", + "platform_post_sleep_processing": "0x020219e9", + "platform_pre_sleep_processing": "0x020219ef", + "platform_pre_suppress_ticks_and_sleep_processing": "0x020219f5", + "platform_printf": "0x020219f9", + "platform_raise_assertion": "0x02021a0d", + "platform_rand": "0x02021a21", + "platform_read_info": "0x02021a25", + "platform_read_persistent_reg": "0x02021a55", + "platform_reset": "0x02021a75", + "platform_rt_rc_auto_tune": "0x02021a89", + "platform_rt_rc_auto_tune2": "0x02021a91", + "platform_rt_rc_tune": "0x02021af1", + "platform_set_abs_timer": "0x02021b1d", + "platform_set_evt_callback": "0x02021b21", + "platform_set_evt_callback_table": "0x02021b35", + "platform_set_irq_callback": "0x02021b41", + "platform_set_irq_callback_table": "0x02021b5d", + "platform_set_rf_clk_source": "0x02021b69", + "platform_set_rf_init_data": "0x02021b75", + "platform_set_rf_power_mapping": "0x02021b81", + "platform_set_timer": "0x02021b8d", + "platform_shutdown": "0x02021b91", + "platform_switch_app": "0x02021b95", + "platform_trace_raw": "0x02021bad", + "platform_write_persistent_reg": "0x02021bc5", + "printf_hexdump": "0x02021bf9", + "reverse_128": "0x02021f7d", + "reverse_24": "0x02021f83", + "reverse_256": "0x02021f89", + "reverse_48": "0x02021f8f", + "reverse_56": "0x02021f95", + "reverse_64": "0x02021f9b", + "reverse_bd_addr": "0x02021fa1", + "reverse_bytes": "0x02021fa7", + "sm_add_event_handler": "0x02022335", + "sm_address_resolution_lookup": "0x0202248d", + "sm_authenticated": "0x02022845", + "sm_authorization_decline": "0x02022853", + "sm_authorization_grant": "0x02022873", + "sm_authorization_state": "0x02022893", + "sm_bonding_decline": "0x020228ad", + "sm_config": "0x02022d01", + "sm_config_conn": "0x02022d3d", + "sm_encryption_key_size": "0x02022ef7", + "sm_just_works_confirm": "0x020234a9", + "sm_le_device_key": "0x020237fd", + "sm_passkey_input": "0x02023893", + "sm_private_random_address_generation_get": "0x02023c5d", + "sm_private_random_address_generation_get_mode": "0x02023c65", + "sm_private_random_address_generation_set_mode": "0x02023c71", + "sm_private_random_address_generation_set_update_period": "0x02023c99", + "sm_register_external_ltk_callback": "0x02023dd5", + "sm_register_oob_data_callback": "0x02023de1", + "sm_request_pairing": "0x02023ded", + "sm_send_security_request": "0x020248e7", + "sm_set_accepted_stk_generation_methods": "0x0202490d", + "sm_set_authentication_requirements": "0x02024919", + "sm_set_encryption_key_size_range": "0x02024929", + "sm_set_key_distribution_flags": "0x02024935", + "sm_set_persistent_irk": "0x02024941", + "sscanf_bd_addr": "0x02024d0d", + "sysSetPublicDeviceAddr": "0x020252e5", + "uuid128_to_str": "0x02025ba9", + "uuid_add_bluetooth_prefix": "0x02025c01", + "uuid_has_bluetooth_prefix": "0x02025c21" } \ No newline at end of file diff --git a/bundles/noos_extension/ING9168xx/meta.json b/bundles/noos_extension/ING9168xx/meta.json index 57910d06..a44cf8a2 100644 --- a/bundles/noos_extension/ING9168xx/meta.json +++ b/bundles/noos_extension/ING9168xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 33562624, - "size": 155868 + "size": 155872 }, "var": { "link_layer_features": { - "addr": 33710248, + "addr": 33710256, "value": "bf79ff07fe000000" } }, "version": [ 2, 3, - 44 + 45 ] } \ No newline at end of file diff --git a/bundles/noos_extension/ING9168xx/platform.bin b/bundles/noos_extension/ING9168xx/platform.bin index 951f558d..13dfa393 100644 Binary files a/bundles/noos_extension/ING9168xx/platform.bin and b/bundles/noos_extension/ING9168xx/platform.bin differ diff --git a/bundles/noos_extension/ING9187xx/apis.json b/bundles/noos_extension/ING9187xx/apis.json index d6234751..615199a3 100644 --- a/bundles/noos_extension/ING9187xx/apis.json +++ b/bundles/noos_extension/ING9187xx/apis.json @@ -139,145 +139,145 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000b939", "l2cap_init": "0x0000bcf9", "l2cap_le_send_flow_control_credit": "0x0000bded", - "l2cap_max_le_mtu": "0x0000c0e9", - "l2cap_register_packet_handler": "0x0000c211", - "l2cap_register_service": "0x0000c21d", - "l2cap_request_can_send_now_event": "0x0000c32d", - "l2cap_request_connection_parameter_update": "0x0000c347", - "l2cap_send_echo_request": "0x0000c815", - "l2cap_unregister_service": "0x0000c8d5", - "le_device_db_add": "0x0000c92d", - "le_device_db_find": "0x0000ca05", - "le_device_db_from_key": "0x0000ca31", - "le_device_db_iter_cur": "0x0000ca39", - "le_device_db_iter_cur_key": "0x0000ca3d", - "le_device_db_iter_init": "0x0000ca41", - "le_device_db_iter_next": "0x0000ca49", - "le_device_db_remove_key": "0x0000ca6f", - "ll_ackable_packet_alloc": "0x0000ca9b", - "ll_ackable_packet_get_status": "0x0000cbcd", - "ll_ackable_packet_run": "0x0000cc3d", - "ll_ackable_packet_set_tx_data": "0x0000ccd9", - "ll_aes_encrypt": "0x0000ccf5", - "ll_channel_monitor_alloc": "0x0000cd71", - "ll_channel_monitor_check_each_pdu": "0x0000cdf3", - "ll_channel_monitor_get_1st_pdu_time": "0x0000ce61", - "ll_channel_monitor_run": "0x0000ce99", - "ll_config": "0x0000cf4d", - "ll_free": "0x0000cf83", - "ll_get_capabilities": "0x0000cf8d", - "ll_get_heap_free_size": "0x0000cfad", - "ll_get_states": "0x0000cfbd", - "ll_hint_on_ce_len": "0x0000d079", - "ll_legacy_adv_set_interval": "0x0000d0b1", - "ll_lock_frequency": "0x0000d0c1", - "ll_malloc": "0x0000d125", - "ll_query_timing_info": "0x0000d25d", - "ll_raw_packet_alloc": "0x0000d2a9", - "ll_raw_packet_free": "0x0000d37d", - "ll_raw_packet_get_bare_rx_data": "0x0000d3b5", - "ll_raw_packet_get_rx_data": "0x0000d47b", - "ll_raw_packet_recv": "0x0000d51d", - "ll_raw_packet_send": "0x0000d5d9", - "ll_raw_packet_set_bare_data": "0x0000d6c1", - "ll_raw_packet_set_bare_mode": "0x0000d6ff", - "ll_raw_packet_set_param": "0x0000d805", - "ll_raw_packet_set_tx_data": "0x0000d863", - "ll_register_hci_acl_previewer": "0x0000d8c9", - "ll_scan_set_fixed_channel": "0x0000d92d", - "ll_set_adv_access_address": "0x0000db45", - "ll_set_adv_coded_scheme": "0x0000db51", - "ll_set_conn_acl_report_latency": "0x0000db81", - "ll_set_conn_coded_scheme": "0x0000dbb1", - "ll_set_conn_interval_unit": "0x0000dbdd", - "ll_set_conn_latency": "0x0000dbe9", - "ll_set_conn_tx_power": "0x0000dc19", - "ll_set_def_antenna": "0x0000dc61", - "ll_set_initiating_coded_scheme": "0x0000dc7d", - "ll_set_max_conn_number": "0x0000dc89", - "ll_unlock_frequency": "0x0000dd1d", - "nibble_for_char": "0x0001e2d5", - "platform_calibrate_rt_clk": "0x0001e361", + "l2cap_max_le_mtu": "0x0000c0f1", + "l2cap_register_packet_handler": "0x0000c219", + "l2cap_register_service": "0x0000c225", + "l2cap_request_can_send_now_event": "0x0000c335", + "l2cap_request_connection_parameter_update": "0x0000c34f", + "l2cap_send_echo_request": "0x0000c81d", + "l2cap_unregister_service": "0x0000c8dd", + "le_device_db_add": "0x0000c935", + "le_device_db_find": "0x0000ca0d", + "le_device_db_from_key": "0x0000ca39", + "le_device_db_iter_cur": "0x0000ca41", + "le_device_db_iter_cur_key": "0x0000ca45", + "le_device_db_iter_init": "0x0000ca49", + "le_device_db_iter_next": "0x0000ca51", + "le_device_db_remove_key": "0x0000ca77", + "ll_ackable_packet_alloc": "0x0000caa3", + "ll_ackable_packet_get_status": "0x0000cbd5", + "ll_ackable_packet_run": "0x0000cc45", + "ll_ackable_packet_set_tx_data": "0x0000cce1", + "ll_aes_encrypt": "0x0000ccfd", + "ll_channel_monitor_alloc": "0x0000cd79", + "ll_channel_monitor_check_each_pdu": "0x0000cdfb", + "ll_channel_monitor_get_1st_pdu_time": "0x0000ce69", + "ll_channel_monitor_run": "0x0000cea1", + "ll_config": "0x0000cf55", + "ll_free": "0x0000cf8b", + "ll_get_capabilities": "0x0000cf95", + "ll_get_heap_free_size": "0x0000cfb5", + "ll_get_states": "0x0000cfc5", + "ll_hint_on_ce_len": "0x0000d081", + "ll_legacy_adv_set_interval": "0x0000d0b9", + "ll_lock_frequency": "0x0000d0c9", + "ll_malloc": "0x0000d12d", + "ll_query_timing_info": "0x0000d265", + "ll_raw_packet_alloc": "0x0000d2b1", + "ll_raw_packet_free": "0x0000d385", + "ll_raw_packet_get_bare_rx_data": "0x0000d3bd", + "ll_raw_packet_get_rx_data": "0x0000d483", + "ll_raw_packet_recv": "0x0000d525", + "ll_raw_packet_send": "0x0000d5e1", + "ll_raw_packet_set_bare_data": "0x0000d6c9", + "ll_raw_packet_set_bare_mode": "0x0000d707", + "ll_raw_packet_set_param": "0x0000d80d", + "ll_raw_packet_set_tx_data": "0x0000d86b", + "ll_register_hci_acl_previewer": "0x0000d8d1", + "ll_scan_set_fixed_channel": "0x0000d935", + "ll_set_adv_access_address": "0x0000db4d", + "ll_set_adv_coded_scheme": "0x0000db59", + "ll_set_conn_acl_report_latency": "0x0000db89", + "ll_set_conn_coded_scheme": "0x0000dbb9", + "ll_set_conn_interval_unit": "0x0000dbe5", + "ll_set_conn_latency": "0x0000dbf1", + "ll_set_conn_tx_power": "0x0000dc21", + "ll_set_def_antenna": "0x0000dc69", + "ll_set_initiating_coded_scheme": "0x0000dc85", + "ll_set_max_conn_number": "0x0000dc91", + "ll_unlock_frequency": "0x0000dd25", + "nibble_for_char": "0x0001e2dd", + "platform_calibrate_rt_clk": "0x0001e369", "platform_call_on_stack": "0x000040ef", - "platform_cancel_us_timer": "0x0001e365", - "platform_config": "0x0001e379", - "platform_controller_run": "0x0001e49d", - "platform_create_us_timer": "0x0001e4d1", - "platform_delete_timer": "0x0001e4e5", - "platform_enable_irq": "0x0001e4ed", - "platform_get_gen_os_driver": "0x0001e525", - "platform_get_link_layer_interf": "0x0001e531", - "platform_get_task_handle": "0x0001e539", - "platform_get_timer_counter": "0x0001e551", - "platform_get_us_time": "0x0001e555", - "platform_get_version": "0x0001e559", - "platform_hrng": "0x0001e561", - "platform_init_controller": "0x0001e569", - "platform_os_idle_resumed_hook": "0x0001e585", - "platform_patch_rf_init_data": "0x0001e589", - "platform_post_sleep_processing": "0x0001e595", - "platform_pre_sleep_processing": "0x0001e59b", - "platform_pre_suppress_ticks_and_sleep_processing": "0x0001e5a1", - "platform_printf": "0x0001e5a5", - "platform_raise_assertion": "0x0001e5b9", - "platform_rand": "0x0001e5cd", - "platform_read_info": "0x0001e5d1", - "platform_read_persistent_reg": "0x0001e601", - "platform_reset": "0x0001e611", - "platform_rt_rc_auto_tune": "0x0001e635", - "platform_rt_rc_auto_tune2": "0x0001e63d", - "platform_rt_rc_tune": "0x0001e6b9", - "platform_set_abs_timer": "0x0001e6dd", - "platform_set_evt_callback": "0x0001e6e1", - "platform_set_evt_callback_table": "0x0001e6f5", - "platform_set_irq_callback": "0x0001e701", - "platform_set_irq_callback_table": "0x0001e71d", - "platform_set_rf_clk_source": "0x0001e729", - "platform_set_rf_init_data": "0x0001e735", - "platform_set_rf_power_mapping": "0x0001e741", - "platform_set_timer": "0x0001e74d", - "platform_shutdown": "0x0001e751", - "platform_switch_app": "0x0001e755", - "platform_trace_raw": "0x0001e781", - "platform_write_persistent_reg": "0x0001e799", - "printf_hexdump": "0x0001e7a9", - "reverse_128": "0x0001eaf5", - "reverse_24": "0x0001eafb", - "reverse_256": "0x0001eb01", - "reverse_48": "0x0001eb07", - "reverse_56": "0x0001eb0d", - "reverse_64": "0x0001eb13", - "reverse_bd_addr": "0x0001eb19", - "reverse_bytes": "0x0001eb1f", - "sm_add_event_handler": "0x0001eced", - "sm_address_resolution_lookup": "0x0001ee45", - "sm_authenticated": "0x0001f1fd", - "sm_authorization_decline": "0x0001f20b", - "sm_authorization_grant": "0x0001f22b", - "sm_authorization_state": "0x0001f24b", - "sm_bonding_decline": "0x0001f265", - "sm_config": "0x0001f6c1", - "sm_config_conn": "0x0001f6fd", - "sm_encryption_key_size": "0x0001f8b7", - "sm_just_works_confirm": "0x0001fe69", - "sm_le_device_key": "0x000201bd", - "sm_passkey_input": "0x00020253", - "sm_private_random_address_generation_get": "0x0002061d", - "sm_private_random_address_generation_get_mode": "0x00020625", - "sm_private_random_address_generation_set_mode": "0x00020631", - "sm_private_random_address_generation_set_update_period": "0x00020659", - "sm_register_external_ltk_callback": "0x00020795", - "sm_register_oob_data_callback": "0x000207a1", - "sm_request_pairing": "0x000207ad", - "sm_send_security_request": "0x000212a7", - "sm_set_accepted_stk_generation_methods": "0x000212cd", - "sm_set_authentication_requirements": "0x000212d9", - "sm_set_encryption_key_size_range": "0x000212e9", - "sm_set_key_distribution_flags": "0x000212f5", - "sm_set_persistent_irk": "0x00021301", - "sscanf_bd_addr": "0x000216c5", - "sysSetPublicDeviceAddr": "0x00021ab1", - "uuid128_to_str": "0x0002211d", - "uuid_add_bluetooth_prefix": "0x00022175", - "uuid_has_bluetooth_prefix": "0x00022195" + "platform_cancel_us_timer": "0x0001e36d", + "platform_config": "0x0001e381", + "platform_controller_run": "0x0001e4a5", + "platform_create_us_timer": "0x0001e4d9", + "platform_delete_timer": "0x0001e4ed", + "platform_enable_irq": "0x0001e4f5", + "platform_get_gen_os_driver": "0x0001e52d", + "platform_get_link_layer_interf": "0x0001e539", + "platform_get_task_handle": "0x0001e541", + "platform_get_timer_counter": "0x0001e559", + "platform_get_us_time": "0x0001e55d", + "platform_get_version": "0x0001e561", + "platform_hrng": "0x0001e569", + "platform_init_controller": "0x0001e571", + "platform_os_idle_resumed_hook": "0x0001e58d", + "platform_patch_rf_init_data": "0x0001e591", + "platform_post_sleep_processing": "0x0001e59d", + "platform_pre_sleep_processing": "0x0001e5a3", + "platform_pre_suppress_ticks_and_sleep_processing": "0x0001e5a9", + "platform_printf": "0x0001e5ad", + "platform_raise_assertion": "0x0001e5c1", + "platform_rand": "0x0001e5d5", + "platform_read_info": "0x0001e5d9", + "platform_read_persistent_reg": "0x0001e609", + "platform_reset": "0x0001e619", + "platform_rt_rc_auto_tune": "0x0001e63d", + "platform_rt_rc_auto_tune2": "0x0001e645", + "platform_rt_rc_tune": "0x0001e6c1", + "platform_set_abs_timer": "0x0001e6e5", + "platform_set_evt_callback": "0x0001e6e9", + "platform_set_evt_callback_table": "0x0001e6fd", + "platform_set_irq_callback": "0x0001e709", + "platform_set_irq_callback_table": "0x0001e725", + "platform_set_rf_clk_source": "0x0001e731", + "platform_set_rf_init_data": "0x0001e73d", + "platform_set_rf_power_mapping": "0x0001e749", + "platform_set_timer": "0x0001e755", + "platform_shutdown": "0x0001e759", + "platform_switch_app": "0x0001e75d", + "platform_trace_raw": "0x0001e789", + "platform_write_persistent_reg": "0x0001e7a1", + "printf_hexdump": "0x0001e7b1", + "reverse_128": "0x0001eafd", + "reverse_24": "0x0001eb03", + "reverse_256": "0x0001eb09", + "reverse_48": "0x0001eb0f", + "reverse_56": "0x0001eb15", + "reverse_64": "0x0001eb1b", + "reverse_bd_addr": "0x0001eb21", + "reverse_bytes": "0x0001eb27", + "sm_add_event_handler": "0x0001ecf5", + "sm_address_resolution_lookup": "0x0001ee4d", + "sm_authenticated": "0x0001f205", + "sm_authorization_decline": "0x0001f213", + "sm_authorization_grant": "0x0001f233", + "sm_authorization_state": "0x0001f253", + "sm_bonding_decline": "0x0001f26d", + "sm_config": "0x0001f6c9", + "sm_config_conn": "0x0001f705", + "sm_encryption_key_size": "0x0001f8bf", + "sm_just_works_confirm": "0x0001fe71", + "sm_le_device_key": "0x000201c5", + "sm_passkey_input": "0x0002025b", + "sm_private_random_address_generation_get": "0x00020625", + "sm_private_random_address_generation_get_mode": "0x0002062d", + "sm_private_random_address_generation_set_mode": "0x00020639", + "sm_private_random_address_generation_set_update_period": "0x00020661", + "sm_register_external_ltk_callback": "0x0002079d", + "sm_register_oob_data_callback": "0x000207a9", + "sm_request_pairing": "0x000207b5", + "sm_send_security_request": "0x000212af", + "sm_set_accepted_stk_generation_methods": "0x000212d5", + "sm_set_authentication_requirements": "0x000212e1", + "sm_set_encryption_key_size_range": "0x000212f1", + "sm_set_key_distribution_flags": "0x000212fd", + "sm_set_persistent_irk": "0x00021309", + "sscanf_bd_addr": "0x000216cd", + "sysSetPublicDeviceAddr": "0x00021ab9", + "uuid128_to_str": "0x00022125", + "uuid_add_bluetooth_prefix": "0x0002217d", + "uuid_has_bluetooth_prefix": "0x0002219d" } \ No newline at end of file diff --git a/bundles/noos_extension/ING9187xx/meta.json b/bundles/noos_extension/ING9187xx/meta.json index 89a630a3..11d31e6f 100644 --- a/bundles/noos_extension/ING9187xx/meta.json +++ b/bundles/noos_extension/ING9187xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 129756 + "size": 129764 }, "var": { "link_layer_features": { - "addr": 142140, + "addr": 142148, "value": "3ff9010400000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/noos_extension/ING9187xx/platform.bin b/bundles/noos_extension/ING9187xx/platform.bin index 9eb8627d..dbd71da1 100644 Binary files a/bundles/noos_extension/ING9187xx/platform.bin and b/bundles/noos_extension/ING9187xx/platform.bin differ diff --git a/bundles/noos_extension/ING9188xx/apis.json b/bundles/noos_extension/ING9188xx/apis.json index 793d9430..d2255afe 100644 --- a/bundles/noos_extension/ING9188xx/apis.json +++ b/bundles/noos_extension/ING9188xx/apis.json @@ -153,151 +153,151 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000bd11", "l2cap_init": "0x0000c0d1", "l2cap_le_send_flow_control_credit": "0x0000c1c5", - "l2cap_max_le_mtu": "0x0000c4c1", - "l2cap_register_packet_handler": "0x0000c5e9", - "l2cap_register_service": "0x0000c5f5", - "l2cap_request_can_send_now_event": "0x0000c705", - "l2cap_request_connection_parameter_update": "0x0000c71f", - "l2cap_send_echo_request": "0x0000cbed", - "l2cap_unregister_service": "0x0000ccad", - "le_device_db_add": "0x0000cd05", - "le_device_db_find": "0x0000cddd", - "le_device_db_from_key": "0x0000ce09", - "le_device_db_iter_cur": "0x0000ce11", - "le_device_db_iter_cur_key": "0x0000ce15", - "le_device_db_iter_init": "0x0000ce19", - "le_device_db_iter_next": "0x0000ce21", - "le_device_db_remove_key": "0x0000ce47", - "ll_ackable_packet_alloc": "0x0000ce73", - "ll_ackable_packet_get_status": "0x0000cfa5", - "ll_ackable_packet_run": "0x0000d015", - "ll_ackable_packet_set_tx_data": "0x0000d0b1", - "ll_aes_encrypt": "0x0000d0cd", - "ll_attach_cte_to_adv_set": "0x0000d149", - "ll_channel_monitor_alloc": "0x0000d2e1", - "ll_channel_monitor_check_each_pdu": "0x0000d363", - "ll_channel_monitor_get_1st_pdu_time": "0x0000d3d1", - "ll_channel_monitor_run": "0x0000d409", - "ll_config": "0x0000d4bd", - "ll_free": "0x0000d4f3", - "ll_get_capabilities": "0x0000d4fd", - "ll_get_heap_free_size": "0x0000d51d", - "ll_get_states": "0x0000d52d", - "ll_hint_on_ce_len": "0x0000d5e9", - "ll_legacy_adv_set_interval": "0x0000d621", - "ll_lock_frequency": "0x0000d631", - "ll_malloc": "0x0000d695", - "ll_query_timing_info": "0x0000d7cd", - "ll_raw_packet_alloc": "0x0000d819", - "ll_raw_packet_free": "0x0000d8ed", - "ll_raw_packet_get_bare_rx_data": "0x0000d925", - "ll_raw_packet_get_iq_samples": "0x0000d9eb", - "ll_raw_packet_get_rx_data": "0x0000da85", - "ll_raw_packet_recv": "0x0000db25", - "ll_raw_packet_send": "0x0000dbe1", - "ll_raw_packet_set_bare_data": "0x0000dcc9", - "ll_raw_packet_set_bare_mode": "0x0000dd07", - "ll_raw_packet_set_fake_cte_info": "0x0000de0d", - "ll_raw_packet_set_param": "0x0000de2f", - "ll_raw_packet_set_rx_cte": "0x0000de8d", - "ll_raw_packet_set_tx_cte": "0x0000df23", - "ll_raw_packet_set_tx_data": "0x0000df61", - "ll_register_hci_acl_previewer": "0x0000dfc5", - "ll_scan_set_fixed_channel": "0x0000e029", - "ll_scanner_enable_iq_sampling": "0x0000e035", - "ll_set_adv_access_address": "0x0000e2e9", - "ll_set_adv_coded_scheme": "0x0000e2f5", - "ll_set_conn_acl_report_latency": "0x0000e325", - "ll_set_conn_coded_scheme": "0x0000e355", - "ll_set_conn_interval_unit": "0x0000e381", - "ll_set_conn_latency": "0x0000e38d", - "ll_set_conn_tx_power": "0x0000e3bd", - "ll_set_def_antenna": "0x0000e405", - "ll_set_initiating_coded_scheme": "0x0000e421", - "ll_set_max_conn_number": "0x0000e42d", - "ll_unlock_frequency": "0x0000e4c1", - "nibble_for_char": "0x0001fa65", - "platform_calibrate_rt_clk": "0x0001faf1", + "l2cap_max_le_mtu": "0x0000c4c9", + "l2cap_register_packet_handler": "0x0000c5f1", + "l2cap_register_service": "0x0000c5fd", + "l2cap_request_can_send_now_event": "0x0000c70d", + "l2cap_request_connection_parameter_update": "0x0000c727", + "l2cap_send_echo_request": "0x0000cbf5", + "l2cap_unregister_service": "0x0000ccb5", + "le_device_db_add": "0x0000cd0d", + "le_device_db_find": "0x0000cde5", + "le_device_db_from_key": "0x0000ce11", + "le_device_db_iter_cur": "0x0000ce19", + "le_device_db_iter_cur_key": "0x0000ce1d", + "le_device_db_iter_init": "0x0000ce21", + "le_device_db_iter_next": "0x0000ce29", + "le_device_db_remove_key": "0x0000ce4f", + "ll_ackable_packet_alloc": "0x0000ce7b", + "ll_ackable_packet_get_status": "0x0000cfad", + "ll_ackable_packet_run": "0x0000d01d", + "ll_ackable_packet_set_tx_data": "0x0000d0b9", + "ll_aes_encrypt": "0x0000d0d5", + "ll_attach_cte_to_adv_set": "0x0000d151", + "ll_channel_monitor_alloc": "0x0000d2e9", + "ll_channel_monitor_check_each_pdu": "0x0000d36b", + "ll_channel_monitor_get_1st_pdu_time": "0x0000d3d9", + "ll_channel_monitor_run": "0x0000d411", + "ll_config": "0x0000d4c5", + "ll_free": "0x0000d4fb", + "ll_get_capabilities": "0x0000d505", + "ll_get_heap_free_size": "0x0000d525", + "ll_get_states": "0x0000d535", + "ll_hint_on_ce_len": "0x0000d5f1", + "ll_legacy_adv_set_interval": "0x0000d629", + "ll_lock_frequency": "0x0000d639", + "ll_malloc": "0x0000d69d", + "ll_query_timing_info": "0x0000d7d5", + "ll_raw_packet_alloc": "0x0000d821", + "ll_raw_packet_free": "0x0000d8f5", + "ll_raw_packet_get_bare_rx_data": "0x0000d92d", + "ll_raw_packet_get_iq_samples": "0x0000d9f3", + "ll_raw_packet_get_rx_data": "0x0000da8d", + "ll_raw_packet_recv": "0x0000db2d", + "ll_raw_packet_send": "0x0000dbe9", + "ll_raw_packet_set_bare_data": "0x0000dcd1", + "ll_raw_packet_set_bare_mode": "0x0000dd0f", + "ll_raw_packet_set_fake_cte_info": "0x0000de15", + "ll_raw_packet_set_param": "0x0000de37", + "ll_raw_packet_set_rx_cte": "0x0000de95", + "ll_raw_packet_set_tx_cte": "0x0000df2b", + "ll_raw_packet_set_tx_data": "0x0000df69", + "ll_register_hci_acl_previewer": "0x0000dfcd", + "ll_scan_set_fixed_channel": "0x0000e031", + "ll_scanner_enable_iq_sampling": "0x0000e03d", + "ll_set_adv_access_address": "0x0000e2f1", + "ll_set_adv_coded_scheme": "0x0000e2fd", + "ll_set_conn_acl_report_latency": "0x0000e32d", + "ll_set_conn_coded_scheme": "0x0000e35d", + "ll_set_conn_interval_unit": "0x0000e389", + "ll_set_conn_latency": "0x0000e395", + "ll_set_conn_tx_power": "0x0000e3c5", + "ll_set_def_antenna": "0x0000e40d", + "ll_set_initiating_coded_scheme": "0x0000e429", + "ll_set_max_conn_number": "0x0000e435", + "ll_unlock_frequency": "0x0000e4c9", + "nibble_for_char": "0x0001fa6d", + "platform_calibrate_rt_clk": "0x0001faf9", "platform_call_on_stack": "0x000040ef", - "platform_cancel_us_timer": "0x0001faf5", - "platform_config": "0x0001fb09", - "platform_controller_run": "0x0001fc2d", - "platform_create_us_timer": "0x0001fc61", - "platform_delete_timer": "0x0001fc75", - "platform_enable_irq": "0x0001fc7d", - "platform_get_gen_os_driver": "0x0001fcb5", - "platform_get_link_layer_interf": "0x0001fcc1", - "platform_get_task_handle": "0x0001fcc9", - "platform_get_timer_counter": "0x0001fce1", - "platform_get_us_time": "0x0001fce5", - "platform_get_version": "0x0001fce9", - "platform_hrng": "0x0001fcf1", - "platform_init_controller": "0x0001fcf9", - "platform_os_idle_resumed_hook": "0x0001fd15", - "platform_patch_rf_init_data": "0x0001fd19", - "platform_post_sleep_processing": "0x0001fd25", - "platform_pre_sleep_processing": "0x0001fd2b", - "platform_pre_suppress_ticks_and_sleep_processing": "0x0001fd31", - "platform_printf": "0x0001fd35", - "platform_raise_assertion": "0x0001fd49", - "platform_rand": "0x0001fd5d", - "platform_read_info": "0x0001fd61", - "platform_read_persistent_reg": "0x0001fd91", - "platform_reset": "0x0001fda1", - "platform_rt_rc_auto_tune": "0x0001fdc5", - "platform_rt_rc_auto_tune2": "0x0001fdcd", - "platform_rt_rc_tune": "0x0001fe49", - "platform_set_abs_timer": "0x0001fe6d", - "platform_set_evt_callback": "0x0001fe71", - "platform_set_evt_callback_table": "0x0001fe85", - "platform_set_irq_callback": "0x0001fe91", - "platform_set_irq_callback_table": "0x0001fead", - "platform_set_rf_clk_source": "0x0001feb9", - "platform_set_rf_init_data": "0x0001fec5", - "platform_set_rf_power_mapping": "0x0001fed1", - "platform_set_timer": "0x0001fedd", - "platform_shutdown": "0x0001fee1", - "platform_switch_app": "0x0001fee5", - "platform_trace_raw": "0x0001ff11", - "platform_write_persistent_reg": "0x0001ff29", - "printf_hexdump": "0x0001ff39", - "reverse_128": "0x000202bd", - "reverse_24": "0x000202c3", - "reverse_256": "0x000202c9", - "reverse_48": "0x000202cf", - "reverse_56": "0x000202d5", - "reverse_64": "0x000202db", - "reverse_bd_addr": "0x000202e1", - "reverse_bytes": "0x000202e7", - "sm_add_event_handler": "0x00020605", - "sm_address_resolution_lookup": "0x0002075d", - "sm_authenticated": "0x00020b15", - "sm_authorization_decline": "0x00020b23", - "sm_authorization_grant": "0x00020b43", - "sm_authorization_state": "0x00020b63", - "sm_bonding_decline": "0x00020b7d", - "sm_config": "0x00020fd9", - "sm_config_conn": "0x00021015", - "sm_encryption_key_size": "0x000211cf", - "sm_just_works_confirm": "0x00021781", - "sm_le_device_key": "0x00021ad5", - "sm_passkey_input": "0x00021b6b", - "sm_private_random_address_generation_get": "0x00021f35", - "sm_private_random_address_generation_get_mode": "0x00021f3d", - "sm_private_random_address_generation_set_mode": "0x00021f49", - "sm_private_random_address_generation_set_update_period": "0x00021f71", - "sm_register_external_ltk_callback": "0x000220ad", - "sm_register_oob_data_callback": "0x000220b9", - "sm_request_pairing": "0x000220c5", - "sm_send_security_request": "0x00022bbf", - "sm_set_accepted_stk_generation_methods": "0x00022be5", - "sm_set_authentication_requirements": "0x00022bf1", - "sm_set_encryption_key_size_range": "0x00022c01", - "sm_set_key_distribution_flags": "0x00022c0d", - "sm_set_persistent_irk": "0x00022c19", - "sscanf_bd_addr": "0x00022fdd", - "sysSetPublicDeviceAddr": "0x000233c9", - "uuid128_to_str": "0x00023bcd", - "uuid_add_bluetooth_prefix": "0x00023c25", - "uuid_has_bluetooth_prefix": "0x00023c45" + "platform_cancel_us_timer": "0x0001fafd", + "platform_config": "0x0001fb11", + "platform_controller_run": "0x0001fc35", + "platform_create_us_timer": "0x0001fc69", + "platform_delete_timer": "0x0001fc7d", + "platform_enable_irq": "0x0001fc85", + "platform_get_gen_os_driver": "0x0001fcbd", + "platform_get_link_layer_interf": "0x0001fcc9", + "platform_get_task_handle": "0x0001fcd1", + "platform_get_timer_counter": "0x0001fce9", + "platform_get_us_time": "0x0001fced", + "platform_get_version": "0x0001fcf1", + "platform_hrng": "0x0001fcf9", + "platform_init_controller": "0x0001fd01", + "platform_os_idle_resumed_hook": "0x0001fd1d", + "platform_patch_rf_init_data": "0x0001fd21", + "platform_post_sleep_processing": "0x0001fd2d", + "platform_pre_sleep_processing": "0x0001fd33", + "platform_pre_suppress_ticks_and_sleep_processing": "0x0001fd39", + "platform_printf": "0x0001fd3d", + "platform_raise_assertion": "0x0001fd51", + "platform_rand": "0x0001fd65", + "platform_read_info": "0x0001fd69", + "platform_read_persistent_reg": "0x0001fd99", + "platform_reset": "0x0001fda9", + "platform_rt_rc_auto_tune": "0x0001fdcd", + "platform_rt_rc_auto_tune2": "0x0001fdd5", + "platform_rt_rc_tune": "0x0001fe51", + "platform_set_abs_timer": "0x0001fe75", + "platform_set_evt_callback": "0x0001fe79", + "platform_set_evt_callback_table": "0x0001fe8d", + "platform_set_irq_callback": "0x0001fe99", + "platform_set_irq_callback_table": "0x0001feb5", + "platform_set_rf_clk_source": "0x0001fec1", + "platform_set_rf_init_data": "0x0001fecd", + "platform_set_rf_power_mapping": "0x0001fed9", + "platform_set_timer": "0x0001fee5", + "platform_shutdown": "0x0001fee9", + "platform_switch_app": "0x0001feed", + "platform_trace_raw": "0x0001ff19", + "platform_write_persistent_reg": "0x0001ff31", + "printf_hexdump": "0x0001ff41", + "reverse_128": "0x000202c5", + "reverse_24": "0x000202cb", + "reverse_256": "0x000202d1", + "reverse_48": "0x000202d7", + "reverse_56": "0x000202dd", + "reverse_64": "0x000202e3", + "reverse_bd_addr": "0x000202e9", + "reverse_bytes": "0x000202ef", + "sm_add_event_handler": "0x0002060d", + "sm_address_resolution_lookup": "0x00020765", + "sm_authenticated": "0x00020b1d", + "sm_authorization_decline": "0x00020b2b", + "sm_authorization_grant": "0x00020b4b", + "sm_authorization_state": "0x00020b6b", + "sm_bonding_decline": "0x00020b85", + "sm_config": "0x00020fe1", + "sm_config_conn": "0x0002101d", + "sm_encryption_key_size": "0x000211d7", + "sm_just_works_confirm": "0x00021789", + "sm_le_device_key": "0x00021add", + "sm_passkey_input": "0x00021b73", + "sm_private_random_address_generation_get": "0x00021f3d", + "sm_private_random_address_generation_get_mode": "0x00021f45", + "sm_private_random_address_generation_set_mode": "0x00021f51", + "sm_private_random_address_generation_set_update_period": "0x00021f79", + "sm_register_external_ltk_callback": "0x000220b5", + "sm_register_oob_data_callback": "0x000220c1", + "sm_request_pairing": "0x000220cd", + "sm_send_security_request": "0x00022bc7", + "sm_set_accepted_stk_generation_methods": "0x00022bed", + "sm_set_authentication_requirements": "0x00022bf9", + "sm_set_encryption_key_size_range": "0x00022c09", + "sm_set_key_distribution_flags": "0x00022c15", + "sm_set_persistent_irk": "0x00022c21", + "sscanf_bd_addr": "0x00022fe5", + "sysSetPublicDeviceAddr": "0x000233d1", + "uuid128_to_str": "0x00023bd5", + "uuid_add_bluetooth_prefix": "0x00023c2d", + "uuid_has_bluetooth_prefix": "0x00023c4d" } \ No newline at end of file diff --git a/bundles/noos_extension/ING9188xx/meta.json b/bundles/noos_extension/ING9188xx/meta.json index 53e4122e..f2d5d63e 100644 --- a/bundles/noos_extension/ING9188xx/meta.json +++ b/bundles/noos_extension/ING9188xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 137044 + "size": 137052 }, "var": { "link_layer_features": { - "addr": 149084, + "addr": 149092, "value": "3ff9ff0700000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/noos_extension/ING9188xx/platform.bin b/bundles/noos_extension/ING9188xx/platform.bin index 0fd15908..05e125dc 100644 Binary files a/bundles/noos_extension/ING9188xx/platform.bin and b/bundles/noos_extension/ING9188xx/platform.bin differ diff --git a/bundles/noos_extension/inc/ll_api.h b/bundles/noos_extension/inc/ll_api.h index 22ab3d0d..35eb6ea0 100644 --- a/bundles/noos_extension/inc/ll_api.h +++ b/bundles/noos_extension/inc/ll_api.h @@ -744,7 +744,7 @@ int ll_ackable_packet_run(struct ll_raw_packet *packet, * * Possible Usages: * - * 1. Scan fro Adv on a single channel; + * 1. Scan for Adv on a single channel; * * 1. Receive Connection packages from both roles. * diff --git a/bundles/noos_mass_conn/ING9168xx/apis.json b/bundles/noos_mass_conn/ING9168xx/apis.json index d30f1522..00548d4e 100644 --- a/bundles/noos_mass_conn/ING9168xx/apis.json +++ b/bundles/noos_mass_conn/ING9168xx/apis.json @@ -153,125 +153,125 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0200b9e1", "l2cap_init": "0x0200be0d", "l2cap_le_send_flow_control_credit": "0x0200bf01", - "l2cap_max_le_mtu": "0x0200c1fd", - "l2cap_register_packet_handler": "0x0200c325", - "l2cap_register_service": "0x0200c331", - "l2cap_request_can_send_now_event": "0x0200c441", - "l2cap_request_connection_parameter_update": "0x0200c45b", - "l2cap_send_echo_request": "0x0200c929", - "l2cap_unregister_service": "0x0200ca09", - "le_device_db_add": "0x0200ca61", - "le_device_db_find": "0x0200cb39", - "le_device_db_from_key": "0x0200cb65", - "le_device_db_iter_cur": "0x0200cb6d", - "le_device_db_iter_cur_key": "0x0200cb71", - "le_device_db_iter_init": "0x0200cb75", - "le_device_db_iter_next": "0x0200cb7d", - "le_device_db_remove_key": "0x0200cba3", - "ll_adjust_conn_peer_tx_power": "0x0200cbd1", - "ll_aes_encrypt": "0x0200cbfd", - "ll_config": "0x0200cc71", - "ll_free": "0x0200ccaf", - "ll_get_capabilities": "0x0200ccb9", - "ll_get_heap_free_size": "0x0200ccd5", - "ll_get_states": "0x0200cce5", - "ll_hint_on_ce_len": "0x0200cda1", - "ll_legacy_adv_set_interval": "0x0200cdd9", - "ll_malloc": "0x0200cde9", - "ll_register_hci_acl_previewer": "0x0200cf01", - "ll_scan_set_fixed_channel": "0x0200cf65", - "ll_set_adv_access_address": "0x0200d17d", - "ll_set_adv_coded_scheme": "0x0200d189", - "ll_set_conn_acl_report_latency": "0x0200d1c1", - "ll_set_conn_coded_scheme": "0x0200d1f1", - "ll_set_conn_latency": "0x0200d21d", - "ll_set_conn_tx_power": "0x0200d24d", - "ll_set_def_antenna": "0x0200d289", - "ll_set_initiating_coded_scheme": "0x0200d2a9", - "ll_set_max_conn_number": "0x0200d2b5", - "ll_set_tx_power_range": "0x0200d349", - "nibble_for_char": "0x02020085", - "platform_calibrate_rt_clk": "0x0202011d", + "l2cap_max_le_mtu": "0x0200c205", + "l2cap_register_packet_handler": "0x0200c32d", + "l2cap_register_service": "0x0200c339", + "l2cap_request_can_send_now_event": "0x0200c449", + "l2cap_request_connection_parameter_update": "0x0200c463", + "l2cap_send_echo_request": "0x0200c931", + "l2cap_unregister_service": "0x0200ca11", + "le_device_db_add": "0x0200ca69", + "le_device_db_find": "0x0200cb41", + "le_device_db_from_key": "0x0200cb6d", + "le_device_db_iter_cur": "0x0200cb75", + "le_device_db_iter_cur_key": "0x0200cb79", + "le_device_db_iter_init": "0x0200cb7d", + "le_device_db_iter_next": "0x0200cb85", + "le_device_db_remove_key": "0x0200cbab", + "ll_adjust_conn_peer_tx_power": "0x0200cbd9", + "ll_aes_encrypt": "0x0200cc05", + "ll_config": "0x0200cc79", + "ll_free": "0x0200ccb7", + "ll_get_capabilities": "0x0200ccc1", + "ll_get_heap_free_size": "0x0200ccdd", + "ll_get_states": "0x0200cced", + "ll_hint_on_ce_len": "0x0200cda9", + "ll_legacy_adv_set_interval": "0x0200cde1", + "ll_malloc": "0x0200cdf1", + "ll_register_hci_acl_previewer": "0x0200cf09", + "ll_scan_set_fixed_channel": "0x0200cf6d", + "ll_set_adv_access_address": "0x0200d185", + "ll_set_adv_coded_scheme": "0x0200d191", + "ll_set_conn_acl_report_latency": "0x0200d1c9", + "ll_set_conn_coded_scheme": "0x0200d1f9", + "ll_set_conn_latency": "0x0200d225", + "ll_set_conn_tx_power": "0x0200d255", + "ll_set_def_antenna": "0x0200d291", + "ll_set_initiating_coded_scheme": "0x0200d2b1", + "ll_set_max_conn_number": "0x0200d2bd", + "ll_set_tx_power_range": "0x0200d351", + "nibble_for_char": "0x0202008d", + "platform_calibrate_rt_clk": "0x02020125", "platform_call_on_stack": "0x0200303f", - "platform_cancel_us_timer": "0x02020121", - "platform_config": "0x02020135", - "platform_controller_run": "0x02020271", - "platform_create_us_timer": "0x020202a5", - "platform_delete_timer": "0x020202b9", - "platform_enable_irq": "0x020202c1", - "platform_get_gen_os_driver": "0x020202f5", - "platform_get_link_layer_interf": "0x02020301", - "platform_get_task_handle": "0x02020309", - "platform_get_timer_counter": "0x02020321", - "platform_get_us_time": "0x02020325", - "platform_get_version": "0x02020329", - "platform_hrng": "0x02020345", - "platform_init_controller": "0x0202034d", - "platform_os_idle_resumed_hook": "0x02020369", - "platform_patch_rf_init_data": "0x0202036d", - "platform_post_sleep_processing": "0x02020379", - "platform_pre_sleep_processing": "0x0202037f", - "platform_pre_suppress_ticks_and_sleep_processing": "0x02020385", - "platform_printf": "0x02020389", - "platform_raise_assertion": "0x0202039d", - "platform_rand": "0x020203b1", - "platform_read_info": "0x020203b5", - "platform_read_persistent_reg": "0x020203e5", - "platform_reset": "0x02020405", - "platform_rt_rc_auto_tune": "0x02020419", - "platform_rt_rc_auto_tune2": "0x02020421", - "platform_rt_rc_tune": "0x02020481", - "platform_set_abs_timer": "0x020204ad", - "platform_set_evt_callback": "0x020204b1", - "platform_set_evt_callback_table": "0x020204c5", - "platform_set_irq_callback": "0x020204d1", - "platform_set_irq_callback_table": "0x020204ed", - "platform_set_rf_clk_source": "0x020204f9", - "platform_set_rf_init_data": "0x02020505", - "platform_set_rf_power_mapping": "0x02020511", - "platform_set_timer": "0x0202051d", - "platform_shutdown": "0x02020521", - "platform_switch_app": "0x02020525", - "platform_trace_raw": "0x0202053d", - "platform_write_persistent_reg": "0x02020555", - "printf_hexdump": "0x02020589", - "reverse_128": "0x0202090d", - "reverse_24": "0x02020913", - "reverse_256": "0x02020919", - "reverse_48": "0x0202091f", - "reverse_56": "0x02020925", - "reverse_64": "0x0202092b", - "reverse_bd_addr": "0x02020931", - "reverse_bytes": "0x02020937", - "sm_add_event_handler": "0x02020c95", - "sm_address_resolution_lookup": "0x02020ded", - "sm_authenticated": "0x020211a5", - "sm_authorization_decline": "0x020211b3", - "sm_authorization_grant": "0x020211d3", - "sm_authorization_state": "0x020211f3", - "sm_bonding_decline": "0x0202120d", - "sm_config": "0x02021661", - "sm_config_conn": "0x0202169d", - "sm_encryption_key_size": "0x02021857", - "sm_just_works_confirm": "0x02021e09", - "sm_le_device_key": "0x0202215d", - "sm_passkey_input": "0x020221f3", - "sm_private_random_address_generation_get": "0x020225bd", - "sm_private_random_address_generation_get_mode": "0x020225c5", - "sm_private_random_address_generation_set_mode": "0x020225d1", - "sm_private_random_address_generation_set_update_period": "0x020225f9", - "sm_register_external_ltk_callback": "0x02022735", - "sm_register_oob_data_callback": "0x02022741", - "sm_request_pairing": "0x0202274d", - "sm_send_security_request": "0x02023247", - "sm_set_accepted_stk_generation_methods": "0x0202326d", - "sm_set_authentication_requirements": "0x02023279", - "sm_set_encryption_key_size_range": "0x02023289", - "sm_set_key_distribution_flags": "0x02023295", - "sm_set_persistent_irk": "0x020232a1", - "sscanf_bd_addr": "0x020235f5", - "sysSetPublicDeviceAddr": "0x02023bcd", - "uuid128_to_str": "0x02024491", - "uuid_add_bluetooth_prefix": "0x020244e9", - "uuid_has_bluetooth_prefix": "0x02024509" + "platform_cancel_us_timer": "0x02020129", + "platform_config": "0x0202013d", + "platform_controller_run": "0x02020279", + "platform_create_us_timer": "0x020202ad", + "platform_delete_timer": "0x020202c1", + "platform_enable_irq": "0x020202c9", + "platform_get_gen_os_driver": "0x020202fd", + "platform_get_link_layer_interf": "0x02020309", + "platform_get_task_handle": "0x02020311", + "platform_get_timer_counter": "0x02020329", + "platform_get_us_time": "0x0202032d", + "platform_get_version": "0x02020331", + "platform_hrng": "0x0202034d", + "platform_init_controller": "0x02020355", + "platform_os_idle_resumed_hook": "0x02020371", + "platform_patch_rf_init_data": "0x02020375", + "platform_post_sleep_processing": "0x02020381", + "platform_pre_sleep_processing": "0x02020387", + "platform_pre_suppress_ticks_and_sleep_processing": "0x0202038d", + "platform_printf": "0x02020391", + "platform_raise_assertion": "0x020203a5", + "platform_rand": "0x020203b9", + "platform_read_info": "0x020203bd", + "platform_read_persistent_reg": "0x020203ed", + "platform_reset": "0x0202040d", + "platform_rt_rc_auto_tune": "0x02020421", + "platform_rt_rc_auto_tune2": "0x02020429", + "platform_rt_rc_tune": "0x02020489", + "platform_set_abs_timer": "0x020204b5", + "platform_set_evt_callback": "0x020204b9", + "platform_set_evt_callback_table": "0x020204cd", + "platform_set_irq_callback": "0x020204d9", + "platform_set_irq_callback_table": "0x020204f5", + "platform_set_rf_clk_source": "0x02020501", + "platform_set_rf_init_data": "0x0202050d", + "platform_set_rf_power_mapping": "0x02020519", + "platform_set_timer": "0x02020525", + "platform_shutdown": "0x02020529", + "platform_switch_app": "0x0202052d", + "platform_trace_raw": "0x02020545", + "platform_write_persistent_reg": "0x0202055d", + "printf_hexdump": "0x02020591", + "reverse_128": "0x02020915", + "reverse_24": "0x0202091b", + "reverse_256": "0x02020921", + "reverse_48": "0x02020927", + "reverse_56": "0x0202092d", + "reverse_64": "0x02020933", + "reverse_bd_addr": "0x02020939", + "reverse_bytes": "0x0202093f", + "sm_add_event_handler": "0x02020c9d", + "sm_address_resolution_lookup": "0x02020df5", + "sm_authenticated": "0x020211ad", + "sm_authorization_decline": "0x020211bb", + "sm_authorization_grant": "0x020211db", + "sm_authorization_state": "0x020211fb", + "sm_bonding_decline": "0x02021215", + "sm_config": "0x02021669", + "sm_config_conn": "0x020216a5", + "sm_encryption_key_size": "0x0202185f", + "sm_just_works_confirm": "0x02021e11", + "sm_le_device_key": "0x02022165", + "sm_passkey_input": "0x020221fb", + "sm_private_random_address_generation_get": "0x020225c5", + "sm_private_random_address_generation_get_mode": "0x020225cd", + "sm_private_random_address_generation_set_mode": "0x020225d9", + "sm_private_random_address_generation_set_update_period": "0x02022601", + "sm_register_external_ltk_callback": "0x0202273d", + "sm_register_oob_data_callback": "0x02022749", + "sm_request_pairing": "0x02022755", + "sm_send_security_request": "0x0202324f", + "sm_set_accepted_stk_generation_methods": "0x02023275", + "sm_set_authentication_requirements": "0x02023281", + "sm_set_encryption_key_size_range": "0x02023291", + "sm_set_key_distribution_flags": "0x0202329d", + "sm_set_persistent_irk": "0x020232a9", + "sscanf_bd_addr": "0x020235fd", + "sysSetPublicDeviceAddr": "0x02023bd5", + "uuid128_to_str": "0x02024499", + "uuid_add_bluetooth_prefix": "0x020244f1", + "uuid_has_bluetooth_prefix": "0x02024511" } \ No newline at end of file diff --git a/bundles/noos_mass_conn/ING9168xx/meta.json b/bundles/noos_mass_conn/ING9168xx/meta.json index 473e901e..02f43ce1 100644 --- a/bundles/noos_mass_conn/ING9168xx/meta.json +++ b/bundles/noos_mass_conn/ING9168xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 33562624, - "size": 149828 + "size": 149840 }, "var": { "link_layer_features": { - "addr": 33704344, + "addr": 33704352, "value": "bf79ff07fe000000" } }, "version": [ 2, 3, - 44 + 45 ] } \ No newline at end of file diff --git a/bundles/noos_mass_conn/ING9168xx/platform.bin b/bundles/noos_mass_conn/ING9168xx/platform.bin index 367981c4..777693f6 100644 Binary files a/bundles/noos_mass_conn/ING9168xx/platform.bin and b/bundles/noos_mass_conn/ING9168xx/platform.bin differ diff --git a/bundles/noos_mass_conn/ING9187xx/apis.json b/bundles/noos_mass_conn/ING9187xx/apis.json index 89126e6a..ac087333 100644 --- a/bundles/noos_mass_conn/ING9187xx/apis.json +++ b/bundles/noos_mass_conn/ING9187xx/apis.json @@ -139,124 +139,124 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000b959", "l2cap_init": "0x0000bd19", "l2cap_le_send_flow_control_credit": "0x0000be0d", - "l2cap_max_le_mtu": "0x0000c109", - "l2cap_register_packet_handler": "0x0000c231", - "l2cap_register_service": "0x0000c23d", - "l2cap_request_can_send_now_event": "0x0000c34d", - "l2cap_request_connection_parameter_update": "0x0000c367", - "l2cap_send_echo_request": "0x0000c835", - "l2cap_unregister_service": "0x0000c8f5", - "le_device_db_add": "0x0000c94d", - "le_device_db_find": "0x0000ca25", - "le_device_db_from_key": "0x0000ca51", - "le_device_db_iter_cur": "0x0000ca59", - "le_device_db_iter_cur_key": "0x0000ca5d", - "le_device_db_iter_init": "0x0000ca61", - "le_device_db_iter_next": "0x0000ca69", - "le_device_db_remove_key": "0x0000ca8f", - "ll_aes_encrypt": "0x0000cabd", - "ll_config": "0x0000cb39", - "ll_free": "0x0000cb6f", - "ll_get_capabilities": "0x0000cb79", - "ll_get_heap_free_size": "0x0000cb9d", - "ll_get_states": "0x0000cbad", - "ll_hint_on_ce_len": "0x0000cc69", - "ll_legacy_adv_set_interval": "0x0000cca1", - "ll_malloc": "0x0000ccb1", - "ll_query_timing_info": "0x0000cde9", - "ll_register_hci_acl_previewer": "0x0000ce35", - "ll_scan_set_fixed_channel": "0x0000ce99", - "ll_set_adv_access_address": "0x0000d0b1", - "ll_set_adv_coded_scheme": "0x0000d0bd", - "ll_set_conn_acl_report_latency": "0x0000d0ed", - "ll_set_conn_coded_scheme": "0x0000d11d", - "ll_set_conn_latency": "0x0000d149", - "ll_set_conn_tx_power": "0x0000d179", - "ll_set_def_antenna": "0x0000d1c1", - "ll_set_initiating_coded_scheme": "0x0000d1dd", - "ll_set_max_conn_number": "0x0000d1e9", - "nibble_for_char": "0x0001d691", - "platform_calibrate_rt_clk": "0x0001d71d", + "l2cap_max_le_mtu": "0x0000c111", + "l2cap_register_packet_handler": "0x0000c239", + "l2cap_register_service": "0x0000c245", + "l2cap_request_can_send_now_event": "0x0000c355", + "l2cap_request_connection_parameter_update": "0x0000c36f", + "l2cap_send_echo_request": "0x0000c83d", + "l2cap_unregister_service": "0x0000c8fd", + "le_device_db_add": "0x0000c955", + "le_device_db_find": "0x0000ca2d", + "le_device_db_from_key": "0x0000ca59", + "le_device_db_iter_cur": "0x0000ca61", + "le_device_db_iter_cur_key": "0x0000ca65", + "le_device_db_iter_init": "0x0000ca69", + "le_device_db_iter_next": "0x0000ca71", + "le_device_db_remove_key": "0x0000ca97", + "ll_aes_encrypt": "0x0000cac5", + "ll_config": "0x0000cb41", + "ll_free": "0x0000cb77", + "ll_get_capabilities": "0x0000cb81", + "ll_get_heap_free_size": "0x0000cba5", + "ll_get_states": "0x0000cbb5", + "ll_hint_on_ce_len": "0x0000cc71", + "ll_legacy_adv_set_interval": "0x0000cca9", + "ll_malloc": "0x0000ccb9", + "ll_query_timing_info": "0x0000cdf1", + "ll_register_hci_acl_previewer": "0x0000ce3d", + "ll_scan_set_fixed_channel": "0x0000cea1", + "ll_set_adv_access_address": "0x0000d0b9", + "ll_set_adv_coded_scheme": "0x0000d0c5", + "ll_set_conn_acl_report_latency": "0x0000d0f5", + "ll_set_conn_coded_scheme": "0x0000d125", + "ll_set_conn_latency": "0x0000d151", + "ll_set_conn_tx_power": "0x0000d181", + "ll_set_def_antenna": "0x0000d1c9", + "ll_set_initiating_coded_scheme": "0x0000d1e5", + "ll_set_max_conn_number": "0x0000d1f1", + "nibble_for_char": "0x0001d699", + "platform_calibrate_rt_clk": "0x0001d725", "platform_call_on_stack": "0x000040ef", - "platform_cancel_us_timer": "0x0001d721", - "platform_config": "0x0001d735", - "platform_controller_run": "0x0001d859", - "platform_create_us_timer": "0x0001d88d", - "platform_delete_timer": "0x0001d8a1", - "platform_enable_irq": "0x0001d8a9", - "platform_get_gen_os_driver": "0x0001d8e1", - "platform_get_link_layer_interf": "0x0001d8ed", - "platform_get_task_handle": "0x0001d8f5", - "platform_get_timer_counter": "0x0001d90d", - "platform_get_us_time": "0x0001d911", - "platform_get_version": "0x0001d915", - "platform_hrng": "0x0001d91d", - "platform_init_controller": "0x0001d925", - "platform_os_idle_resumed_hook": "0x0001d941", - "platform_patch_rf_init_data": "0x0001d945", - "platform_post_sleep_processing": "0x0001d951", - "platform_pre_sleep_processing": "0x0001d957", - "platform_pre_suppress_ticks_and_sleep_processing": "0x0001d95d", - "platform_printf": "0x0001d961", - "platform_raise_assertion": "0x0001d975", - "platform_rand": "0x0001d989", - "platform_read_info": "0x0001d98d", - "platform_read_persistent_reg": "0x0001d9bd", - "platform_reset": "0x0001d9cd", - "platform_rt_rc_auto_tune": "0x0001d9f1", - "platform_rt_rc_auto_tune2": "0x0001d9f9", - "platform_rt_rc_tune": "0x0001da75", - "platform_set_abs_timer": "0x0001da99", - "platform_set_evt_callback": "0x0001da9d", - "platform_set_evt_callback_table": "0x0001dab1", - "platform_set_irq_callback": "0x0001dabd", - "platform_set_irq_callback_table": "0x0001dad9", - "platform_set_rf_clk_source": "0x0001dae5", - "platform_set_rf_init_data": "0x0001daf1", - "platform_set_rf_power_mapping": "0x0001dafd", - "platform_set_timer": "0x0001db09", - "platform_shutdown": "0x0001db0d", - "platform_switch_app": "0x0001db11", - "platform_trace_raw": "0x0001db3d", - "platform_write_persistent_reg": "0x0001db55", - "printf_hexdump": "0x0001db65", - "reverse_128": "0x0001deb1", - "reverse_24": "0x0001deb7", - "reverse_256": "0x0001debd", - "reverse_48": "0x0001dec3", - "reverse_56": "0x0001dec9", - "reverse_64": "0x0001decf", - "reverse_bd_addr": "0x0001ded5", - "reverse_bytes": "0x0001dedb", - "sm_add_event_handler": "0x0001e079", - "sm_address_resolution_lookup": "0x0001e1d1", - "sm_authenticated": "0x0001e589", - "sm_authorization_decline": "0x0001e597", - "sm_authorization_grant": "0x0001e5b7", - "sm_authorization_state": "0x0001e5d7", - "sm_bonding_decline": "0x0001e5f1", - "sm_config": "0x0001ea4d", - "sm_config_conn": "0x0001ea89", - "sm_encryption_key_size": "0x0001ec43", - "sm_just_works_confirm": "0x0001f1f5", - "sm_le_device_key": "0x0001f549", - "sm_passkey_input": "0x0001f5df", - "sm_private_random_address_generation_get": "0x0001f9a9", - "sm_private_random_address_generation_get_mode": "0x0001f9b1", - "sm_private_random_address_generation_set_mode": "0x0001f9bd", - "sm_private_random_address_generation_set_update_period": "0x0001f9e5", - "sm_register_external_ltk_callback": "0x0001fb21", - "sm_register_oob_data_callback": "0x0001fb2d", - "sm_request_pairing": "0x0001fb39", - "sm_send_security_request": "0x00020633", - "sm_set_accepted_stk_generation_methods": "0x00020659", - "sm_set_authentication_requirements": "0x00020665", - "sm_set_encryption_key_size_range": "0x00020675", - "sm_set_key_distribution_flags": "0x00020681", - "sm_set_persistent_irk": "0x0002068d", - "sscanf_bd_addr": "0x000209dd", - "sysSetPublicDeviceAddr": "0x00020dc9", - "uuid128_to_str": "0x00021435", - "uuid_add_bluetooth_prefix": "0x0002148d", - "uuid_has_bluetooth_prefix": "0x000214ad" + "platform_cancel_us_timer": "0x0001d729", + "platform_config": "0x0001d73d", + "platform_controller_run": "0x0001d861", + "platform_create_us_timer": "0x0001d895", + "platform_delete_timer": "0x0001d8a9", + "platform_enable_irq": "0x0001d8b1", + "platform_get_gen_os_driver": "0x0001d8e9", + "platform_get_link_layer_interf": "0x0001d8f5", + "platform_get_task_handle": "0x0001d8fd", + "platform_get_timer_counter": "0x0001d915", + "platform_get_us_time": "0x0001d919", + "platform_get_version": "0x0001d91d", + "platform_hrng": "0x0001d925", + "platform_init_controller": "0x0001d92d", + "platform_os_idle_resumed_hook": "0x0001d949", + "platform_patch_rf_init_data": "0x0001d94d", + "platform_post_sleep_processing": "0x0001d959", + "platform_pre_sleep_processing": "0x0001d95f", + "platform_pre_suppress_ticks_and_sleep_processing": "0x0001d965", + "platform_printf": "0x0001d969", + "platform_raise_assertion": "0x0001d97d", + "platform_rand": "0x0001d991", + "platform_read_info": "0x0001d995", + "platform_read_persistent_reg": "0x0001d9c5", + "platform_reset": "0x0001d9d5", + "platform_rt_rc_auto_tune": "0x0001d9f9", + "platform_rt_rc_auto_tune2": "0x0001da01", + "platform_rt_rc_tune": "0x0001da7d", + "platform_set_abs_timer": "0x0001daa1", + "platform_set_evt_callback": "0x0001daa5", + "platform_set_evt_callback_table": "0x0001dab9", + "platform_set_irq_callback": "0x0001dac5", + "platform_set_irq_callback_table": "0x0001dae1", + "platform_set_rf_clk_source": "0x0001daed", + "platform_set_rf_init_data": "0x0001daf9", + "platform_set_rf_power_mapping": "0x0001db05", + "platform_set_timer": "0x0001db11", + "platform_shutdown": "0x0001db15", + "platform_switch_app": "0x0001db19", + "platform_trace_raw": "0x0001db45", + "platform_write_persistent_reg": "0x0001db5d", + "printf_hexdump": "0x0001db6d", + "reverse_128": "0x0001deb9", + "reverse_24": "0x0001debf", + "reverse_256": "0x0001dec5", + "reverse_48": "0x0001decb", + "reverse_56": "0x0001ded1", + "reverse_64": "0x0001ded7", + "reverse_bd_addr": "0x0001dedd", + "reverse_bytes": "0x0001dee3", + "sm_add_event_handler": "0x0001e081", + "sm_address_resolution_lookup": "0x0001e1d9", + "sm_authenticated": "0x0001e591", + "sm_authorization_decline": "0x0001e59f", + "sm_authorization_grant": "0x0001e5bf", + "sm_authorization_state": "0x0001e5df", + "sm_bonding_decline": "0x0001e5f9", + "sm_config": "0x0001ea55", + "sm_config_conn": "0x0001ea91", + "sm_encryption_key_size": "0x0001ec4b", + "sm_just_works_confirm": "0x0001f1fd", + "sm_le_device_key": "0x0001f551", + "sm_passkey_input": "0x0001f5e7", + "sm_private_random_address_generation_get": "0x0001f9b1", + "sm_private_random_address_generation_get_mode": "0x0001f9b9", + "sm_private_random_address_generation_set_mode": "0x0001f9c5", + "sm_private_random_address_generation_set_update_period": "0x0001f9ed", + "sm_register_external_ltk_callback": "0x0001fb29", + "sm_register_oob_data_callback": "0x0001fb35", + "sm_request_pairing": "0x0001fb41", + "sm_send_security_request": "0x0002063b", + "sm_set_accepted_stk_generation_methods": "0x00020661", + "sm_set_authentication_requirements": "0x0002066d", + "sm_set_encryption_key_size_range": "0x0002067d", + "sm_set_key_distribution_flags": "0x00020689", + "sm_set_persistent_irk": "0x00020695", + "sscanf_bd_addr": "0x000209e5", + "sysSetPublicDeviceAddr": "0x00020dd1", + "uuid128_to_str": "0x0002143d", + "uuid_add_bluetooth_prefix": "0x00021495", + "uuid_has_bluetooth_prefix": "0x000214b5" } \ No newline at end of file diff --git a/bundles/noos_mass_conn/ING9187xx/meta.json b/bundles/noos_mass_conn/ING9187xx/meta.json index e7fe4431..b94f39af 100644 --- a/bundles/noos_mass_conn/ING9187xx/meta.json +++ b/bundles/noos_mass_conn/ING9187xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 126340 + "size": 126348 }, "var": { "link_layer_features": { - "addr": 138836, + "addr": 138844, "value": "3ff9010400000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/noos_mass_conn/ING9187xx/platform.bin b/bundles/noos_mass_conn/ING9187xx/platform.bin index 295f958c..cd290b71 100644 Binary files a/bundles/noos_mass_conn/ING9187xx/platform.bin and b/bundles/noos_mass_conn/ING9187xx/platform.bin differ diff --git a/bundles/noos_mass_conn/ING9188xx/apis.json b/bundles/noos_mass_conn/ING9188xx/apis.json index f82a660a..dae4ca8b 100644 --- a/bundles/noos_mass_conn/ING9188xx/apis.json +++ b/bundles/noos_mass_conn/ING9188xx/apis.json @@ -153,124 +153,124 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000bd31", "l2cap_init": "0x0000c0f1", "l2cap_le_send_flow_control_credit": "0x0000c1e5", - "l2cap_max_le_mtu": "0x0000c4e1", - "l2cap_register_packet_handler": "0x0000c609", - "l2cap_register_service": "0x0000c615", - "l2cap_request_can_send_now_event": "0x0000c725", - "l2cap_request_connection_parameter_update": "0x0000c73f", - "l2cap_send_echo_request": "0x0000cc0d", - "l2cap_unregister_service": "0x0000cccd", - "le_device_db_add": "0x0000cd25", - "le_device_db_find": "0x0000cdfd", - "le_device_db_from_key": "0x0000ce29", - "le_device_db_iter_cur": "0x0000ce31", - "le_device_db_iter_cur_key": "0x0000ce35", - "le_device_db_iter_init": "0x0000ce39", - "le_device_db_iter_next": "0x0000ce41", - "le_device_db_remove_key": "0x0000ce67", - "ll_aes_encrypt": "0x0000ce95", - "ll_config": "0x0000cf11", - "ll_free": "0x0000cf47", - "ll_get_capabilities": "0x0000cf51", - "ll_get_heap_free_size": "0x0000cf75", - "ll_get_states": "0x0000cf85", - "ll_hint_on_ce_len": "0x0000d041", - "ll_legacy_adv_set_interval": "0x0000d079", - "ll_malloc": "0x0000d089", - "ll_query_timing_info": "0x0000d1c1", - "ll_register_hci_acl_previewer": "0x0000d20d", - "ll_scan_set_fixed_channel": "0x0000d271", - "ll_set_adv_access_address": "0x0000d489", - "ll_set_adv_coded_scheme": "0x0000d495", - "ll_set_conn_acl_report_latency": "0x0000d4c5", - "ll_set_conn_coded_scheme": "0x0000d4f5", - "ll_set_conn_latency": "0x0000d521", - "ll_set_conn_tx_power": "0x0000d551", - "ll_set_def_antenna": "0x0000d599", - "ll_set_initiating_coded_scheme": "0x0000d5b5", - "ll_set_max_conn_number": "0x0000d5c1", - "nibble_for_char": "0x0001e955", - "platform_calibrate_rt_clk": "0x0001e9e1", + "l2cap_max_le_mtu": "0x0000c4e9", + "l2cap_register_packet_handler": "0x0000c611", + "l2cap_register_service": "0x0000c61d", + "l2cap_request_can_send_now_event": "0x0000c72d", + "l2cap_request_connection_parameter_update": "0x0000c747", + "l2cap_send_echo_request": "0x0000cc15", + "l2cap_unregister_service": "0x0000ccd5", + "le_device_db_add": "0x0000cd2d", + "le_device_db_find": "0x0000ce05", + "le_device_db_from_key": "0x0000ce31", + "le_device_db_iter_cur": "0x0000ce39", + "le_device_db_iter_cur_key": "0x0000ce3d", + "le_device_db_iter_init": "0x0000ce41", + "le_device_db_iter_next": "0x0000ce49", + "le_device_db_remove_key": "0x0000ce6f", + "ll_aes_encrypt": "0x0000ce9d", + "ll_config": "0x0000cf19", + "ll_free": "0x0000cf4f", + "ll_get_capabilities": "0x0000cf59", + "ll_get_heap_free_size": "0x0000cf7d", + "ll_get_states": "0x0000cf8d", + "ll_hint_on_ce_len": "0x0000d049", + "ll_legacy_adv_set_interval": "0x0000d081", + "ll_malloc": "0x0000d091", + "ll_query_timing_info": "0x0000d1c9", + "ll_register_hci_acl_previewer": "0x0000d215", + "ll_scan_set_fixed_channel": "0x0000d279", + "ll_set_adv_access_address": "0x0000d491", + "ll_set_adv_coded_scheme": "0x0000d49d", + "ll_set_conn_acl_report_latency": "0x0000d4cd", + "ll_set_conn_coded_scheme": "0x0000d4fd", + "ll_set_conn_latency": "0x0000d529", + "ll_set_conn_tx_power": "0x0000d559", + "ll_set_def_antenna": "0x0000d5a1", + "ll_set_initiating_coded_scheme": "0x0000d5bd", + "ll_set_max_conn_number": "0x0000d5c9", + "nibble_for_char": "0x0001e95d", + "platform_calibrate_rt_clk": "0x0001e9e9", "platform_call_on_stack": "0x000040ef", - "platform_cancel_us_timer": "0x0001e9e5", - "platform_config": "0x0001e9f9", - "platform_controller_run": "0x0001eb1d", - "platform_create_us_timer": "0x0001eb51", - "platform_delete_timer": "0x0001eb65", - "platform_enable_irq": "0x0001eb6d", - "platform_get_gen_os_driver": "0x0001eba5", - "platform_get_link_layer_interf": "0x0001ebb1", - "platform_get_task_handle": "0x0001ebb9", - "platform_get_timer_counter": "0x0001ebd1", - "platform_get_us_time": "0x0001ebd5", - "platform_get_version": "0x0001ebd9", - "platform_hrng": "0x0001ebe1", - "platform_init_controller": "0x0001ebe9", - "platform_os_idle_resumed_hook": "0x0001ec05", - "platform_patch_rf_init_data": "0x0001ec09", - "platform_post_sleep_processing": "0x0001ec15", - "platform_pre_sleep_processing": "0x0001ec1b", - "platform_pre_suppress_ticks_and_sleep_processing": "0x0001ec21", - "platform_printf": "0x0001ec25", - "platform_raise_assertion": "0x0001ec39", - "platform_rand": "0x0001ec4d", - "platform_read_info": "0x0001ec51", - "platform_read_persistent_reg": "0x0001ec81", - "platform_reset": "0x0001ec91", - "platform_rt_rc_auto_tune": "0x0001ecb5", - "platform_rt_rc_auto_tune2": "0x0001ecbd", - "platform_rt_rc_tune": "0x0001ed39", - "platform_set_abs_timer": "0x0001ed5d", - "platform_set_evt_callback": "0x0001ed61", - "platform_set_evt_callback_table": "0x0001ed75", - "platform_set_irq_callback": "0x0001ed81", - "platform_set_irq_callback_table": "0x0001ed9d", - "platform_set_rf_clk_source": "0x0001eda9", - "platform_set_rf_init_data": "0x0001edb5", - "platform_set_rf_power_mapping": "0x0001edc1", - "platform_set_timer": "0x0001edcd", - "platform_shutdown": "0x0001edd1", - "platform_switch_app": "0x0001edd5", - "platform_trace_raw": "0x0001ee01", - "platform_write_persistent_reg": "0x0001ee19", - "printf_hexdump": "0x0001ee29", - "reverse_128": "0x0001f1ad", - "reverse_24": "0x0001f1b3", - "reverse_256": "0x0001f1b9", - "reverse_48": "0x0001f1bf", - "reverse_56": "0x0001f1c5", - "reverse_64": "0x0001f1cb", - "reverse_bd_addr": "0x0001f1d1", - "reverse_bytes": "0x0001f1d7", - "sm_add_event_handler": "0x0001f4c5", - "sm_address_resolution_lookup": "0x0001f61d", - "sm_authenticated": "0x0001f9d5", - "sm_authorization_decline": "0x0001f9e3", - "sm_authorization_grant": "0x0001fa03", - "sm_authorization_state": "0x0001fa23", - "sm_bonding_decline": "0x0001fa3d", - "sm_config": "0x0001fe99", - "sm_config_conn": "0x0001fed5", - "sm_encryption_key_size": "0x0002008f", - "sm_just_works_confirm": "0x00020641", - "sm_le_device_key": "0x00020995", - "sm_passkey_input": "0x00020a2b", - "sm_private_random_address_generation_get": "0x00020df5", - "sm_private_random_address_generation_get_mode": "0x00020dfd", - "sm_private_random_address_generation_set_mode": "0x00020e09", - "sm_private_random_address_generation_set_update_period": "0x00020e31", - "sm_register_external_ltk_callback": "0x00020f6d", - "sm_register_oob_data_callback": "0x00020f79", - "sm_request_pairing": "0x00020f85", - "sm_send_security_request": "0x00021a7f", - "sm_set_accepted_stk_generation_methods": "0x00021aa5", - "sm_set_authentication_requirements": "0x00021ab1", - "sm_set_encryption_key_size_range": "0x00021ac1", - "sm_set_key_distribution_flags": "0x00021acd", - "sm_set_persistent_irk": "0x00021ad9", - "sscanf_bd_addr": "0x00021e29", - "sysSetPublicDeviceAddr": "0x00022215", - "uuid128_to_str": "0x00022a19", - "uuid_add_bluetooth_prefix": "0x00022a71", - "uuid_has_bluetooth_prefix": "0x00022a91" + "platform_cancel_us_timer": "0x0001e9ed", + "platform_config": "0x0001ea01", + "platform_controller_run": "0x0001eb25", + "platform_create_us_timer": "0x0001eb59", + "platform_delete_timer": "0x0001eb6d", + "platform_enable_irq": "0x0001eb75", + "platform_get_gen_os_driver": "0x0001ebad", + "platform_get_link_layer_interf": "0x0001ebb9", + "platform_get_task_handle": "0x0001ebc1", + "platform_get_timer_counter": "0x0001ebd9", + "platform_get_us_time": "0x0001ebdd", + "platform_get_version": "0x0001ebe1", + "platform_hrng": "0x0001ebe9", + "platform_init_controller": "0x0001ebf1", + "platform_os_idle_resumed_hook": "0x0001ec0d", + "platform_patch_rf_init_data": "0x0001ec11", + "platform_post_sleep_processing": "0x0001ec1d", + "platform_pre_sleep_processing": "0x0001ec23", + "platform_pre_suppress_ticks_and_sleep_processing": "0x0001ec29", + "platform_printf": "0x0001ec2d", + "platform_raise_assertion": "0x0001ec41", + "platform_rand": "0x0001ec55", + "platform_read_info": "0x0001ec59", + "platform_read_persistent_reg": "0x0001ec89", + "platform_reset": "0x0001ec99", + "platform_rt_rc_auto_tune": "0x0001ecbd", + "platform_rt_rc_auto_tune2": "0x0001ecc5", + "platform_rt_rc_tune": "0x0001ed41", + "platform_set_abs_timer": "0x0001ed65", + "platform_set_evt_callback": "0x0001ed69", + "platform_set_evt_callback_table": "0x0001ed7d", + "platform_set_irq_callback": "0x0001ed89", + "platform_set_irq_callback_table": "0x0001eda5", + "platform_set_rf_clk_source": "0x0001edb1", + "platform_set_rf_init_data": "0x0001edbd", + "platform_set_rf_power_mapping": "0x0001edc9", + "platform_set_timer": "0x0001edd5", + "platform_shutdown": "0x0001edd9", + "platform_switch_app": "0x0001eddd", + "platform_trace_raw": "0x0001ee09", + "platform_write_persistent_reg": "0x0001ee21", + "printf_hexdump": "0x0001ee31", + "reverse_128": "0x0001f1b5", + "reverse_24": "0x0001f1bb", + "reverse_256": "0x0001f1c1", + "reverse_48": "0x0001f1c7", + "reverse_56": "0x0001f1cd", + "reverse_64": "0x0001f1d3", + "reverse_bd_addr": "0x0001f1d9", + "reverse_bytes": "0x0001f1df", + "sm_add_event_handler": "0x0001f4cd", + "sm_address_resolution_lookup": "0x0001f625", + "sm_authenticated": "0x0001f9dd", + "sm_authorization_decline": "0x0001f9eb", + "sm_authorization_grant": "0x0001fa0b", + "sm_authorization_state": "0x0001fa2b", + "sm_bonding_decline": "0x0001fa45", + "sm_config": "0x0001fea1", + "sm_config_conn": "0x0001fedd", + "sm_encryption_key_size": "0x00020097", + "sm_just_works_confirm": "0x00020649", + "sm_le_device_key": "0x0002099d", + "sm_passkey_input": "0x00020a33", + "sm_private_random_address_generation_get": "0x00020dfd", + "sm_private_random_address_generation_get_mode": "0x00020e05", + "sm_private_random_address_generation_set_mode": "0x00020e11", + "sm_private_random_address_generation_set_update_period": "0x00020e39", + "sm_register_external_ltk_callback": "0x00020f75", + "sm_register_oob_data_callback": "0x00020f81", + "sm_request_pairing": "0x00020f8d", + "sm_send_security_request": "0x00021a87", + "sm_set_accepted_stk_generation_methods": "0x00021aad", + "sm_set_authentication_requirements": "0x00021ab9", + "sm_set_encryption_key_size_range": "0x00021ac9", + "sm_set_key_distribution_flags": "0x00021ad5", + "sm_set_persistent_irk": "0x00021ae1", + "sscanf_bd_addr": "0x00021e31", + "sysSetPublicDeviceAddr": "0x0002221d", + "uuid128_to_str": "0x00022a21", + "uuid_add_bluetooth_prefix": "0x00022a79", + "uuid_has_bluetooth_prefix": "0x00022a99" } \ No newline at end of file diff --git a/bundles/noos_mass_conn/ING9188xx/meta.json b/bundles/noos_mass_conn/ING9188xx/meta.json index 39e32266..9453ac7c 100644 --- a/bundles/noos_mass_conn/ING9188xx/meta.json +++ b/bundles/noos_mass_conn/ING9188xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 132396 + "size": 132404 }, "var": { "link_layer_features": { - "addr": 144552, + "addr": 144560, "value": "3ff9ff0700000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/noos_mass_conn/ING9188xx/platform.bin b/bundles/noos_mass_conn/ING9188xx/platform.bin index 8654177f..180f6362 100644 Binary files a/bundles/noos_mass_conn/ING9188xx/platform.bin and b/bundles/noos_mass_conn/ING9188xx/platform.bin differ diff --git a/bundles/noos_mass_conn/inc/ll_api.h b/bundles/noos_mass_conn/inc/ll_api.h index 2e17659d..229365ed 100644 --- a/bundles/noos_mass_conn/inc/ll_api.h +++ b/bundles/noos_mass_conn/inc/ll_api.h @@ -790,7 +790,7 @@ typedef void (* f_ll_raw_packet_done)(struct ll_raw_packet *packet, void *user_d * * Possible Usages: * - * 1. Scan fro Adv on a single channel; + * 1. Scan for Adv on a single channel; * * 1. Receive Connection packages from both roles. * diff --git a/bundles/noos_mini/ING9168xx/apis.json b/bundles/noos_mini/ING9168xx/apis.json index cec820f7..bb00bbf6 100644 --- a/bundles/noos_mini/ING9168xx/apis.json +++ b/bundles/noos_mini/ING9168xx/apis.json @@ -153,125 +153,125 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0200b44d", "l2cap_init": "0x0200b879", "l2cap_le_send_flow_control_credit": "0x0200b96d", - "l2cap_max_le_mtu": "0x0200bc69", - "l2cap_register_packet_handler": "0x0200bd91", - "l2cap_register_service": "0x0200bd9d", - "l2cap_request_can_send_now_event": "0x0200bead", - "l2cap_request_connection_parameter_update": "0x0200bec7", - "l2cap_send_echo_request": "0x0200c395", - "l2cap_unregister_service": "0x0200c475", - "le_device_db_add": "0x0200c4cd", - "le_device_db_find": "0x0200c5a5", - "le_device_db_from_key": "0x0200c5d1", - "le_device_db_iter_cur": "0x0200c5d9", - "le_device_db_iter_cur_key": "0x0200c5dd", - "le_device_db_iter_init": "0x0200c5e1", - "le_device_db_iter_next": "0x0200c5e9", - "le_device_db_remove_key": "0x0200c60f", - "ll_adjust_conn_peer_tx_power": "0x0200c63d", - "ll_aes_encrypt": "0x0200c665", - "ll_config": "0x0200c6d9", - "ll_free": "0x0200c717", - "ll_get_capabilities": "0x0200c721", - "ll_get_heap_free_size": "0x0200c741", - "ll_get_states": "0x0200c751", - "ll_hint_on_ce_len": "0x0200c7ed", - "ll_legacy_adv_set_interval": "0x0200c825", - "ll_malloc": "0x0200c835", - "ll_register_hci_acl_previewer": "0x0200c94d", - "ll_scan_set_fixed_channel": "0x0200c9b1", - "ll_set_adv_access_address": "0x0200cbc9", - "ll_set_adv_coded_scheme": "0x0200cbd5", - "ll_set_conn_acl_report_latency": "0x0200cc05", - "ll_set_conn_coded_scheme": "0x0200cc31", - "ll_set_conn_latency": "0x0200cc59", - "ll_set_conn_tx_power": "0x0200cc85", - "ll_set_def_antenna": "0x0200ccbd", - "ll_set_initiating_coded_scheme": "0x0200ccdd", - "ll_set_max_conn_number": "0x0200cce9", - "ll_set_tx_power_range": "0x0200cd7d", - "nibble_for_char": "0x0201d0e1", - "platform_calibrate_rt_clk": "0x0201d157", + "l2cap_max_le_mtu": "0x0200bc71", + "l2cap_register_packet_handler": "0x0200bd99", + "l2cap_register_service": "0x0200bda5", + "l2cap_request_can_send_now_event": "0x0200beb5", + "l2cap_request_connection_parameter_update": "0x0200becf", + "l2cap_send_echo_request": "0x0200c39d", + "l2cap_unregister_service": "0x0200c47d", + "le_device_db_add": "0x0200c4d5", + "le_device_db_find": "0x0200c5ad", + "le_device_db_from_key": "0x0200c5d9", + "le_device_db_iter_cur": "0x0200c5e1", + "le_device_db_iter_cur_key": "0x0200c5e5", + "le_device_db_iter_init": "0x0200c5e9", + "le_device_db_iter_next": "0x0200c5f1", + "le_device_db_remove_key": "0x0200c617", + "ll_adjust_conn_peer_tx_power": "0x0200c645", + "ll_aes_encrypt": "0x0200c66d", + "ll_config": "0x0200c6e1", + "ll_free": "0x0200c71f", + "ll_get_capabilities": "0x0200c729", + "ll_get_heap_free_size": "0x0200c749", + "ll_get_states": "0x0200c759", + "ll_hint_on_ce_len": "0x0200c7f5", + "ll_legacy_adv_set_interval": "0x0200c82d", + "ll_malloc": "0x0200c83d", + "ll_register_hci_acl_previewer": "0x0200c955", + "ll_scan_set_fixed_channel": "0x0200c9b9", + "ll_set_adv_access_address": "0x0200cbd1", + "ll_set_adv_coded_scheme": "0x0200cbdd", + "ll_set_conn_acl_report_latency": "0x0200cc0d", + "ll_set_conn_coded_scheme": "0x0200cc39", + "ll_set_conn_latency": "0x0200cc61", + "ll_set_conn_tx_power": "0x0200cc8d", + "ll_set_def_antenna": "0x0200ccc5", + "ll_set_initiating_coded_scheme": "0x0200cce5", + "ll_set_max_conn_number": "0x0200ccf1", + "ll_set_tx_power_range": "0x0200cd85", + "nibble_for_char": "0x0201d0e9", + "platform_calibrate_rt_clk": "0x0201d15f", "platform_call_on_stack": "0x0200303f", - "platform_cancel_us_timer": "0x0201d15b", - "platform_config": "0x0201d171", + "platform_cancel_us_timer": "0x0201d163", + "platform_config": "0x0201d179", "platform_controller_run": "0x2000015b", - "platform_create_us_timer": "0x0201d2ad", - "platform_delete_timer": "0x0201d2c1", - "platform_enable_irq": "0x0201d2c9", - "platform_get_gen_os_driver": "0x0201d31d", - "platform_get_link_layer_interf": "0x0201d329", - "platform_get_task_handle": "0x0201d331", - "platform_get_timer_counter": "0x0201d349", - "platform_get_us_time": "0x0201d34d", - "platform_get_version": "0x0201d351", - "platform_hrng": "0x0201d36d", + "platform_create_us_timer": "0x0201d2b5", + "platform_delete_timer": "0x0201d2c9", + "platform_enable_irq": "0x0201d2d1", + "platform_get_gen_os_driver": "0x0201d325", + "platform_get_link_layer_interf": "0x0201d331", + "platform_get_task_handle": "0x0201d339", + "platform_get_timer_counter": "0x0201d351", + "platform_get_us_time": "0x0201d355", + "platform_get_version": "0x0201d359", + "platform_hrng": "0x0201d375", "platform_init_controller": "0x20000145", "platform_os_idle_resumed_hook": "0x200003ed", - "platform_patch_rf_init_data": "0x0201d375", + "platform_patch_rf_init_data": "0x0201d37d", "platform_post_sleep_processing": "0x200003e7", "platform_pre_sleep_processing": "0x200003e1", "platform_pre_suppress_ticks_and_sleep_processing": "0x200003dd", - "platform_printf": "0x0201d381", - "platform_raise_assertion": "0x0201d395", - "platform_rand": "0x0201d3a9", - "platform_read_info": "0x0201d3ad", - "platform_read_persistent_reg": "0x0201d3dd", - "platform_reset": "0x0201d3fd", - "platform_rt_rc_auto_tune": "0x0201d411", - "platform_rt_rc_auto_tune2": "0x0201d419", - "platform_rt_rc_tune": "0x0201d479", - "platform_set_abs_timer": "0x0201d4a5", - "platform_set_evt_callback": "0x0201d4a9", - "platform_set_evt_callback_table": "0x0201d4bd", - "platform_set_irq_callback": "0x0201d4c9", - "platform_set_irq_callback_table": "0x0201d4e5", - "platform_set_rf_clk_source": "0x0201d4f1", - "platform_set_rf_init_data": "0x0201d4fd", - "platform_set_rf_power_mapping": "0x0201d509", - "platform_set_timer": "0x0201d515", - "platform_shutdown": "0x0201d519", - "platform_switch_app": "0x0201d51d", - "platform_trace_raw": "0x0201d535", - "platform_write_persistent_reg": "0x0201d54d", - "printf_hexdump": "0x0201d581", - "reverse_128": "0x0201d88d", - "reverse_24": "0x0201d893", - "reverse_256": "0x0201d899", - "reverse_48": "0x0201d89f", - "reverse_56": "0x0201d8a5", - "reverse_64": "0x0201d8ab", - "reverse_bd_addr": "0x0201d8b1", - "reverse_bytes": "0x0201d8b7", - "sm_add_event_handler": "0x0201dbbd", - "sm_address_resolution_lookup": "0x0201dd15", - "sm_authenticated": "0x0201e0cd", - "sm_authorization_decline": "0x0201e0db", - "sm_authorization_grant": "0x0201e0fb", - "sm_authorization_state": "0x0201e11b", - "sm_bonding_decline": "0x0201e135", - "sm_config": "0x0201e589", - "sm_config_conn": "0x0201e5c5", - "sm_encryption_key_size": "0x0201e77f", - "sm_just_works_confirm": "0x0201ed31", - "sm_le_device_key": "0x0201f085", - "sm_passkey_input": "0x0201f11b", - "sm_private_random_address_generation_get": "0x0201f4e5", - "sm_private_random_address_generation_get_mode": "0x0201f4ed", - "sm_private_random_address_generation_set_mode": "0x0201f4f9", - "sm_private_random_address_generation_set_update_period": "0x0201f521", - "sm_register_external_ltk_callback": "0x0201f65d", - "sm_register_oob_data_callback": "0x0201f669", - "sm_request_pairing": "0x0201f675", - "sm_send_security_request": "0x0202016f", - "sm_set_accepted_stk_generation_methods": "0x02020195", - "sm_set_authentication_requirements": "0x020201a1", - "sm_set_encryption_key_size_range": "0x020201b1", - "sm_set_key_distribution_flags": "0x020201bd", - "sm_set_persistent_irk": "0x020201c9", - "sscanf_bd_addr": "0x0202051d", - "sysSetPublicDeviceAddr": "0x020205f1", - "uuid128_to_str": "0x02020dbd", - "uuid_add_bluetooth_prefix": "0x02020e15", - "uuid_has_bluetooth_prefix": "0x02020e35" + "platform_printf": "0x0201d389", + "platform_raise_assertion": "0x0201d39d", + "platform_rand": "0x0201d3b1", + "platform_read_info": "0x0201d3b5", + "platform_read_persistent_reg": "0x0201d3e5", + "platform_reset": "0x0201d405", + "platform_rt_rc_auto_tune": "0x0201d419", + "platform_rt_rc_auto_tune2": "0x0201d421", + "platform_rt_rc_tune": "0x0201d481", + "platform_set_abs_timer": "0x0201d4ad", + "platform_set_evt_callback": "0x0201d4b1", + "platform_set_evt_callback_table": "0x0201d4c5", + "platform_set_irq_callback": "0x0201d4d1", + "platform_set_irq_callback_table": "0x0201d4ed", + "platform_set_rf_clk_source": "0x0201d4f9", + "platform_set_rf_init_data": "0x0201d505", + "platform_set_rf_power_mapping": "0x0201d511", + "platform_set_timer": "0x0201d51d", + "platform_shutdown": "0x0201d521", + "platform_switch_app": "0x0201d525", + "platform_trace_raw": "0x0201d53d", + "platform_write_persistent_reg": "0x0201d555", + "printf_hexdump": "0x0201d589", + "reverse_128": "0x0201d895", + "reverse_24": "0x0201d89b", + "reverse_256": "0x0201d8a1", + "reverse_48": "0x0201d8a7", + "reverse_56": "0x0201d8ad", + "reverse_64": "0x0201d8b3", + "reverse_bd_addr": "0x0201d8b9", + "reverse_bytes": "0x0201d8bf", + "sm_add_event_handler": "0x0201dbc5", + "sm_address_resolution_lookup": "0x0201dd1d", + "sm_authenticated": "0x0201e0d5", + "sm_authorization_decline": "0x0201e0e3", + "sm_authorization_grant": "0x0201e103", + "sm_authorization_state": "0x0201e123", + "sm_bonding_decline": "0x0201e13d", + "sm_config": "0x0201e591", + "sm_config_conn": "0x0201e5cd", + "sm_encryption_key_size": "0x0201e787", + "sm_just_works_confirm": "0x0201ed39", + "sm_le_device_key": "0x0201f08d", + "sm_passkey_input": "0x0201f123", + "sm_private_random_address_generation_get": "0x0201f4ed", + "sm_private_random_address_generation_get_mode": "0x0201f4f5", + "sm_private_random_address_generation_set_mode": "0x0201f501", + "sm_private_random_address_generation_set_update_period": "0x0201f529", + "sm_register_external_ltk_callback": "0x0201f665", + "sm_register_oob_data_callback": "0x0201f671", + "sm_request_pairing": "0x0201f67d", + "sm_send_security_request": "0x02020177", + "sm_set_accepted_stk_generation_methods": "0x0202019d", + "sm_set_authentication_requirements": "0x020201a9", + "sm_set_encryption_key_size_range": "0x020201b9", + "sm_set_key_distribution_flags": "0x020201c5", + "sm_set_persistent_irk": "0x020201d1", + "sscanf_bd_addr": "0x02020525", + "sysSetPublicDeviceAddr": "0x020205f9", + "uuid128_to_str": "0x02020dc5", + "uuid_add_bluetooth_prefix": "0x02020e1d", + "uuid_has_bluetooth_prefix": "0x02020e3d" } \ No newline at end of file diff --git a/bundles/noos_mini/ING9168xx/meta.json b/bundles/noos_mini/ING9168xx/meta.json index 3740ffa6..b0f0a0d4 100644 --- a/bundles/noos_mini/ING9168xx/meta.json +++ b/bundles/noos_mini/ING9168xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 33562624, - "size": 150248 + "size": 150256 }, "var": { "link_layer_features": { - "addr": 33690212, + "addr": 33690220, "value": "bf79ff07fe000000" } }, "version": [ 2, 3, - 44 + 45 ] } \ No newline at end of file diff --git a/bundles/noos_mini/ING9168xx/platform.bin b/bundles/noos_mini/ING9168xx/platform.bin index 5688776b..dd83912b 100644 Binary files a/bundles/noos_mini/ING9168xx/platform.bin and b/bundles/noos_mini/ING9168xx/platform.bin differ diff --git a/bundles/noos_mini/ING9187xx/apis.json b/bundles/noos_mini/ING9187xx/apis.json index 269bcd2a..d664b81d 100644 --- a/bundles/noos_mini/ING9187xx/apis.json +++ b/bundles/noos_mini/ING9187xx/apis.json @@ -139,124 +139,124 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000b8ad", "l2cap_init": "0x0000bc6d", "l2cap_le_send_flow_control_credit": "0x0000bd61", - "l2cap_max_le_mtu": "0x0000c05d", - "l2cap_register_packet_handler": "0x0000c185", - "l2cap_register_service": "0x0000c191", - "l2cap_request_can_send_now_event": "0x0000c2a1", - "l2cap_request_connection_parameter_update": "0x0000c2bb", - "l2cap_send_echo_request": "0x0000c789", - "l2cap_unregister_service": "0x0000c849", - "le_device_db_add": "0x0000c8a1", - "le_device_db_find": "0x0000c979", - "le_device_db_from_key": "0x0000c9a5", - "le_device_db_iter_cur": "0x0000c9ad", - "le_device_db_iter_cur_key": "0x0000c9b1", - "le_device_db_iter_init": "0x0000c9b5", - "le_device_db_iter_next": "0x0000c9bd", - "le_device_db_remove_key": "0x0000c9e3", - "ll_aes_encrypt": "0x0000ca11", - "ll_config": "0x0000ca8d", - "ll_free": "0x0000cac3", - "ll_get_capabilities": "0x0000cacd", - "ll_get_heap_free_size": "0x0000caed", - "ll_get_states": "0x0000cafd", - "ll_hint_on_ce_len": "0x0000cb99", - "ll_legacy_adv_set_interval": "0x0000cbd1", - "ll_malloc": "0x0000cbe1", - "ll_query_timing_info": "0x0000cd19", - "ll_register_hci_acl_previewer": "0x0000cd65", - "ll_scan_set_fixed_channel": "0x0000cdc9", - "ll_set_adv_access_address": "0x0000cfe1", - "ll_set_adv_coded_scheme": "0x0000cfed", - "ll_set_conn_acl_report_latency": "0x0000d015", - "ll_set_conn_coded_scheme": "0x0000d041", - "ll_set_conn_latency": "0x0000d069", - "ll_set_conn_tx_power": "0x0000d095", - "ll_set_def_antenna": "0x0000d0d9", - "ll_set_initiating_coded_scheme": "0x0000d0f5", - "ll_set_max_conn_number": "0x0000d101", - "nibble_for_char": "0x0001d465", - "platform_calibrate_rt_clk": "0x0001d4e5", + "l2cap_max_le_mtu": "0x0000c065", + "l2cap_register_packet_handler": "0x0000c18d", + "l2cap_register_service": "0x0000c199", + "l2cap_request_can_send_now_event": "0x0000c2a9", + "l2cap_request_connection_parameter_update": "0x0000c2c3", + "l2cap_send_echo_request": "0x0000c791", + "l2cap_unregister_service": "0x0000c851", + "le_device_db_add": "0x0000c8a9", + "le_device_db_find": "0x0000c981", + "le_device_db_from_key": "0x0000c9ad", + "le_device_db_iter_cur": "0x0000c9b5", + "le_device_db_iter_cur_key": "0x0000c9b9", + "le_device_db_iter_init": "0x0000c9bd", + "le_device_db_iter_next": "0x0000c9c5", + "le_device_db_remove_key": "0x0000c9eb", + "ll_aes_encrypt": "0x0000ca19", + "ll_config": "0x0000ca95", + "ll_free": "0x0000cacb", + "ll_get_capabilities": "0x0000cad5", + "ll_get_heap_free_size": "0x0000caf5", + "ll_get_states": "0x0000cb05", + "ll_hint_on_ce_len": "0x0000cba1", + "ll_legacy_adv_set_interval": "0x0000cbd9", + "ll_malloc": "0x0000cbe9", + "ll_query_timing_info": "0x0000cd21", + "ll_register_hci_acl_previewer": "0x0000cd6d", + "ll_scan_set_fixed_channel": "0x0000cdd1", + "ll_set_adv_access_address": "0x0000cfe9", + "ll_set_adv_coded_scheme": "0x0000cff5", + "ll_set_conn_acl_report_latency": "0x0000d01d", + "ll_set_conn_coded_scheme": "0x0000d049", + "ll_set_conn_latency": "0x0000d071", + "ll_set_conn_tx_power": "0x0000d09d", + "ll_set_def_antenna": "0x0000d0e1", + "ll_set_initiating_coded_scheme": "0x0000d0fd", + "ll_set_max_conn_number": "0x0000d109", + "nibble_for_char": "0x0001d46d", + "platform_calibrate_rt_clk": "0x0001d4ed", "platform_call_on_stack": "0x000040ef", - "platform_cancel_us_timer": "0x0001d4e9", - "platform_config": "0x0001d4fd", - "platform_controller_run": "0x0001d621", - "platform_create_us_timer": "0x0001d655", - "platform_delete_timer": "0x0001d669", - "platform_enable_irq": "0x0001d671", - "platform_get_gen_os_driver": "0x0001d6a9", - "platform_get_link_layer_interf": "0x0001d6b5", - "platform_get_task_handle": "0x0001d6bd", - "platform_get_timer_counter": "0x0001d6d5", - "platform_get_us_time": "0x0001d6d9", - "platform_get_version": "0x0001d6dd", - "platform_hrng": "0x0001d6e5", - "platform_init_controller": "0x0001d6ed", - "platform_os_idle_resumed_hook": "0x0001d709", - "platform_patch_rf_init_data": "0x0001d70d", - "platform_post_sleep_processing": "0x0001d719", - "platform_pre_sleep_processing": "0x0001d71f", - "platform_pre_suppress_ticks_and_sleep_processing": "0x0001d725", - "platform_printf": "0x0001d729", - "platform_raise_assertion": "0x0001d73d", - "platform_rand": "0x0001d751", - "platform_read_info": "0x0001d755", - "platform_read_persistent_reg": "0x0001d785", - "platform_reset": "0x0001d795", - "platform_rt_rc_auto_tune": "0x0001d7b9", - "platform_rt_rc_auto_tune2": "0x0001d7c1", - "platform_rt_rc_tune": "0x0001d83d", - "platform_set_abs_timer": "0x0001d861", - "platform_set_evt_callback": "0x0001d865", - "platform_set_evt_callback_table": "0x0001d879", - "platform_set_irq_callback": "0x0001d885", - "platform_set_irq_callback_table": "0x0001d8a1", - "platform_set_rf_clk_source": "0x0001d8ad", - "platform_set_rf_init_data": "0x0001d8b9", - "platform_set_rf_power_mapping": "0x0001d8c5", - "platform_set_timer": "0x0001d8d1", - "platform_shutdown": "0x0001d8d5", - "platform_switch_app": "0x0001d8d9", - "platform_trace_raw": "0x0001d905", - "platform_write_persistent_reg": "0x0001d91d", - "printf_hexdump": "0x0001d92d", - "reverse_128": "0x0001dc71", - "reverse_24": "0x0001dc77", - "reverse_256": "0x0001dc7d", - "reverse_48": "0x0001dc83", - "reverse_56": "0x0001dc89", - "reverse_64": "0x0001dc8f", - "reverse_bd_addr": "0x0001dc95", - "reverse_bytes": "0x0001dc9b", - "sm_add_event_handler": "0x0001de39", - "sm_address_resolution_lookup": "0x0001df91", - "sm_authenticated": "0x0001e349", - "sm_authorization_decline": "0x0001e357", - "sm_authorization_grant": "0x0001e377", - "sm_authorization_state": "0x0001e397", - "sm_bonding_decline": "0x0001e3b1", - "sm_config": "0x0001e80d", - "sm_config_conn": "0x0001e849", - "sm_encryption_key_size": "0x0001ea03", - "sm_just_works_confirm": "0x0001efb5", - "sm_le_device_key": "0x0001f309", - "sm_passkey_input": "0x0001f39f", - "sm_private_random_address_generation_get": "0x0001f769", - "sm_private_random_address_generation_get_mode": "0x0001f771", - "sm_private_random_address_generation_set_mode": "0x0001f77d", - "sm_private_random_address_generation_set_update_period": "0x0001f7a5", - "sm_register_external_ltk_callback": "0x0001f8e1", - "sm_register_oob_data_callback": "0x0001f8ed", - "sm_request_pairing": "0x0001f8f9", - "sm_send_security_request": "0x000203f3", - "sm_set_accepted_stk_generation_methods": "0x00020419", - "sm_set_authentication_requirements": "0x00020425", - "sm_set_encryption_key_size_range": "0x00020435", - "sm_set_key_distribution_flags": "0x00020441", - "sm_set_persistent_irk": "0x0002044d", - "sscanf_bd_addr": "0x0002079d", - "sysSetPublicDeviceAddr": "0x00020b89", - "uuid128_to_str": "0x000211f5", - "uuid_add_bluetooth_prefix": "0x0002124d", - "uuid_has_bluetooth_prefix": "0x0002126d" + "platform_cancel_us_timer": "0x0001d4f1", + "platform_config": "0x0001d505", + "platform_controller_run": "0x0001d629", + "platform_create_us_timer": "0x0001d65d", + "platform_delete_timer": "0x0001d671", + "platform_enable_irq": "0x0001d679", + "platform_get_gen_os_driver": "0x0001d6b1", + "platform_get_link_layer_interf": "0x0001d6bd", + "platform_get_task_handle": "0x0001d6c5", + "platform_get_timer_counter": "0x0001d6dd", + "platform_get_us_time": "0x0001d6e1", + "platform_get_version": "0x0001d6e5", + "platform_hrng": "0x0001d6ed", + "platform_init_controller": "0x0001d6f5", + "platform_os_idle_resumed_hook": "0x0001d711", + "platform_patch_rf_init_data": "0x0001d715", + "platform_post_sleep_processing": "0x0001d721", + "platform_pre_sleep_processing": "0x0001d727", + "platform_pre_suppress_ticks_and_sleep_processing": "0x0001d72d", + "platform_printf": "0x0001d731", + "platform_raise_assertion": "0x0001d745", + "platform_rand": "0x0001d759", + "platform_read_info": "0x0001d75d", + "platform_read_persistent_reg": "0x0001d78d", + "platform_reset": "0x0001d79d", + "platform_rt_rc_auto_tune": "0x0001d7c1", + "platform_rt_rc_auto_tune2": "0x0001d7c9", + "platform_rt_rc_tune": "0x0001d845", + "platform_set_abs_timer": "0x0001d869", + "platform_set_evt_callback": "0x0001d86d", + "platform_set_evt_callback_table": "0x0001d881", + "platform_set_irq_callback": "0x0001d88d", + "platform_set_irq_callback_table": "0x0001d8a9", + "platform_set_rf_clk_source": "0x0001d8b5", + "platform_set_rf_init_data": "0x0001d8c1", + "platform_set_rf_power_mapping": "0x0001d8cd", + "platform_set_timer": "0x0001d8d9", + "platform_shutdown": "0x0001d8dd", + "platform_switch_app": "0x0001d8e1", + "platform_trace_raw": "0x0001d90d", + "platform_write_persistent_reg": "0x0001d925", + "printf_hexdump": "0x0001d935", + "reverse_128": "0x0001dc79", + "reverse_24": "0x0001dc7f", + "reverse_256": "0x0001dc85", + "reverse_48": "0x0001dc8b", + "reverse_56": "0x0001dc91", + "reverse_64": "0x0001dc97", + "reverse_bd_addr": "0x0001dc9d", + "reverse_bytes": "0x0001dca3", + "sm_add_event_handler": "0x0001de41", + "sm_address_resolution_lookup": "0x0001df99", + "sm_authenticated": "0x0001e351", + "sm_authorization_decline": "0x0001e35f", + "sm_authorization_grant": "0x0001e37f", + "sm_authorization_state": "0x0001e39f", + "sm_bonding_decline": "0x0001e3b9", + "sm_config": "0x0001e815", + "sm_config_conn": "0x0001e851", + "sm_encryption_key_size": "0x0001ea0b", + "sm_just_works_confirm": "0x0001efbd", + "sm_le_device_key": "0x0001f311", + "sm_passkey_input": "0x0001f3a7", + "sm_private_random_address_generation_get": "0x0001f771", + "sm_private_random_address_generation_get_mode": "0x0001f779", + "sm_private_random_address_generation_set_mode": "0x0001f785", + "sm_private_random_address_generation_set_update_period": "0x0001f7ad", + "sm_register_external_ltk_callback": "0x0001f8e9", + "sm_register_oob_data_callback": "0x0001f8f5", + "sm_request_pairing": "0x0001f901", + "sm_send_security_request": "0x000203fb", + "sm_set_accepted_stk_generation_methods": "0x00020421", + "sm_set_authentication_requirements": "0x0002042d", + "sm_set_encryption_key_size_range": "0x0002043d", + "sm_set_key_distribution_flags": "0x00020449", + "sm_set_persistent_irk": "0x00020455", + "sscanf_bd_addr": "0x000207a5", + "sysSetPublicDeviceAddr": "0x00020b91", + "uuid128_to_str": "0x000211fd", + "uuid_add_bluetooth_prefix": "0x00021255", + "uuid_has_bluetooth_prefix": "0x00021275" } \ No newline at end of file diff --git a/bundles/noos_mini/ING9187xx/meta.json b/bundles/noos_mini/ING9187xx/meta.json index a21238bf..ea4f4679 100644 --- a/bundles/noos_mini/ING9187xx/meta.json +++ b/bundles/noos_mini/ING9187xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 125752 + "size": 125760 }, "var": { "link_layer_features": { - "addr": 138260, + "addr": 138268, "value": "3ff9010400000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/noos_mini/ING9187xx/platform.bin b/bundles/noos_mini/ING9187xx/platform.bin index 5159f0ea..df6b3e74 100644 Binary files a/bundles/noos_mini/ING9187xx/platform.bin and b/bundles/noos_mini/ING9187xx/platform.bin differ diff --git a/bundles/noos_mini/ING9188xx/apis.json b/bundles/noos_mini/ING9188xx/apis.json index cf1987e7..d4d6020d 100644 --- a/bundles/noos_mini/ING9188xx/apis.json +++ b/bundles/noos_mini/ING9188xx/apis.json @@ -153,124 +153,124 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000bc85", "l2cap_init": "0x0000c045", "l2cap_le_send_flow_control_credit": "0x0000c139", - "l2cap_max_le_mtu": "0x0000c435", - "l2cap_register_packet_handler": "0x0000c55d", - "l2cap_register_service": "0x0000c569", - "l2cap_request_can_send_now_event": "0x0000c679", - "l2cap_request_connection_parameter_update": "0x0000c693", - "l2cap_send_echo_request": "0x0000cb61", - "l2cap_unregister_service": "0x0000cc21", - "le_device_db_add": "0x0000cc79", - "le_device_db_find": "0x0000cd51", - "le_device_db_from_key": "0x0000cd7d", - "le_device_db_iter_cur": "0x0000cd85", - "le_device_db_iter_cur_key": "0x0000cd89", - "le_device_db_iter_init": "0x0000cd8d", - "le_device_db_iter_next": "0x0000cd95", - "le_device_db_remove_key": "0x0000cdbb", - "ll_aes_encrypt": "0x0000cde9", - "ll_config": "0x0000ce65", - "ll_free": "0x0000ce9b", - "ll_get_capabilities": "0x0000cea5", - "ll_get_heap_free_size": "0x0000cec5", - "ll_get_states": "0x0000ced5", - "ll_hint_on_ce_len": "0x0000cf71", - "ll_legacy_adv_set_interval": "0x0000cfa9", - "ll_malloc": "0x0000cfb9", - "ll_query_timing_info": "0x0000d0f1", - "ll_register_hci_acl_previewer": "0x0000d13d", - "ll_scan_set_fixed_channel": "0x0000d1a1", - "ll_set_adv_access_address": "0x0000d3b9", - "ll_set_adv_coded_scheme": "0x0000d3c5", - "ll_set_conn_acl_report_latency": "0x0000d3ed", - "ll_set_conn_coded_scheme": "0x0000d419", - "ll_set_conn_latency": "0x0000d441", - "ll_set_conn_tx_power": "0x0000d46d", - "ll_set_def_antenna": "0x0000d4b1", - "ll_set_initiating_coded_scheme": "0x0000d4cd", - "ll_set_max_conn_number": "0x0000d4d9", - "nibble_for_char": "0x0001e71d", - "platform_calibrate_rt_clk": "0x0001e79d", + "l2cap_max_le_mtu": "0x0000c43d", + "l2cap_register_packet_handler": "0x0000c565", + "l2cap_register_service": "0x0000c571", + "l2cap_request_can_send_now_event": "0x0000c681", + "l2cap_request_connection_parameter_update": "0x0000c69b", + "l2cap_send_echo_request": "0x0000cb69", + "l2cap_unregister_service": "0x0000cc29", + "le_device_db_add": "0x0000cc81", + "le_device_db_find": "0x0000cd59", + "le_device_db_from_key": "0x0000cd85", + "le_device_db_iter_cur": "0x0000cd8d", + "le_device_db_iter_cur_key": "0x0000cd91", + "le_device_db_iter_init": "0x0000cd95", + "le_device_db_iter_next": "0x0000cd9d", + "le_device_db_remove_key": "0x0000cdc3", + "ll_aes_encrypt": "0x0000cdf1", + "ll_config": "0x0000ce6d", + "ll_free": "0x0000cea3", + "ll_get_capabilities": "0x0000cead", + "ll_get_heap_free_size": "0x0000cecd", + "ll_get_states": "0x0000cedd", + "ll_hint_on_ce_len": "0x0000cf79", + "ll_legacy_adv_set_interval": "0x0000cfb1", + "ll_malloc": "0x0000cfc1", + "ll_query_timing_info": "0x0000d0f9", + "ll_register_hci_acl_previewer": "0x0000d145", + "ll_scan_set_fixed_channel": "0x0000d1a9", + "ll_set_adv_access_address": "0x0000d3c1", + "ll_set_adv_coded_scheme": "0x0000d3cd", + "ll_set_conn_acl_report_latency": "0x0000d3f5", + "ll_set_conn_coded_scheme": "0x0000d421", + "ll_set_conn_latency": "0x0000d449", + "ll_set_conn_tx_power": "0x0000d475", + "ll_set_def_antenna": "0x0000d4b9", + "ll_set_initiating_coded_scheme": "0x0000d4d5", + "ll_set_max_conn_number": "0x0000d4e1", + "nibble_for_char": "0x0001e725", + "platform_calibrate_rt_clk": "0x0001e7a5", "platform_call_on_stack": "0x000040ef", - "platform_cancel_us_timer": "0x0001e7a1", - "platform_config": "0x0001e7b5", - "platform_controller_run": "0x0001e8d9", - "platform_create_us_timer": "0x0001e90d", - "platform_delete_timer": "0x0001e921", - "platform_enable_irq": "0x0001e929", - "platform_get_gen_os_driver": "0x0001e961", - "platform_get_link_layer_interf": "0x0001e96d", - "platform_get_task_handle": "0x0001e975", - "platform_get_timer_counter": "0x0001e98d", - "platform_get_us_time": "0x0001e991", - "platform_get_version": "0x0001e995", - "platform_hrng": "0x0001e99d", - "platform_init_controller": "0x0001e9a5", - "platform_os_idle_resumed_hook": "0x0001e9c1", - "platform_patch_rf_init_data": "0x0001e9c5", - "platform_post_sleep_processing": "0x0001e9d1", - "platform_pre_sleep_processing": "0x0001e9d7", - "platform_pre_suppress_ticks_and_sleep_processing": "0x0001e9dd", - "platform_printf": "0x0001e9e1", - "platform_raise_assertion": "0x0001e9f5", - "platform_rand": "0x0001ea09", - "platform_read_info": "0x0001ea0d", - "platform_read_persistent_reg": "0x0001ea3d", - "platform_reset": "0x0001ea4d", - "platform_rt_rc_auto_tune": "0x0001ea71", - "platform_rt_rc_auto_tune2": "0x0001ea79", - "platform_rt_rc_tune": "0x0001eaf5", - "platform_set_abs_timer": "0x0001eb19", - "platform_set_evt_callback": "0x0001eb1d", - "platform_set_evt_callback_table": "0x0001eb31", - "platform_set_irq_callback": "0x0001eb3d", - "platform_set_irq_callback_table": "0x0001eb59", - "platform_set_rf_clk_source": "0x0001eb65", - "platform_set_rf_init_data": "0x0001eb71", - "platform_set_rf_power_mapping": "0x0001eb7d", - "platform_set_timer": "0x0001eb89", - "platform_shutdown": "0x0001eb8d", - "platform_switch_app": "0x0001eb91", - "platform_trace_raw": "0x0001ebbd", - "platform_write_persistent_reg": "0x0001ebd5", - "printf_hexdump": "0x0001ebe5", - "reverse_128": "0x0001ef61", - "reverse_24": "0x0001ef67", - "reverse_256": "0x0001ef6d", - "reverse_48": "0x0001ef73", - "reverse_56": "0x0001ef79", - "reverse_64": "0x0001ef7f", - "reverse_bd_addr": "0x0001ef85", - "reverse_bytes": "0x0001ef8b", - "sm_add_event_handler": "0x0001f279", - "sm_address_resolution_lookup": "0x0001f3d1", - "sm_authenticated": "0x0001f789", - "sm_authorization_decline": "0x0001f797", - "sm_authorization_grant": "0x0001f7b7", - "sm_authorization_state": "0x0001f7d7", - "sm_bonding_decline": "0x0001f7f1", - "sm_config": "0x0001fc4d", - "sm_config_conn": "0x0001fc89", - "sm_encryption_key_size": "0x0001fe43", - "sm_just_works_confirm": "0x000203f5", - "sm_le_device_key": "0x00020749", - "sm_passkey_input": "0x000207df", - "sm_private_random_address_generation_get": "0x00020ba9", - "sm_private_random_address_generation_get_mode": "0x00020bb1", - "sm_private_random_address_generation_set_mode": "0x00020bbd", - "sm_private_random_address_generation_set_update_period": "0x00020be5", - "sm_register_external_ltk_callback": "0x00020d21", - "sm_register_oob_data_callback": "0x00020d2d", - "sm_request_pairing": "0x00020d39", - "sm_send_security_request": "0x00021833", - "sm_set_accepted_stk_generation_methods": "0x00021859", - "sm_set_authentication_requirements": "0x00021865", - "sm_set_encryption_key_size_range": "0x00021875", - "sm_set_key_distribution_flags": "0x00021881", - "sm_set_persistent_irk": "0x0002188d", - "sscanf_bd_addr": "0x00021bdd", - "sysSetPublicDeviceAddr": "0x00021fc9", - "uuid128_to_str": "0x000227cd", - "uuid_add_bluetooth_prefix": "0x00022825", - "uuid_has_bluetooth_prefix": "0x00022845" + "platform_cancel_us_timer": "0x0001e7a9", + "platform_config": "0x0001e7bd", + "platform_controller_run": "0x0001e8e1", + "platform_create_us_timer": "0x0001e915", + "platform_delete_timer": "0x0001e929", + "platform_enable_irq": "0x0001e931", + "platform_get_gen_os_driver": "0x0001e969", + "platform_get_link_layer_interf": "0x0001e975", + "platform_get_task_handle": "0x0001e97d", + "platform_get_timer_counter": "0x0001e995", + "platform_get_us_time": "0x0001e999", + "platform_get_version": "0x0001e99d", + "platform_hrng": "0x0001e9a5", + "platform_init_controller": "0x0001e9ad", + "platform_os_idle_resumed_hook": "0x0001e9c9", + "platform_patch_rf_init_data": "0x0001e9cd", + "platform_post_sleep_processing": "0x0001e9d9", + "platform_pre_sleep_processing": "0x0001e9df", + "platform_pre_suppress_ticks_and_sleep_processing": "0x0001e9e5", + "platform_printf": "0x0001e9e9", + "platform_raise_assertion": "0x0001e9fd", + "platform_rand": "0x0001ea11", + "platform_read_info": "0x0001ea15", + "platform_read_persistent_reg": "0x0001ea45", + "platform_reset": "0x0001ea55", + "platform_rt_rc_auto_tune": "0x0001ea79", + "platform_rt_rc_auto_tune2": "0x0001ea81", + "platform_rt_rc_tune": "0x0001eafd", + "platform_set_abs_timer": "0x0001eb21", + "platform_set_evt_callback": "0x0001eb25", + "platform_set_evt_callback_table": "0x0001eb39", + "platform_set_irq_callback": "0x0001eb45", + "platform_set_irq_callback_table": "0x0001eb61", + "platform_set_rf_clk_source": "0x0001eb6d", + "platform_set_rf_init_data": "0x0001eb79", + "platform_set_rf_power_mapping": "0x0001eb85", + "platform_set_timer": "0x0001eb91", + "platform_shutdown": "0x0001eb95", + "platform_switch_app": "0x0001eb99", + "platform_trace_raw": "0x0001ebc5", + "platform_write_persistent_reg": "0x0001ebdd", + "printf_hexdump": "0x0001ebed", + "reverse_128": "0x0001ef69", + "reverse_24": "0x0001ef6f", + "reverse_256": "0x0001ef75", + "reverse_48": "0x0001ef7b", + "reverse_56": "0x0001ef81", + "reverse_64": "0x0001ef87", + "reverse_bd_addr": "0x0001ef8d", + "reverse_bytes": "0x0001ef93", + "sm_add_event_handler": "0x0001f281", + "sm_address_resolution_lookup": "0x0001f3d9", + "sm_authenticated": "0x0001f791", + "sm_authorization_decline": "0x0001f79f", + "sm_authorization_grant": "0x0001f7bf", + "sm_authorization_state": "0x0001f7df", + "sm_bonding_decline": "0x0001f7f9", + "sm_config": "0x0001fc55", + "sm_config_conn": "0x0001fc91", + "sm_encryption_key_size": "0x0001fe4b", + "sm_just_works_confirm": "0x000203fd", + "sm_le_device_key": "0x00020751", + "sm_passkey_input": "0x000207e7", + "sm_private_random_address_generation_get": "0x00020bb1", + "sm_private_random_address_generation_get_mode": "0x00020bb9", + "sm_private_random_address_generation_set_mode": "0x00020bc5", + "sm_private_random_address_generation_set_update_period": "0x00020bed", + "sm_register_external_ltk_callback": "0x00020d29", + "sm_register_oob_data_callback": "0x00020d35", + "sm_request_pairing": "0x00020d41", + "sm_send_security_request": "0x0002183b", + "sm_set_accepted_stk_generation_methods": "0x00021861", + "sm_set_authentication_requirements": "0x0002186d", + "sm_set_encryption_key_size_range": "0x0002187d", + "sm_set_key_distribution_flags": "0x00021889", + "sm_set_persistent_irk": "0x00021895", + "sscanf_bd_addr": "0x00021be5", + "sysSetPublicDeviceAddr": "0x00021fd1", + "uuid128_to_str": "0x000227d5", + "uuid_add_bluetooth_prefix": "0x0002282d", + "uuid_has_bluetooth_prefix": "0x0002284d" } \ No newline at end of file diff --git a/bundles/noos_mini/ING9188xx/meta.json b/bundles/noos_mini/ING9188xx/meta.json index 8b37c8d3..92906b3d 100644 --- a/bundles/noos_mini/ING9188xx/meta.json +++ b/bundles/noos_mini/ING9188xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 131800 + "size": 131808 }, "var": { "link_layer_features": { - "addr": 143964, + "addr": 143972, "value": "3ff9ff0700000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/noos_mini/ING9188xx/platform.bin b/bundles/noos_mini/ING9188xx/platform.bin index a7b01ba8..89f748ae 100644 Binary files a/bundles/noos_mini/ING9188xx/platform.bin and b/bundles/noos_mini/ING9188xx/platform.bin differ diff --git a/bundles/noos_mini/inc/ll_api.h b/bundles/noos_mini/inc/ll_api.h index 2e17659d..229365ed 100644 --- a/bundles/noos_mini/inc/ll_api.h +++ b/bundles/noos_mini/inc/ll_api.h @@ -790,7 +790,7 @@ typedef void (* f_ll_raw_packet_done)(struct ll_raw_packet *packet, void *user_d * * Possible Usages: * - * 1. Scan fro Adv on a single channel; + * 1. Scan for Adv on a single channel; * * 1. Receive Connection packages from both roles. * diff --git a/bundles/noos_typical/ING9168xx/apis.json b/bundles/noos_typical/ING9168xx/apis.json index d30f1522..00548d4e 100644 --- a/bundles/noos_typical/ING9168xx/apis.json +++ b/bundles/noos_typical/ING9168xx/apis.json @@ -153,125 +153,125 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0200b9e1", "l2cap_init": "0x0200be0d", "l2cap_le_send_flow_control_credit": "0x0200bf01", - "l2cap_max_le_mtu": "0x0200c1fd", - "l2cap_register_packet_handler": "0x0200c325", - "l2cap_register_service": "0x0200c331", - "l2cap_request_can_send_now_event": "0x0200c441", - "l2cap_request_connection_parameter_update": "0x0200c45b", - "l2cap_send_echo_request": "0x0200c929", - "l2cap_unregister_service": "0x0200ca09", - "le_device_db_add": "0x0200ca61", - "le_device_db_find": "0x0200cb39", - "le_device_db_from_key": "0x0200cb65", - "le_device_db_iter_cur": "0x0200cb6d", - "le_device_db_iter_cur_key": "0x0200cb71", - "le_device_db_iter_init": "0x0200cb75", - "le_device_db_iter_next": "0x0200cb7d", - "le_device_db_remove_key": "0x0200cba3", - "ll_adjust_conn_peer_tx_power": "0x0200cbd1", - "ll_aes_encrypt": "0x0200cbfd", - "ll_config": "0x0200cc71", - "ll_free": "0x0200ccaf", - "ll_get_capabilities": "0x0200ccb9", - "ll_get_heap_free_size": "0x0200ccd5", - "ll_get_states": "0x0200cce5", - "ll_hint_on_ce_len": "0x0200cda1", - "ll_legacy_adv_set_interval": "0x0200cdd9", - "ll_malloc": "0x0200cde9", - "ll_register_hci_acl_previewer": "0x0200cf01", - "ll_scan_set_fixed_channel": "0x0200cf65", - "ll_set_adv_access_address": "0x0200d17d", - "ll_set_adv_coded_scheme": "0x0200d189", - "ll_set_conn_acl_report_latency": "0x0200d1c1", - "ll_set_conn_coded_scheme": "0x0200d1f1", - "ll_set_conn_latency": "0x0200d21d", - "ll_set_conn_tx_power": "0x0200d24d", - "ll_set_def_antenna": "0x0200d289", - "ll_set_initiating_coded_scheme": "0x0200d2a9", - "ll_set_max_conn_number": "0x0200d2b5", - "ll_set_tx_power_range": "0x0200d349", - "nibble_for_char": "0x02020085", - "platform_calibrate_rt_clk": "0x0202011d", + "l2cap_max_le_mtu": "0x0200c205", + "l2cap_register_packet_handler": "0x0200c32d", + "l2cap_register_service": "0x0200c339", + "l2cap_request_can_send_now_event": "0x0200c449", + "l2cap_request_connection_parameter_update": "0x0200c463", + "l2cap_send_echo_request": "0x0200c931", + "l2cap_unregister_service": "0x0200ca11", + "le_device_db_add": "0x0200ca69", + "le_device_db_find": "0x0200cb41", + "le_device_db_from_key": "0x0200cb6d", + "le_device_db_iter_cur": "0x0200cb75", + "le_device_db_iter_cur_key": "0x0200cb79", + "le_device_db_iter_init": "0x0200cb7d", + "le_device_db_iter_next": "0x0200cb85", + "le_device_db_remove_key": "0x0200cbab", + "ll_adjust_conn_peer_tx_power": "0x0200cbd9", + "ll_aes_encrypt": "0x0200cc05", + "ll_config": "0x0200cc79", + "ll_free": "0x0200ccb7", + "ll_get_capabilities": "0x0200ccc1", + "ll_get_heap_free_size": "0x0200ccdd", + "ll_get_states": "0x0200cced", + "ll_hint_on_ce_len": "0x0200cda9", + "ll_legacy_adv_set_interval": "0x0200cde1", + "ll_malloc": "0x0200cdf1", + "ll_register_hci_acl_previewer": "0x0200cf09", + "ll_scan_set_fixed_channel": "0x0200cf6d", + "ll_set_adv_access_address": "0x0200d185", + "ll_set_adv_coded_scheme": "0x0200d191", + "ll_set_conn_acl_report_latency": "0x0200d1c9", + "ll_set_conn_coded_scheme": "0x0200d1f9", + "ll_set_conn_latency": "0x0200d225", + "ll_set_conn_tx_power": "0x0200d255", + "ll_set_def_antenna": "0x0200d291", + "ll_set_initiating_coded_scheme": "0x0200d2b1", + "ll_set_max_conn_number": "0x0200d2bd", + "ll_set_tx_power_range": "0x0200d351", + "nibble_for_char": "0x0202008d", + "platform_calibrate_rt_clk": "0x02020125", "platform_call_on_stack": "0x0200303f", - "platform_cancel_us_timer": "0x02020121", - "platform_config": "0x02020135", - "platform_controller_run": "0x02020271", - "platform_create_us_timer": "0x020202a5", - "platform_delete_timer": "0x020202b9", - "platform_enable_irq": "0x020202c1", - "platform_get_gen_os_driver": "0x020202f5", - "platform_get_link_layer_interf": "0x02020301", - "platform_get_task_handle": "0x02020309", - "platform_get_timer_counter": "0x02020321", - "platform_get_us_time": "0x02020325", - "platform_get_version": "0x02020329", - "platform_hrng": "0x02020345", - "platform_init_controller": "0x0202034d", - "platform_os_idle_resumed_hook": "0x02020369", - "platform_patch_rf_init_data": "0x0202036d", - "platform_post_sleep_processing": "0x02020379", - "platform_pre_sleep_processing": "0x0202037f", - "platform_pre_suppress_ticks_and_sleep_processing": "0x02020385", - "platform_printf": "0x02020389", - "platform_raise_assertion": "0x0202039d", - "platform_rand": "0x020203b1", - "platform_read_info": "0x020203b5", - "platform_read_persistent_reg": "0x020203e5", - "platform_reset": "0x02020405", - "platform_rt_rc_auto_tune": "0x02020419", - "platform_rt_rc_auto_tune2": "0x02020421", - "platform_rt_rc_tune": "0x02020481", - "platform_set_abs_timer": "0x020204ad", - "platform_set_evt_callback": "0x020204b1", - "platform_set_evt_callback_table": "0x020204c5", - "platform_set_irq_callback": "0x020204d1", - "platform_set_irq_callback_table": "0x020204ed", - "platform_set_rf_clk_source": "0x020204f9", - "platform_set_rf_init_data": "0x02020505", - "platform_set_rf_power_mapping": "0x02020511", - "platform_set_timer": "0x0202051d", - "platform_shutdown": "0x02020521", - "platform_switch_app": "0x02020525", - "platform_trace_raw": "0x0202053d", - "platform_write_persistent_reg": "0x02020555", - "printf_hexdump": "0x02020589", - "reverse_128": "0x0202090d", - "reverse_24": "0x02020913", - "reverse_256": "0x02020919", - "reverse_48": "0x0202091f", - "reverse_56": "0x02020925", - "reverse_64": "0x0202092b", - "reverse_bd_addr": "0x02020931", - "reverse_bytes": "0x02020937", - "sm_add_event_handler": "0x02020c95", - "sm_address_resolution_lookup": "0x02020ded", - "sm_authenticated": "0x020211a5", - "sm_authorization_decline": "0x020211b3", - "sm_authorization_grant": "0x020211d3", - "sm_authorization_state": "0x020211f3", - "sm_bonding_decline": "0x0202120d", - "sm_config": "0x02021661", - "sm_config_conn": "0x0202169d", - "sm_encryption_key_size": "0x02021857", - "sm_just_works_confirm": "0x02021e09", - "sm_le_device_key": "0x0202215d", - "sm_passkey_input": "0x020221f3", - "sm_private_random_address_generation_get": "0x020225bd", - "sm_private_random_address_generation_get_mode": "0x020225c5", - "sm_private_random_address_generation_set_mode": "0x020225d1", - "sm_private_random_address_generation_set_update_period": "0x020225f9", - "sm_register_external_ltk_callback": "0x02022735", - "sm_register_oob_data_callback": "0x02022741", - "sm_request_pairing": "0x0202274d", - "sm_send_security_request": "0x02023247", - "sm_set_accepted_stk_generation_methods": "0x0202326d", - "sm_set_authentication_requirements": "0x02023279", - "sm_set_encryption_key_size_range": "0x02023289", - "sm_set_key_distribution_flags": "0x02023295", - "sm_set_persistent_irk": "0x020232a1", - "sscanf_bd_addr": "0x020235f5", - "sysSetPublicDeviceAddr": "0x02023bcd", - "uuid128_to_str": "0x02024491", - "uuid_add_bluetooth_prefix": "0x020244e9", - "uuid_has_bluetooth_prefix": "0x02024509" + "platform_cancel_us_timer": "0x02020129", + "platform_config": "0x0202013d", + "platform_controller_run": "0x02020279", + "platform_create_us_timer": "0x020202ad", + "platform_delete_timer": "0x020202c1", + "platform_enable_irq": "0x020202c9", + "platform_get_gen_os_driver": "0x020202fd", + "platform_get_link_layer_interf": "0x02020309", + "platform_get_task_handle": "0x02020311", + "platform_get_timer_counter": "0x02020329", + "platform_get_us_time": "0x0202032d", + "platform_get_version": "0x02020331", + "platform_hrng": "0x0202034d", + "platform_init_controller": "0x02020355", + "platform_os_idle_resumed_hook": "0x02020371", + "platform_patch_rf_init_data": "0x02020375", + "platform_post_sleep_processing": "0x02020381", + "platform_pre_sleep_processing": "0x02020387", + "platform_pre_suppress_ticks_and_sleep_processing": "0x0202038d", + "platform_printf": "0x02020391", + "platform_raise_assertion": "0x020203a5", + "platform_rand": "0x020203b9", + "platform_read_info": "0x020203bd", + "platform_read_persistent_reg": "0x020203ed", + "platform_reset": "0x0202040d", + "platform_rt_rc_auto_tune": "0x02020421", + "platform_rt_rc_auto_tune2": "0x02020429", + "platform_rt_rc_tune": "0x02020489", + "platform_set_abs_timer": "0x020204b5", + "platform_set_evt_callback": "0x020204b9", + "platform_set_evt_callback_table": "0x020204cd", + "platform_set_irq_callback": "0x020204d9", + "platform_set_irq_callback_table": "0x020204f5", + "platform_set_rf_clk_source": "0x02020501", + "platform_set_rf_init_data": "0x0202050d", + "platform_set_rf_power_mapping": "0x02020519", + "platform_set_timer": "0x02020525", + "platform_shutdown": "0x02020529", + "platform_switch_app": "0x0202052d", + "platform_trace_raw": "0x02020545", + "platform_write_persistent_reg": "0x0202055d", + "printf_hexdump": "0x02020591", + "reverse_128": "0x02020915", + "reverse_24": "0x0202091b", + "reverse_256": "0x02020921", + "reverse_48": "0x02020927", + "reverse_56": "0x0202092d", + "reverse_64": "0x02020933", + "reverse_bd_addr": "0x02020939", + "reverse_bytes": "0x0202093f", + "sm_add_event_handler": "0x02020c9d", + "sm_address_resolution_lookup": "0x02020df5", + "sm_authenticated": "0x020211ad", + "sm_authorization_decline": "0x020211bb", + "sm_authorization_grant": "0x020211db", + "sm_authorization_state": "0x020211fb", + "sm_bonding_decline": "0x02021215", + "sm_config": "0x02021669", + "sm_config_conn": "0x020216a5", + "sm_encryption_key_size": "0x0202185f", + "sm_just_works_confirm": "0x02021e11", + "sm_le_device_key": "0x02022165", + "sm_passkey_input": "0x020221fb", + "sm_private_random_address_generation_get": "0x020225c5", + "sm_private_random_address_generation_get_mode": "0x020225cd", + "sm_private_random_address_generation_set_mode": "0x020225d9", + "sm_private_random_address_generation_set_update_period": "0x02022601", + "sm_register_external_ltk_callback": "0x0202273d", + "sm_register_oob_data_callback": "0x02022749", + "sm_request_pairing": "0x02022755", + "sm_send_security_request": "0x0202324f", + "sm_set_accepted_stk_generation_methods": "0x02023275", + "sm_set_authentication_requirements": "0x02023281", + "sm_set_encryption_key_size_range": "0x02023291", + "sm_set_key_distribution_flags": "0x0202329d", + "sm_set_persistent_irk": "0x020232a9", + "sscanf_bd_addr": "0x020235fd", + "sysSetPublicDeviceAddr": "0x02023bd5", + "uuid128_to_str": "0x02024499", + "uuid_add_bluetooth_prefix": "0x020244f1", + "uuid_has_bluetooth_prefix": "0x02024511" } \ No newline at end of file diff --git a/bundles/noos_typical/ING9168xx/meta.json b/bundles/noos_typical/ING9168xx/meta.json index 94fa6670..766ae5ac 100644 --- a/bundles/noos_typical/ING9168xx/meta.json +++ b/bundles/noos_typical/ING9168xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 33562624, - "size": 149828 + "size": 149836 }, "var": { "link_layer_features": { - "addr": 33704344, + "addr": 33704352, "value": "bf79ff07fe000000" } }, "version": [ 2, 3, - 44 + 45 ] } \ No newline at end of file diff --git a/bundles/noos_typical/ING9168xx/platform.bin b/bundles/noos_typical/ING9168xx/platform.bin index cb8a420e..fd15443e 100644 Binary files a/bundles/noos_typical/ING9168xx/platform.bin and b/bundles/noos_typical/ING9168xx/platform.bin differ diff --git a/bundles/noos_typical/ING9187xx/apis.json b/bundles/noos_typical/ING9187xx/apis.json index 5cb26405..8c0ce085 100644 --- a/bundles/noos_typical/ING9187xx/apis.json +++ b/bundles/noos_typical/ING9187xx/apis.json @@ -139,124 +139,124 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000b931", "l2cap_init": "0x0000bcf1", "l2cap_le_send_flow_control_credit": "0x0000bde5", - "l2cap_max_le_mtu": "0x0000c0e1", - "l2cap_register_packet_handler": "0x0000c209", - "l2cap_register_service": "0x0000c215", - "l2cap_request_can_send_now_event": "0x0000c325", - "l2cap_request_connection_parameter_update": "0x0000c33f", - "l2cap_send_echo_request": "0x0000c80d", - "l2cap_unregister_service": "0x0000c8cd", - "le_device_db_add": "0x0000c925", - "le_device_db_find": "0x0000c9fd", - "le_device_db_from_key": "0x0000ca29", - "le_device_db_iter_cur": "0x0000ca31", - "le_device_db_iter_cur_key": "0x0000ca35", - "le_device_db_iter_init": "0x0000ca39", - "le_device_db_iter_next": "0x0000ca41", - "le_device_db_remove_key": "0x0000ca67", - "ll_aes_encrypt": "0x0000ca95", - "ll_config": "0x0000cb11", - "ll_free": "0x0000cb47", - "ll_get_capabilities": "0x0000cb51", - "ll_get_heap_free_size": "0x0000cb71", - "ll_get_states": "0x0000cb81", - "ll_hint_on_ce_len": "0x0000cc3d", - "ll_legacy_adv_set_interval": "0x0000cc75", - "ll_malloc": "0x0000cc85", - "ll_query_timing_info": "0x0000cdbd", - "ll_register_hci_acl_previewer": "0x0000ce09", - "ll_scan_set_fixed_channel": "0x0000ce6d", - "ll_set_adv_access_address": "0x0000d085", - "ll_set_adv_coded_scheme": "0x0000d091", - "ll_set_conn_acl_report_latency": "0x0000d0c1", - "ll_set_conn_coded_scheme": "0x0000d0f1", - "ll_set_conn_latency": "0x0000d11d", - "ll_set_conn_tx_power": "0x0000d14d", - "ll_set_def_antenna": "0x0000d195", - "ll_set_initiating_coded_scheme": "0x0000d1b1", - "ll_set_max_conn_number": "0x0000d1bd", - "nibble_for_char": "0x0001d64d", - "platform_calibrate_rt_clk": "0x0001d6d9", + "l2cap_max_le_mtu": "0x0000c0e9", + "l2cap_register_packet_handler": "0x0000c211", + "l2cap_register_service": "0x0000c21d", + "l2cap_request_can_send_now_event": "0x0000c32d", + "l2cap_request_connection_parameter_update": "0x0000c347", + "l2cap_send_echo_request": "0x0000c815", + "l2cap_unregister_service": "0x0000c8d5", + "le_device_db_add": "0x0000c92d", + "le_device_db_find": "0x0000ca05", + "le_device_db_from_key": "0x0000ca31", + "le_device_db_iter_cur": "0x0000ca39", + "le_device_db_iter_cur_key": "0x0000ca3d", + "le_device_db_iter_init": "0x0000ca41", + "le_device_db_iter_next": "0x0000ca49", + "le_device_db_remove_key": "0x0000ca6f", + "ll_aes_encrypt": "0x0000ca9d", + "ll_config": "0x0000cb19", + "ll_free": "0x0000cb4f", + "ll_get_capabilities": "0x0000cb59", + "ll_get_heap_free_size": "0x0000cb79", + "ll_get_states": "0x0000cb89", + "ll_hint_on_ce_len": "0x0000cc45", + "ll_legacy_adv_set_interval": "0x0000cc7d", + "ll_malloc": "0x0000cc8d", + "ll_query_timing_info": "0x0000cdc5", + "ll_register_hci_acl_previewer": "0x0000ce11", + "ll_scan_set_fixed_channel": "0x0000ce75", + "ll_set_adv_access_address": "0x0000d08d", + "ll_set_adv_coded_scheme": "0x0000d099", + "ll_set_conn_acl_report_latency": "0x0000d0c9", + "ll_set_conn_coded_scheme": "0x0000d0f9", + "ll_set_conn_latency": "0x0000d125", + "ll_set_conn_tx_power": "0x0000d155", + "ll_set_def_antenna": "0x0000d19d", + "ll_set_initiating_coded_scheme": "0x0000d1b9", + "ll_set_max_conn_number": "0x0000d1c5", + "nibble_for_char": "0x0001d655", + "platform_calibrate_rt_clk": "0x0001d6e1", "platform_call_on_stack": "0x000040ef", - "platform_cancel_us_timer": "0x0001d6dd", - "platform_config": "0x0001d6f1", - "platform_controller_run": "0x0001d815", - "platform_create_us_timer": "0x0001d849", - "platform_delete_timer": "0x0001d85d", - "platform_enable_irq": "0x0001d865", - "platform_get_gen_os_driver": "0x0001d89d", - "platform_get_link_layer_interf": "0x0001d8a9", - "platform_get_task_handle": "0x0001d8b1", - "platform_get_timer_counter": "0x0001d8c9", - "platform_get_us_time": "0x0001d8cd", - "platform_get_version": "0x0001d8d1", - "platform_hrng": "0x0001d8d9", - "platform_init_controller": "0x0001d8e1", - "platform_os_idle_resumed_hook": "0x0001d8fd", - "platform_patch_rf_init_data": "0x0001d901", - "platform_post_sleep_processing": "0x0001d90d", - "platform_pre_sleep_processing": "0x0001d913", - "platform_pre_suppress_ticks_and_sleep_processing": "0x0001d919", - "platform_printf": "0x0001d91d", - "platform_raise_assertion": "0x0001d931", - "platform_rand": "0x0001d945", - "platform_read_info": "0x0001d949", - "platform_read_persistent_reg": "0x0001d979", - "platform_reset": "0x0001d989", - "platform_rt_rc_auto_tune": "0x0001d9ad", - "platform_rt_rc_auto_tune2": "0x0001d9b5", - "platform_rt_rc_tune": "0x0001da31", - "platform_set_abs_timer": "0x0001da55", - "platform_set_evt_callback": "0x0001da59", - "platform_set_evt_callback_table": "0x0001da6d", - "platform_set_irq_callback": "0x0001da79", - "platform_set_irq_callback_table": "0x0001da95", - "platform_set_rf_clk_source": "0x0001daa1", - "platform_set_rf_init_data": "0x0001daad", - "platform_set_rf_power_mapping": "0x0001dab9", - "platform_set_timer": "0x0001dac5", - "platform_shutdown": "0x0001dac9", - "platform_switch_app": "0x0001dacd", - "platform_trace_raw": "0x0001daf9", - "platform_write_persistent_reg": "0x0001db11", - "printf_hexdump": "0x0001db21", - "reverse_128": "0x0001de6d", - "reverse_24": "0x0001de73", - "reverse_256": "0x0001de79", - "reverse_48": "0x0001de7f", - "reverse_56": "0x0001de85", - "reverse_64": "0x0001de8b", - "reverse_bd_addr": "0x0001de91", - "reverse_bytes": "0x0001de97", - "sm_add_event_handler": "0x0001e035", - "sm_address_resolution_lookup": "0x0001e18d", - "sm_authenticated": "0x0001e545", - "sm_authorization_decline": "0x0001e553", - "sm_authorization_grant": "0x0001e573", - "sm_authorization_state": "0x0001e593", - "sm_bonding_decline": "0x0001e5ad", - "sm_config": "0x0001ea09", - "sm_config_conn": "0x0001ea45", - "sm_encryption_key_size": "0x0001ebff", - "sm_just_works_confirm": "0x0001f1b1", - "sm_le_device_key": "0x0001f505", - "sm_passkey_input": "0x0001f59b", - "sm_private_random_address_generation_get": "0x0001f965", - "sm_private_random_address_generation_get_mode": "0x0001f96d", - "sm_private_random_address_generation_set_mode": "0x0001f979", - "sm_private_random_address_generation_set_update_period": "0x0001f9a1", - "sm_register_external_ltk_callback": "0x0001fadd", - "sm_register_oob_data_callback": "0x0001fae9", - "sm_request_pairing": "0x0001faf5", - "sm_send_security_request": "0x000205ef", - "sm_set_accepted_stk_generation_methods": "0x00020615", - "sm_set_authentication_requirements": "0x00020621", - "sm_set_encryption_key_size_range": "0x00020631", - "sm_set_key_distribution_flags": "0x0002063d", - "sm_set_persistent_irk": "0x00020649", - "sscanf_bd_addr": "0x00020999", - "sysSetPublicDeviceAddr": "0x00020d85", - "uuid128_to_str": "0x000213f1", - "uuid_add_bluetooth_prefix": "0x00021449", - "uuid_has_bluetooth_prefix": "0x00021469" + "platform_cancel_us_timer": "0x0001d6e5", + "platform_config": "0x0001d6f9", + "platform_controller_run": "0x0001d81d", + "platform_create_us_timer": "0x0001d851", + "platform_delete_timer": "0x0001d865", + "platform_enable_irq": "0x0001d86d", + "platform_get_gen_os_driver": "0x0001d8a5", + "platform_get_link_layer_interf": "0x0001d8b1", + "platform_get_task_handle": "0x0001d8b9", + "platform_get_timer_counter": "0x0001d8d1", + "platform_get_us_time": "0x0001d8d5", + "platform_get_version": "0x0001d8d9", + "platform_hrng": "0x0001d8e1", + "platform_init_controller": "0x0001d8e9", + "platform_os_idle_resumed_hook": "0x0001d905", + "platform_patch_rf_init_data": "0x0001d909", + "platform_post_sleep_processing": "0x0001d915", + "platform_pre_sleep_processing": "0x0001d91b", + "platform_pre_suppress_ticks_and_sleep_processing": "0x0001d921", + "platform_printf": "0x0001d925", + "platform_raise_assertion": "0x0001d939", + "platform_rand": "0x0001d94d", + "platform_read_info": "0x0001d951", + "platform_read_persistent_reg": "0x0001d981", + "platform_reset": "0x0001d991", + "platform_rt_rc_auto_tune": "0x0001d9b5", + "platform_rt_rc_auto_tune2": "0x0001d9bd", + "platform_rt_rc_tune": "0x0001da39", + "platform_set_abs_timer": "0x0001da5d", + "platform_set_evt_callback": "0x0001da61", + "platform_set_evt_callback_table": "0x0001da75", + "platform_set_irq_callback": "0x0001da81", + "platform_set_irq_callback_table": "0x0001da9d", + "platform_set_rf_clk_source": "0x0001daa9", + "platform_set_rf_init_data": "0x0001dab5", + "platform_set_rf_power_mapping": "0x0001dac1", + "platform_set_timer": "0x0001dacd", + "platform_shutdown": "0x0001dad1", + "platform_switch_app": "0x0001dad5", + "platform_trace_raw": "0x0001db01", + "platform_write_persistent_reg": "0x0001db19", + "printf_hexdump": "0x0001db29", + "reverse_128": "0x0001de75", + "reverse_24": "0x0001de7b", + "reverse_256": "0x0001de81", + "reverse_48": "0x0001de87", + "reverse_56": "0x0001de8d", + "reverse_64": "0x0001de93", + "reverse_bd_addr": "0x0001de99", + "reverse_bytes": "0x0001de9f", + "sm_add_event_handler": "0x0001e03d", + "sm_address_resolution_lookup": "0x0001e195", + "sm_authenticated": "0x0001e54d", + "sm_authorization_decline": "0x0001e55b", + "sm_authorization_grant": "0x0001e57b", + "sm_authorization_state": "0x0001e59b", + "sm_bonding_decline": "0x0001e5b5", + "sm_config": "0x0001ea11", + "sm_config_conn": "0x0001ea4d", + "sm_encryption_key_size": "0x0001ec07", + "sm_just_works_confirm": "0x0001f1b9", + "sm_le_device_key": "0x0001f50d", + "sm_passkey_input": "0x0001f5a3", + "sm_private_random_address_generation_get": "0x0001f96d", + "sm_private_random_address_generation_get_mode": "0x0001f975", + "sm_private_random_address_generation_set_mode": "0x0001f981", + "sm_private_random_address_generation_set_update_period": "0x0001f9a9", + "sm_register_external_ltk_callback": "0x0001fae5", + "sm_register_oob_data_callback": "0x0001faf1", + "sm_request_pairing": "0x0001fafd", + "sm_send_security_request": "0x000205f7", + "sm_set_accepted_stk_generation_methods": "0x0002061d", + "sm_set_authentication_requirements": "0x00020629", + "sm_set_encryption_key_size_range": "0x00020639", + "sm_set_key_distribution_flags": "0x00020645", + "sm_set_persistent_irk": "0x00020651", + "sscanf_bd_addr": "0x000209a1", + "sysSetPublicDeviceAddr": "0x00020d8d", + "uuid128_to_str": "0x000213f9", + "uuid_add_bluetooth_prefix": "0x00021451", + "uuid_has_bluetooth_prefix": "0x00021471" } \ No newline at end of file diff --git a/bundles/noos_typical/ING9187xx/meta.json b/bundles/noos_typical/ING9187xx/meta.json index ab911fda..f23dd00f 100644 --- a/bundles/noos_typical/ING9187xx/meta.json +++ b/bundles/noos_typical/ING9187xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 126264 + "size": 126272 }, "var": { "link_layer_features": { - "addr": 138768, + "addr": 138776, "value": "3ff9010400000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/noos_typical/ING9187xx/platform.bin b/bundles/noos_typical/ING9187xx/platform.bin index bf957907..d5115598 100644 Binary files a/bundles/noos_typical/ING9187xx/platform.bin and b/bundles/noos_typical/ING9187xx/platform.bin differ diff --git a/bundles/noos_typical/ING9188xx/apis.json b/bundles/noos_typical/ING9188xx/apis.json index 1fbb1293..d1495c59 100644 --- a/bundles/noos_typical/ING9188xx/apis.json +++ b/bundles/noos_typical/ING9188xx/apis.json @@ -153,124 +153,124 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000bd09", "l2cap_init": "0x0000c0c9", "l2cap_le_send_flow_control_credit": "0x0000c1bd", - "l2cap_max_le_mtu": "0x0000c4b9", - "l2cap_register_packet_handler": "0x0000c5e1", - "l2cap_register_service": "0x0000c5ed", - "l2cap_request_can_send_now_event": "0x0000c6fd", - "l2cap_request_connection_parameter_update": "0x0000c717", - "l2cap_send_echo_request": "0x0000cbe5", - "l2cap_unregister_service": "0x0000cca5", - "le_device_db_add": "0x0000ccfd", - "le_device_db_find": "0x0000cdd5", - "le_device_db_from_key": "0x0000ce01", - "le_device_db_iter_cur": "0x0000ce09", - "le_device_db_iter_cur_key": "0x0000ce0d", - "le_device_db_iter_init": "0x0000ce11", - "le_device_db_iter_next": "0x0000ce19", - "le_device_db_remove_key": "0x0000ce3f", - "ll_aes_encrypt": "0x0000ce6d", - "ll_config": "0x0000cee9", - "ll_free": "0x0000cf1f", - "ll_get_capabilities": "0x0000cf29", - "ll_get_heap_free_size": "0x0000cf49", - "ll_get_states": "0x0000cf59", - "ll_hint_on_ce_len": "0x0000d015", - "ll_legacy_adv_set_interval": "0x0000d04d", - "ll_malloc": "0x0000d05d", - "ll_query_timing_info": "0x0000d195", - "ll_register_hci_acl_previewer": "0x0000d1e1", - "ll_scan_set_fixed_channel": "0x0000d245", - "ll_set_adv_access_address": "0x0000d45d", - "ll_set_adv_coded_scheme": "0x0000d469", - "ll_set_conn_acl_report_latency": "0x0000d499", - "ll_set_conn_coded_scheme": "0x0000d4c9", - "ll_set_conn_latency": "0x0000d4f5", - "ll_set_conn_tx_power": "0x0000d525", - "ll_set_def_antenna": "0x0000d56d", - "ll_set_initiating_coded_scheme": "0x0000d589", - "ll_set_max_conn_number": "0x0000d595", - "nibble_for_char": "0x0001e911", - "platform_calibrate_rt_clk": "0x0001e99d", + "l2cap_max_le_mtu": "0x0000c4c1", + "l2cap_register_packet_handler": "0x0000c5e9", + "l2cap_register_service": "0x0000c5f5", + "l2cap_request_can_send_now_event": "0x0000c705", + "l2cap_request_connection_parameter_update": "0x0000c71f", + "l2cap_send_echo_request": "0x0000cbed", + "l2cap_unregister_service": "0x0000ccad", + "le_device_db_add": "0x0000cd05", + "le_device_db_find": "0x0000cddd", + "le_device_db_from_key": "0x0000ce09", + "le_device_db_iter_cur": "0x0000ce11", + "le_device_db_iter_cur_key": "0x0000ce15", + "le_device_db_iter_init": "0x0000ce19", + "le_device_db_iter_next": "0x0000ce21", + "le_device_db_remove_key": "0x0000ce47", + "ll_aes_encrypt": "0x0000ce75", + "ll_config": "0x0000cef1", + "ll_free": "0x0000cf27", + "ll_get_capabilities": "0x0000cf31", + "ll_get_heap_free_size": "0x0000cf51", + "ll_get_states": "0x0000cf61", + "ll_hint_on_ce_len": "0x0000d01d", + "ll_legacy_adv_set_interval": "0x0000d055", + "ll_malloc": "0x0000d065", + "ll_query_timing_info": "0x0000d19d", + "ll_register_hci_acl_previewer": "0x0000d1e9", + "ll_scan_set_fixed_channel": "0x0000d24d", + "ll_set_adv_access_address": "0x0000d465", + "ll_set_adv_coded_scheme": "0x0000d471", + "ll_set_conn_acl_report_latency": "0x0000d4a1", + "ll_set_conn_coded_scheme": "0x0000d4d1", + "ll_set_conn_latency": "0x0000d4fd", + "ll_set_conn_tx_power": "0x0000d52d", + "ll_set_def_antenna": "0x0000d575", + "ll_set_initiating_coded_scheme": "0x0000d591", + "ll_set_max_conn_number": "0x0000d59d", + "nibble_for_char": "0x0001e919", + "platform_calibrate_rt_clk": "0x0001e9a5", "platform_call_on_stack": "0x000040ef", - "platform_cancel_us_timer": "0x0001e9a1", - "platform_config": "0x0001e9b5", - "platform_controller_run": "0x0001ead9", - "platform_create_us_timer": "0x0001eb0d", - "platform_delete_timer": "0x0001eb21", - "platform_enable_irq": "0x0001eb29", - "platform_get_gen_os_driver": "0x0001eb61", - "platform_get_link_layer_interf": "0x0001eb6d", - "platform_get_task_handle": "0x0001eb75", - "platform_get_timer_counter": "0x0001eb8d", - "platform_get_us_time": "0x0001eb91", - "platform_get_version": "0x0001eb95", - "platform_hrng": "0x0001eb9d", - "platform_init_controller": "0x0001eba5", - "platform_os_idle_resumed_hook": "0x0001ebc1", - "platform_patch_rf_init_data": "0x0001ebc5", - "platform_post_sleep_processing": "0x0001ebd1", - "platform_pre_sleep_processing": "0x0001ebd7", - "platform_pre_suppress_ticks_and_sleep_processing": "0x0001ebdd", - "platform_printf": "0x0001ebe1", - "platform_raise_assertion": "0x0001ebf5", - "platform_rand": "0x0001ec09", - "platform_read_info": "0x0001ec0d", - "platform_read_persistent_reg": "0x0001ec3d", - "platform_reset": "0x0001ec4d", - "platform_rt_rc_auto_tune": "0x0001ec71", - "platform_rt_rc_auto_tune2": "0x0001ec79", - "platform_rt_rc_tune": "0x0001ecf5", - "platform_set_abs_timer": "0x0001ed19", - "platform_set_evt_callback": "0x0001ed1d", - "platform_set_evt_callback_table": "0x0001ed31", - "platform_set_irq_callback": "0x0001ed3d", - "platform_set_irq_callback_table": "0x0001ed59", - "platform_set_rf_clk_source": "0x0001ed65", - "platform_set_rf_init_data": "0x0001ed71", - "platform_set_rf_power_mapping": "0x0001ed7d", - "platform_set_timer": "0x0001ed89", - "platform_shutdown": "0x0001ed8d", - "platform_switch_app": "0x0001ed91", - "platform_trace_raw": "0x0001edbd", - "platform_write_persistent_reg": "0x0001edd5", - "printf_hexdump": "0x0001ede5", - "reverse_128": "0x0001f169", - "reverse_24": "0x0001f16f", - "reverse_256": "0x0001f175", - "reverse_48": "0x0001f17b", - "reverse_56": "0x0001f181", - "reverse_64": "0x0001f187", - "reverse_bd_addr": "0x0001f18d", - "reverse_bytes": "0x0001f193", - "sm_add_event_handler": "0x0001f481", - "sm_address_resolution_lookup": "0x0001f5d9", - "sm_authenticated": "0x0001f991", - "sm_authorization_decline": "0x0001f99f", - "sm_authorization_grant": "0x0001f9bf", - "sm_authorization_state": "0x0001f9df", - "sm_bonding_decline": "0x0001f9f9", - "sm_config": "0x0001fe55", - "sm_config_conn": "0x0001fe91", - "sm_encryption_key_size": "0x0002004b", - "sm_just_works_confirm": "0x000205fd", - "sm_le_device_key": "0x00020951", - "sm_passkey_input": "0x000209e7", - "sm_private_random_address_generation_get": "0x00020db1", - "sm_private_random_address_generation_get_mode": "0x00020db9", - "sm_private_random_address_generation_set_mode": "0x00020dc5", - "sm_private_random_address_generation_set_update_period": "0x00020ded", - "sm_register_external_ltk_callback": "0x00020f29", - "sm_register_oob_data_callback": "0x00020f35", - "sm_request_pairing": "0x00020f41", - "sm_send_security_request": "0x00021a3b", - "sm_set_accepted_stk_generation_methods": "0x00021a61", - "sm_set_authentication_requirements": "0x00021a6d", - "sm_set_encryption_key_size_range": "0x00021a7d", - "sm_set_key_distribution_flags": "0x00021a89", - "sm_set_persistent_irk": "0x00021a95", - "sscanf_bd_addr": "0x00021de5", - "sysSetPublicDeviceAddr": "0x000221d1", - "uuid128_to_str": "0x000229d5", - "uuid_add_bluetooth_prefix": "0x00022a2d", - "uuid_has_bluetooth_prefix": "0x00022a4d" + "platform_cancel_us_timer": "0x0001e9a9", + "platform_config": "0x0001e9bd", + "platform_controller_run": "0x0001eae1", + "platform_create_us_timer": "0x0001eb15", + "platform_delete_timer": "0x0001eb29", + "platform_enable_irq": "0x0001eb31", + "platform_get_gen_os_driver": "0x0001eb69", + "platform_get_link_layer_interf": "0x0001eb75", + "platform_get_task_handle": "0x0001eb7d", + "platform_get_timer_counter": "0x0001eb95", + "platform_get_us_time": "0x0001eb99", + "platform_get_version": "0x0001eb9d", + "platform_hrng": "0x0001eba5", + "platform_init_controller": "0x0001ebad", + "platform_os_idle_resumed_hook": "0x0001ebc9", + "platform_patch_rf_init_data": "0x0001ebcd", + "platform_post_sleep_processing": "0x0001ebd9", + "platform_pre_sleep_processing": "0x0001ebdf", + "platform_pre_suppress_ticks_and_sleep_processing": "0x0001ebe5", + "platform_printf": "0x0001ebe9", + "platform_raise_assertion": "0x0001ebfd", + "platform_rand": "0x0001ec11", + "platform_read_info": "0x0001ec15", + "platform_read_persistent_reg": "0x0001ec45", + "platform_reset": "0x0001ec55", + "platform_rt_rc_auto_tune": "0x0001ec79", + "platform_rt_rc_auto_tune2": "0x0001ec81", + "platform_rt_rc_tune": "0x0001ecfd", + "platform_set_abs_timer": "0x0001ed21", + "platform_set_evt_callback": "0x0001ed25", + "platform_set_evt_callback_table": "0x0001ed39", + "platform_set_irq_callback": "0x0001ed45", + "platform_set_irq_callback_table": "0x0001ed61", + "platform_set_rf_clk_source": "0x0001ed6d", + "platform_set_rf_init_data": "0x0001ed79", + "platform_set_rf_power_mapping": "0x0001ed85", + "platform_set_timer": "0x0001ed91", + "platform_shutdown": "0x0001ed95", + "platform_switch_app": "0x0001ed99", + "platform_trace_raw": "0x0001edc5", + "platform_write_persistent_reg": "0x0001eddd", + "printf_hexdump": "0x0001eded", + "reverse_128": "0x0001f171", + "reverse_24": "0x0001f177", + "reverse_256": "0x0001f17d", + "reverse_48": "0x0001f183", + "reverse_56": "0x0001f189", + "reverse_64": "0x0001f18f", + "reverse_bd_addr": "0x0001f195", + "reverse_bytes": "0x0001f19b", + "sm_add_event_handler": "0x0001f489", + "sm_address_resolution_lookup": "0x0001f5e1", + "sm_authenticated": "0x0001f999", + "sm_authorization_decline": "0x0001f9a7", + "sm_authorization_grant": "0x0001f9c7", + "sm_authorization_state": "0x0001f9e7", + "sm_bonding_decline": "0x0001fa01", + "sm_config": "0x0001fe5d", + "sm_config_conn": "0x0001fe99", + "sm_encryption_key_size": "0x00020053", + "sm_just_works_confirm": "0x00020605", + "sm_le_device_key": "0x00020959", + "sm_passkey_input": "0x000209ef", + "sm_private_random_address_generation_get": "0x00020db9", + "sm_private_random_address_generation_get_mode": "0x00020dc1", + "sm_private_random_address_generation_set_mode": "0x00020dcd", + "sm_private_random_address_generation_set_update_period": "0x00020df5", + "sm_register_external_ltk_callback": "0x00020f31", + "sm_register_oob_data_callback": "0x00020f3d", + "sm_request_pairing": "0x00020f49", + "sm_send_security_request": "0x00021a43", + "sm_set_accepted_stk_generation_methods": "0x00021a69", + "sm_set_authentication_requirements": "0x00021a75", + "sm_set_encryption_key_size_range": "0x00021a85", + "sm_set_key_distribution_flags": "0x00021a91", + "sm_set_persistent_irk": "0x00021a9d", + "sscanf_bd_addr": "0x00021ded", + "sysSetPublicDeviceAddr": "0x000221d9", + "uuid128_to_str": "0x000229dd", + "uuid_add_bluetooth_prefix": "0x00022a35", + "uuid_has_bluetooth_prefix": "0x00022a55" } \ No newline at end of file diff --git a/bundles/noos_typical/ING9188xx/meta.json b/bundles/noos_typical/ING9188xx/meta.json index 81de0ea8..568417ab 100644 --- a/bundles/noos_typical/ING9188xx/meta.json +++ b/bundles/noos_typical/ING9188xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 132324 + "size": 132332 }, "var": { "link_layer_features": { - "addr": 144484, + "addr": 144492, "value": "3ff9ff0700000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/noos_typical/ING9188xx/platform.bin b/bundles/noos_typical/ING9188xx/platform.bin index 2ed7d4ec..2e042aa6 100644 Binary files a/bundles/noos_typical/ING9188xx/platform.bin and b/bundles/noos_typical/ING9188xx/platform.bin differ diff --git a/bundles/noos_typical/inc/ll_api.h b/bundles/noos_typical/inc/ll_api.h index 2e17659d..229365ed 100644 --- a/bundles/noos_typical/inc/ll_api.h +++ b/bundles/noos_typical/inc/ll_api.h @@ -790,7 +790,7 @@ typedef void (* f_ll_raw_packet_done)(struct ll_raw_packet *packet, void *user_d * * Possible Usages: * - * 1. Scan fro Adv on a single channel; + * 1. Scan for Adv on a single channel; * * 1. Receive Connection packages from both roles. * diff --git a/bundles/typical/ING9168xx/apis.json b/bundles/typical/ING9168xx/apis.json index 8f8f7d06..d7b88d40 100644 --- a/bundles/typical/ING9168xx/apis.json +++ b/bundles/typical/ING9168xx/apis.json @@ -154,203 +154,203 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0200bb35", "l2cap_init": "0x0200bf61", "l2cap_le_send_flow_control_credit": "0x0200c055", - "l2cap_max_le_mtu": "0x0200c351", - "l2cap_register_packet_handler": "0x0200c479", - "l2cap_register_service": "0x0200c485", - "l2cap_request_can_send_now_event": "0x0200c595", - "l2cap_request_connection_parameter_update": "0x0200c5af", - "l2cap_send_echo_request": "0x0200ca7d", - "l2cap_unregister_service": "0x0200cb5d", - "le_device_db_add": "0x0200cbb5", - "le_device_db_find": "0x0200cc8d", - "le_device_db_from_key": "0x0200ccb9", - "le_device_db_iter_cur": "0x0200ccc1", - "le_device_db_iter_cur_key": "0x0200ccc5", - "le_device_db_iter_init": "0x0200ccc9", - "le_device_db_iter_next": "0x0200ccd1", - "le_device_db_remove_key": "0x0200ccf7", - "ll_adjust_conn_peer_tx_power": "0x0200cd25", - "ll_aes_encrypt": "0x0200cd51", - "ll_config": "0x0200cdc5", - "ll_free": "0x0200ce03", - "ll_get_capabilities": "0x0200ce0d", - "ll_get_heap_free_size": "0x0200ce29", - "ll_get_states": "0x0200ce39", - "ll_hint_on_ce_len": "0x0200cef5", - "ll_legacy_adv_set_interval": "0x0200cf2d", - "ll_malloc": "0x0200cf3d", - "ll_register_hci_acl_previewer": "0x0200d055", - "ll_scan_set_fixed_channel": "0x0200d0b9", - "ll_set_adv_access_address": "0x0200d2d1", - "ll_set_adv_coded_scheme": "0x0200d2dd", - "ll_set_conn_acl_report_latency": "0x0200d315", - "ll_set_conn_coded_scheme": "0x0200d345", - "ll_set_conn_latency": "0x0200d371", - "ll_set_conn_tx_power": "0x0200d3a1", - "ll_set_def_antenna": "0x0200d3dd", - "ll_set_initiating_coded_scheme": "0x0200d3fd", - "ll_set_max_conn_number": "0x0200d409", - "ll_set_tx_power_range": "0x0200d49d", - "nibble_for_char": "0x02020215", - "platform_calibrate_rt_clk": "0x020202bf", + "l2cap_max_le_mtu": "0x0200c359", + "l2cap_register_packet_handler": "0x0200c481", + "l2cap_register_service": "0x0200c48d", + "l2cap_request_can_send_now_event": "0x0200c59d", + "l2cap_request_connection_parameter_update": "0x0200c5b7", + "l2cap_send_echo_request": "0x0200ca85", + "l2cap_unregister_service": "0x0200cb65", + "le_device_db_add": "0x0200cbbd", + "le_device_db_find": "0x0200cc95", + "le_device_db_from_key": "0x0200ccc1", + "le_device_db_iter_cur": "0x0200ccc9", + "le_device_db_iter_cur_key": "0x0200cccd", + "le_device_db_iter_init": "0x0200ccd1", + "le_device_db_iter_next": "0x0200ccd9", + "le_device_db_remove_key": "0x0200ccff", + "ll_adjust_conn_peer_tx_power": "0x0200cd2d", + "ll_aes_encrypt": "0x0200cd59", + "ll_config": "0x0200cdcd", + "ll_free": "0x0200ce0b", + "ll_get_capabilities": "0x0200ce15", + "ll_get_heap_free_size": "0x0200ce31", + "ll_get_states": "0x0200ce41", + "ll_hint_on_ce_len": "0x0200cefd", + "ll_legacy_adv_set_interval": "0x0200cf35", + "ll_malloc": "0x0200cf45", + "ll_register_hci_acl_previewer": "0x0200d05d", + "ll_scan_set_fixed_channel": "0x0200d0c1", + "ll_set_adv_access_address": "0x0200d2d9", + "ll_set_adv_coded_scheme": "0x0200d2e5", + "ll_set_conn_acl_report_latency": "0x0200d31d", + "ll_set_conn_coded_scheme": "0x0200d34d", + "ll_set_conn_latency": "0x0200d379", + "ll_set_conn_tx_power": "0x0200d3a9", + "ll_set_def_antenna": "0x0200d3e5", + "ll_set_initiating_coded_scheme": "0x0200d405", + "ll_set_max_conn_number": "0x0200d411", + "ll_set_tx_power_range": "0x0200d4a5", + "nibble_for_char": "0x0202021d", + "platform_calibrate_rt_clk": "0x020202c7", "platform_call_on_stack": "0x020030fb", - "platform_cancel_us_timer": "0x020202c3", - "platform_config": "0x020202d9", - "platform_create_us_timer": "0x02020415", - "platform_delete_timer": "0x02020429", - "platform_enable_irq": "0x02020431", - "platform_get_current_task": "0x02020465", - "platform_get_gen_os_driver": "0x02020489", - "platform_get_heap_status": "0x02020491", - "platform_get_link_layer_interf": "0x020204a9", - "platform_get_task_handle": "0x020204b1", - "platform_get_timer_counter": "0x020204d1", - "platform_get_us_time": "0x020204d5", - "platform_get_version": "0x020204d9", - "platform_hrng": "0x020204f5", - "platform_install_isr_stack": "0x020204fd", - "platform_install_task_stack": "0x02020509", - "platform_patch_rf_init_data": "0x02020541", - "platform_printf": "0x0202054d", - "platform_raise_assertion": "0x02020561", - "platform_rand": "0x02020575", - "platform_read_info": "0x02020579", - "platform_read_persistent_reg": "0x020205a9", - "platform_reset": "0x020205c9", - "platform_rt_rc_auto_tune": "0x020205dd", - "platform_rt_rc_auto_tune2": "0x020205e5", - "platform_rt_rc_tune": "0x02020645", - "platform_set_abs_timer": "0x02020671", - "platform_set_evt_callback": "0x02020675", - "platform_set_evt_callback_table": "0x02020689", - "platform_set_irq_callback": "0x02020695", - "platform_set_irq_callback_table": "0x020206b1", - "platform_set_rf_clk_source": "0x020206bd", - "platform_set_rf_init_data": "0x020206c9", - "platform_set_rf_power_mapping": "0x020206d5", - "platform_set_timer": "0x020206e1", - "platform_shutdown": "0x020206e5", - "platform_switch_app": "0x020206e9", - "platform_trace_raw": "0x02020701", - "platform_write_persistent_reg": "0x02020719", - "printf_hexdump": "0x020208f1", - "pvPortMalloc": "0x020213c9", - "pvTaskIncrementMutexHeldCount": "0x020214b1", - "pvTimerGetTimerID": "0x020214c9", - "pxPortInitialiseStack": "0x020214f5", - "reverse_128": "0x020216e9", - "reverse_24": "0x020216ef", - "reverse_256": "0x020216f5", - "reverse_48": "0x020216fb", - "reverse_56": "0x02021701", - "reverse_64": "0x02021707", - "reverse_bd_addr": "0x0202170d", - "reverse_bytes": "0x02021713", - "sm_add_event_handler": "0x02021a71", - "sm_address_resolution_lookup": "0x02021bc9", - "sm_authenticated": "0x02021f81", - "sm_authorization_decline": "0x02021f8f", - "sm_authorization_grant": "0x02021faf", - "sm_authorization_state": "0x02021fcf", - "sm_bonding_decline": "0x02021fe9", - "sm_config": "0x0202243d", - "sm_config_conn": "0x02022479", - "sm_encryption_key_size": "0x02022633", - "sm_just_works_confirm": "0x02022be5", - "sm_le_device_key": "0x02022f39", - "sm_passkey_input": "0x02022fcf", - "sm_private_random_address_generation_get": "0x02023399", - "sm_private_random_address_generation_get_mode": "0x020233a1", - "sm_private_random_address_generation_set_mode": "0x020233ad", - "sm_private_random_address_generation_set_update_period": "0x020233d5", - "sm_register_external_ltk_callback": "0x02023511", - "sm_register_oob_data_callback": "0x0202351d", - "sm_request_pairing": "0x02023529", - "sm_send_security_request": "0x02024023", - "sm_set_accepted_stk_generation_methods": "0x02024049", - "sm_set_authentication_requirements": "0x02024055", - "sm_set_encryption_key_size_range": "0x02024065", - "sm_set_key_distribution_flags": "0x02024071", - "sm_set_persistent_irk": "0x0202407d", - "sscanf_bd_addr": "0x020243d1", - "sysSetPublicDeviceAddr": "0x020249a9", - "uuid128_to_str": "0x0202526d", - "uuid_add_bluetooth_prefix": "0x020252c5", - "uuid_has_bluetooth_prefix": "0x020252e5", - "uxListRemove": "0x02025301", - "uxQueueMessagesWaiting": "0x02025329", - "uxQueueMessagesWaitingFromISR": "0x02025351", - "uxQueueSpacesAvailable": "0x0202536d", - "uxTaskGetStackHighWaterMark": "0x02025399", - "uxTaskPriorityGet": "0x020253b9", - "uxTaskPriorityGetFromISR": "0x020253d5", - "vListInitialise": "0x0202549b", - "vListInitialiseItem": "0x020254b1", - "vListInsert": "0x020254b7", - "vListInsertEnd": "0x020254e7", - "vPortEndScheduler": "0x02025501", - "vPortEnterCritical": "0x0202552d", - "vPortExitCritical": "0x02025571", - "vPortFree": "0x020255a5", - "vPortSuppressTicksAndSleep": "0x02025649", - "vPortValidateInterruptPriority": "0x02025771", - "vQueueDelete": "0x020257cd", - "vQueueWaitForMessageRestricted": "0x020257f9", - "vTaskDelay": "0x0202583d", - "vTaskInternalSetTimeOutState": "0x02025889", - "vTaskMissedYield": "0x02025899", - "vTaskPlaceOnEventList": "0x020258a5", - "vTaskPlaceOnEventListRestricted": "0x020258dd", - "vTaskPriorityDisinheritAfterTimeout": "0x0202591d", - "vTaskPrioritySet": "0x020259c9", - "vTaskResume": "0x02025a91", - "vTaskStartScheduler": "0x02025b15", - "vTaskStepTick": "0x02025ba5", - "vTaskSuspend": "0x02025bd5", - "vTaskSuspendAll": "0x02025c91", - "vTaskSwitchContext": "0x02025ca1", - "xPortStartScheduler": "0x02025d49", - "xQueueAddToSet": "0x02025e4d", - "xQueueCreateCountingSemaphore": "0x02025e71", - "xQueueCreateCountingSemaphoreStatic": "0x02025ead", - "xQueueCreateMutex": "0x02025ef1", - "xQueueCreateMutexStatic": "0x02025f07", - "xQueueCreateSet": "0x02025f21", - "xQueueGenericCreate": "0x02025f29", - "xQueueGenericCreateStatic": "0x02025f75", - "xQueueGenericReset": "0x02025fdd", - "xQueueGenericSend": "0x02026069", - "xQueueGenericSendFromISR": "0x020261d5", - "xQueueGiveFromISR": "0x02026295", - "xQueueGiveMutexRecursive": "0x02026339", - "xQueueIsQueueEmptyFromISR": "0x02026379", - "xQueueIsQueueFullFromISR": "0x0202639d", - "xQueuePeek": "0x020263c5", - "xQueuePeekFromISR": "0x020264ed", - "xQueueReceive": "0x02026559", - "xQueueReceiveFromISR": "0x02026685", - "xQueueRemoveFromSet": "0x02026719", - "xQueueSelectFromSet": "0x0202673b", - "xQueueSelectFromSetFromISR": "0x0202674d", - "xQueueSemaphoreTake": "0x02026761", - "xQueueTakeMutexRecursive": "0x020268cd", - "xTaskCheckForTimeOut": "0x02026911", - "xTaskCreate": "0x02026981", - "xTaskCreateStatic": "0x020269dd", - "xTaskGetCurrentTaskHandle": "0x02026a4d", - "xTaskGetSchedulerState": "0x02026a59", - "xTaskGetTickCount": "0x02026a75", - "xTaskGetTickCountFromISR": "0x02026a81", - "xTaskIncrementTick": "0x02026a91", - "xTaskPriorityDisinherit": "0x02026b5d", - "xTaskPriorityInherit": "0x02026bf1", - "xTaskRemoveFromEventList": "0x02026c85", - "xTaskResumeAll": "0x02026d05", - "xTaskResumeFromISR": "0x02026dcd", - "xTimerCreate": "0x02026e59", - "xTimerCreateStatic": "0x02026e8d", - "xTimerCreateTimerTask": "0x02026ec5", - "xTimerGenericCommand": "0x02026f31", - "xTimerGetExpiryTime": "0x02026fa1", - "xTimerGetTimerDaemonTaskHandle": "0x02026fc1" + "platform_cancel_us_timer": "0x020202cb", + "platform_config": "0x020202e1", + "platform_create_us_timer": "0x0202041d", + "platform_delete_timer": "0x02020431", + "platform_enable_irq": "0x02020439", + "platform_get_current_task": "0x0202046d", + "platform_get_gen_os_driver": "0x02020491", + "platform_get_heap_status": "0x02020499", + "platform_get_link_layer_interf": "0x020204b1", + "platform_get_task_handle": "0x020204b9", + "platform_get_timer_counter": "0x020204d9", + "platform_get_us_time": "0x020204dd", + "platform_get_version": "0x020204e1", + "platform_hrng": "0x020204fd", + "platform_install_isr_stack": "0x02020505", + "platform_install_task_stack": "0x02020511", + "platform_patch_rf_init_data": "0x02020549", + "platform_printf": "0x02020555", + "platform_raise_assertion": "0x02020569", + "platform_rand": "0x0202057d", + "platform_read_info": "0x02020581", + "platform_read_persistent_reg": "0x020205b1", + "platform_reset": "0x020205d1", + "platform_rt_rc_auto_tune": "0x020205e5", + "platform_rt_rc_auto_tune2": "0x020205ed", + "platform_rt_rc_tune": "0x0202064d", + "platform_set_abs_timer": "0x02020679", + "platform_set_evt_callback": "0x0202067d", + "platform_set_evt_callback_table": "0x02020691", + "platform_set_irq_callback": "0x0202069d", + "platform_set_irq_callback_table": "0x020206b9", + "platform_set_rf_clk_source": "0x020206c5", + "platform_set_rf_init_data": "0x020206d1", + "platform_set_rf_power_mapping": "0x020206dd", + "platform_set_timer": "0x020206e9", + "platform_shutdown": "0x020206ed", + "platform_switch_app": "0x020206f1", + "platform_trace_raw": "0x02020709", + "platform_write_persistent_reg": "0x02020721", + "printf_hexdump": "0x020208f9", + "pvPortMalloc": "0x020213d1", + "pvTaskIncrementMutexHeldCount": "0x020214b9", + "pvTimerGetTimerID": "0x020214d1", + "pxPortInitialiseStack": "0x020214fd", + "reverse_128": "0x020216f1", + "reverse_24": "0x020216f7", + "reverse_256": "0x020216fd", + "reverse_48": "0x02021703", + "reverse_56": "0x02021709", + "reverse_64": "0x0202170f", + "reverse_bd_addr": "0x02021715", + "reverse_bytes": "0x0202171b", + "sm_add_event_handler": "0x02021a79", + "sm_address_resolution_lookup": "0x02021bd1", + "sm_authenticated": "0x02021f89", + "sm_authorization_decline": "0x02021f97", + "sm_authorization_grant": "0x02021fb7", + "sm_authorization_state": "0x02021fd7", + "sm_bonding_decline": "0x02021ff1", + "sm_config": "0x02022445", + "sm_config_conn": "0x02022481", + "sm_encryption_key_size": "0x0202263b", + "sm_just_works_confirm": "0x02022bed", + "sm_le_device_key": "0x02022f41", + "sm_passkey_input": "0x02022fd7", + "sm_private_random_address_generation_get": "0x020233a1", + "sm_private_random_address_generation_get_mode": "0x020233a9", + "sm_private_random_address_generation_set_mode": "0x020233b5", + "sm_private_random_address_generation_set_update_period": "0x020233dd", + "sm_register_external_ltk_callback": "0x02023519", + "sm_register_oob_data_callback": "0x02023525", + "sm_request_pairing": "0x02023531", + "sm_send_security_request": "0x0202402b", + "sm_set_accepted_stk_generation_methods": "0x02024051", + "sm_set_authentication_requirements": "0x0202405d", + "sm_set_encryption_key_size_range": "0x0202406d", + "sm_set_key_distribution_flags": "0x02024079", + "sm_set_persistent_irk": "0x02024085", + "sscanf_bd_addr": "0x020243d9", + "sysSetPublicDeviceAddr": "0x020249b1", + "uuid128_to_str": "0x02025275", + "uuid_add_bluetooth_prefix": "0x020252cd", + "uuid_has_bluetooth_prefix": "0x020252ed", + "uxListRemove": "0x02025309", + "uxQueueMessagesWaiting": "0x02025331", + "uxQueueMessagesWaitingFromISR": "0x02025359", + "uxQueueSpacesAvailable": "0x02025375", + "uxTaskGetStackHighWaterMark": "0x020253a1", + "uxTaskPriorityGet": "0x020253c1", + "uxTaskPriorityGetFromISR": "0x020253dd", + "vListInitialise": "0x020254a3", + "vListInitialiseItem": "0x020254b9", + "vListInsert": "0x020254bf", + "vListInsertEnd": "0x020254ef", + "vPortEndScheduler": "0x02025509", + "vPortEnterCritical": "0x02025535", + "vPortExitCritical": "0x02025579", + "vPortFree": "0x020255ad", + "vPortSuppressTicksAndSleep": "0x02025651", + "vPortValidateInterruptPriority": "0x02025779", + "vQueueDelete": "0x020257d5", + "vQueueWaitForMessageRestricted": "0x02025801", + "vTaskDelay": "0x02025845", + "vTaskInternalSetTimeOutState": "0x02025891", + "vTaskMissedYield": "0x020258a1", + "vTaskPlaceOnEventList": "0x020258ad", + "vTaskPlaceOnEventListRestricted": "0x020258e5", + "vTaskPriorityDisinheritAfterTimeout": "0x02025925", + "vTaskPrioritySet": "0x020259d1", + "vTaskResume": "0x02025a99", + "vTaskStartScheduler": "0x02025b1d", + "vTaskStepTick": "0x02025bad", + "vTaskSuspend": "0x02025bdd", + "vTaskSuspendAll": "0x02025c99", + "vTaskSwitchContext": "0x02025ca9", + "xPortStartScheduler": "0x02025d51", + "xQueueAddToSet": "0x02025e55", + "xQueueCreateCountingSemaphore": "0x02025e79", + "xQueueCreateCountingSemaphoreStatic": "0x02025eb5", + "xQueueCreateMutex": "0x02025ef9", + "xQueueCreateMutexStatic": "0x02025f0f", + "xQueueCreateSet": "0x02025f29", + "xQueueGenericCreate": "0x02025f31", + "xQueueGenericCreateStatic": "0x02025f7d", + "xQueueGenericReset": "0x02025fe5", + "xQueueGenericSend": "0x02026071", + "xQueueGenericSendFromISR": "0x020261dd", + "xQueueGiveFromISR": "0x0202629d", + "xQueueGiveMutexRecursive": "0x02026341", + "xQueueIsQueueEmptyFromISR": "0x02026381", + "xQueueIsQueueFullFromISR": "0x020263a5", + "xQueuePeek": "0x020263cd", + "xQueuePeekFromISR": "0x020264f5", + "xQueueReceive": "0x02026561", + "xQueueReceiveFromISR": "0x0202668d", + "xQueueRemoveFromSet": "0x02026721", + "xQueueSelectFromSet": "0x02026743", + "xQueueSelectFromSetFromISR": "0x02026755", + "xQueueSemaphoreTake": "0x02026769", + "xQueueTakeMutexRecursive": "0x020268d5", + "xTaskCheckForTimeOut": "0x02026919", + "xTaskCreate": "0x02026989", + "xTaskCreateStatic": "0x020269e5", + "xTaskGetCurrentTaskHandle": "0x02026a55", + "xTaskGetSchedulerState": "0x02026a61", + "xTaskGetTickCount": "0x02026a7d", + "xTaskGetTickCountFromISR": "0x02026a89", + "xTaskIncrementTick": "0x02026a99", + "xTaskPriorityDisinherit": "0x02026b65", + "xTaskPriorityInherit": "0x02026bf9", + "xTaskRemoveFromEventList": "0x02026c8d", + "xTaskResumeAll": "0x02026d0d", + "xTaskResumeFromISR": "0x02026dd5", + "xTimerCreate": "0x02026e61", + "xTimerCreateStatic": "0x02026e95", + "xTimerCreateTimerTask": "0x02026ecd", + "xTimerGenericCommand": "0x02026f39", + "xTimerGetExpiryTime": "0x02026fa9", + "xTimerGetTimerDaemonTaskHandle": "0x02026fc9" } \ No newline at end of file diff --git a/bundles/typical/ING9168xx/meta.json b/bundles/typical/ING9168xx/meta.json index 4b0c3a28..027da9b3 100644 --- a/bundles/typical/ING9168xx/meta.json +++ b/bundles/typical/ING9168xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 33562624, - "size": 160688 + "size": 160696 }, "var": { "link_layer_features": { - "addr": 33715200, + "addr": 33715208, "value": "bf79ff07fe000000" } }, "version": [ 2, 3, - 44 + 45 ] } \ No newline at end of file diff --git a/bundles/typical/ING9168xx/platform.bin b/bundles/typical/ING9168xx/platform.bin index 13f5d032..661b5237 100644 Binary files a/bundles/typical/ING9168xx/platform.bin and b/bundles/typical/ING9168xx/platform.bin differ diff --git a/bundles/typical/ING9187xx/apis.json b/bundles/typical/ING9187xx/apis.json index b23a4d6b..d4f82a1d 100644 --- a/bundles/typical/ING9187xx/apis.json +++ b/bundles/typical/ING9187xx/apis.json @@ -140,202 +140,202 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000ba75", "l2cap_init": "0x0000be35", "l2cap_le_send_flow_control_credit": "0x0000bf29", - "l2cap_max_le_mtu": "0x0000c225", - "l2cap_register_packet_handler": "0x0000c34d", - "l2cap_register_service": "0x0000c359", - "l2cap_request_can_send_now_event": "0x0000c469", - "l2cap_request_connection_parameter_update": "0x0000c483", - "l2cap_send_echo_request": "0x0000c951", - "l2cap_unregister_service": "0x0000ca11", - "le_device_db_add": "0x0000ca69", - "le_device_db_find": "0x0000cb41", - "le_device_db_from_key": "0x0000cb6d", - "le_device_db_iter_cur": "0x0000cb75", - "le_device_db_iter_cur_key": "0x0000cb79", - "le_device_db_iter_init": "0x0000cb7d", - "le_device_db_iter_next": "0x0000cb85", - "le_device_db_remove_key": "0x0000cbab", - "ll_aes_encrypt": "0x0000cbd9", - "ll_config": "0x0000cc55", - "ll_free": "0x0000cc8b", - "ll_get_capabilities": "0x0000cc95", - "ll_get_heap_free_size": "0x0000ccb5", - "ll_get_states": "0x0000ccc5", - "ll_hint_on_ce_len": "0x0000cd81", - "ll_legacy_adv_set_interval": "0x0000cdb9", - "ll_malloc": "0x0000cdc9", - "ll_query_timing_info": "0x0000cf01", - "ll_register_hci_acl_previewer": "0x0000cf4d", - "ll_scan_set_fixed_channel": "0x0000cfb1", - "ll_set_adv_access_address": "0x0000d1c9", - "ll_set_adv_coded_scheme": "0x0000d1d5", - "ll_set_conn_acl_report_latency": "0x0000d205", - "ll_set_conn_coded_scheme": "0x0000d235", - "ll_set_conn_latency": "0x0000d261", - "ll_set_conn_tx_power": "0x0000d291", - "ll_set_def_antenna": "0x0000d2d9", - "ll_set_initiating_coded_scheme": "0x0000d2f5", - "ll_set_max_conn_number": "0x0000d301", - "nibble_for_char": "0x0001d7bd", - "platform_calibrate_rt_clk": "0x0001d85b", + "l2cap_max_le_mtu": "0x0000c22d", + "l2cap_register_packet_handler": "0x0000c355", + "l2cap_register_service": "0x0000c361", + "l2cap_request_can_send_now_event": "0x0000c471", + "l2cap_request_connection_parameter_update": "0x0000c48b", + "l2cap_send_echo_request": "0x0000c959", + "l2cap_unregister_service": "0x0000ca19", + "le_device_db_add": "0x0000ca71", + "le_device_db_find": "0x0000cb49", + "le_device_db_from_key": "0x0000cb75", + "le_device_db_iter_cur": "0x0000cb7d", + "le_device_db_iter_cur_key": "0x0000cb81", + "le_device_db_iter_init": "0x0000cb85", + "le_device_db_iter_next": "0x0000cb8d", + "le_device_db_remove_key": "0x0000cbb3", + "ll_aes_encrypt": "0x0000cbe1", + "ll_config": "0x0000cc5d", + "ll_free": "0x0000cc93", + "ll_get_capabilities": "0x0000cc9d", + "ll_get_heap_free_size": "0x0000ccbd", + "ll_get_states": "0x0000cccd", + "ll_hint_on_ce_len": "0x0000cd89", + "ll_legacy_adv_set_interval": "0x0000cdc1", + "ll_malloc": "0x0000cdd1", + "ll_query_timing_info": "0x0000cf09", + "ll_register_hci_acl_previewer": "0x0000cf55", + "ll_scan_set_fixed_channel": "0x0000cfb9", + "ll_set_adv_access_address": "0x0000d1d1", + "ll_set_adv_coded_scheme": "0x0000d1dd", + "ll_set_conn_acl_report_latency": "0x0000d20d", + "ll_set_conn_coded_scheme": "0x0000d23d", + "ll_set_conn_latency": "0x0000d269", + "ll_set_conn_tx_power": "0x0000d299", + "ll_set_def_antenna": "0x0000d2e1", + "ll_set_initiating_coded_scheme": "0x0000d2fd", + "ll_set_max_conn_number": "0x0000d309", + "nibble_for_char": "0x0001d7c5", + "platform_calibrate_rt_clk": "0x0001d863", "platform_call_on_stack": "0x00004183", - "platform_cancel_us_timer": "0x0001d85f", - "platform_config": "0x0001d875", - "platform_create_us_timer": "0x0001d999", - "platform_delete_timer": "0x0001d9ad", - "platform_enable_irq": "0x0001d9b5", - "platform_get_current_task": "0x0001d9ed", - "platform_get_gen_os_driver": "0x0001da11", - "platform_get_heap_status": "0x0001da19", - "platform_get_link_layer_interf": "0x0001da31", - "platform_get_task_handle": "0x0001da39", - "platform_get_timer_counter": "0x0001da59", - "platform_get_us_time": "0x0001da5d", - "platform_get_version": "0x0001da61", - "platform_hrng": "0x0001da69", - "platform_install_isr_stack": "0x0001da71", - "platform_install_task_stack": "0x0001da7d", - "platform_patch_rf_init_data": "0x0001dab5", - "platform_printf": "0x0001dac1", - "platform_raise_assertion": "0x0001dad5", - "platform_rand": "0x0001dae9", - "platform_read_info": "0x0001daed", - "platform_read_persistent_reg": "0x0001db1d", - "platform_reset": "0x0001db2d", - "platform_rt_rc_auto_tune": "0x0001db51", - "platform_rt_rc_auto_tune2": "0x0001db59", - "platform_rt_rc_tune": "0x0001dbd5", - "platform_set_abs_timer": "0x0001dbf9", - "platform_set_evt_callback": "0x0001dbfd", - "platform_set_evt_callback_table": "0x0001dc11", - "platform_set_irq_callback": "0x0001dc1d", - "platform_set_irq_callback_table": "0x0001dc39", - "platform_set_rf_clk_source": "0x0001dc45", - "platform_set_rf_init_data": "0x0001dc51", - "platform_set_rf_power_mapping": "0x0001dc5d", - "platform_set_timer": "0x0001dc69", - "platform_shutdown": "0x0001dc6d", - "platform_switch_app": "0x0001dc71", - "platform_trace_raw": "0x0001dc9d", - "platform_write_persistent_reg": "0x0001dcb5", - "printf_hexdump": "0x0001de69", - "pvPortMalloc": "0x0001e95d", - "pvTaskIncrementMutexHeldCount": "0x0001ea45", - "pvTimerGetTimerID": "0x0001ea5d", - "pxPortInitialiseStack": "0x0001ea89", - "reverse_128": "0x0001ec3d", - "reverse_24": "0x0001ec43", - "reverse_256": "0x0001ec49", - "reverse_48": "0x0001ec4f", - "reverse_56": "0x0001ec55", - "reverse_64": "0x0001ec5b", - "reverse_bd_addr": "0x0001ec61", - "reverse_bytes": "0x0001ec67", - "sm_add_event_handler": "0x0001ee05", - "sm_address_resolution_lookup": "0x0001ef5d", - "sm_authenticated": "0x0001f315", - "sm_authorization_decline": "0x0001f323", - "sm_authorization_grant": "0x0001f343", - "sm_authorization_state": "0x0001f363", - "sm_bonding_decline": "0x0001f37d", - "sm_config": "0x0001f7d9", - "sm_config_conn": "0x0001f815", - "sm_encryption_key_size": "0x0001f9cf", - "sm_just_works_confirm": "0x0001ff81", - "sm_le_device_key": "0x000202d5", - "sm_passkey_input": "0x0002036b", - "sm_private_random_address_generation_get": "0x00020735", - "sm_private_random_address_generation_get_mode": "0x0002073d", - "sm_private_random_address_generation_set_mode": "0x00020749", - "sm_private_random_address_generation_set_update_period": "0x00020771", - "sm_register_external_ltk_callback": "0x000208ad", - "sm_register_oob_data_callback": "0x000208b9", - "sm_request_pairing": "0x000208c5", - "sm_send_security_request": "0x000213bf", - "sm_set_accepted_stk_generation_methods": "0x000213e5", - "sm_set_authentication_requirements": "0x000213f1", - "sm_set_encryption_key_size_range": "0x00021401", - "sm_set_key_distribution_flags": "0x0002140d", - "sm_set_persistent_irk": "0x00021419", - "sscanf_bd_addr": "0x00021769", - "sysSetPublicDeviceAddr": "0x00021b55", - "uuid128_to_str": "0x000221c1", - "uuid_add_bluetooth_prefix": "0x00022219", - "uuid_has_bluetooth_prefix": "0x00022239", - "uxListRemove": "0x00022255", - "uxQueueMessagesWaiting": "0x0002227d", - "uxQueueMessagesWaitingFromISR": "0x000222a5", - "uxQueueSpacesAvailable": "0x000222c1", - "uxTaskGetStackHighWaterMark": "0x000222ed", - "uxTaskPriorityGet": "0x0002230d", - "uxTaskPriorityGetFromISR": "0x00022329", - "vListInitialise": "0x000223ef", - "vListInitialiseItem": "0x00022405", - "vListInsert": "0x0002240b", - "vListInsertEnd": "0x0002243b", - "vPortEndScheduler": "0x00022455", - "vPortEnterCritical": "0x00022481", - "vPortExitCritical": "0x000224c5", - "vPortFree": "0x000224f9", - "vPortSuppressTicksAndSleep": "0x0002258d", - "vPortValidateInterruptPriority": "0x000226b5", - "vQueueDelete": "0x00022711", - "vQueueWaitForMessageRestricted": "0x0002273d", - "vTaskDelay": "0x00022785", - "vTaskInternalSetTimeOutState": "0x000227d1", - "vTaskMissedYield": "0x000227e1", - "vTaskPlaceOnEventList": "0x000227ed", - "vTaskPlaceOnEventListRestricted": "0x00022825", - "vTaskPriorityDisinheritAfterTimeout": "0x00022865", - "vTaskPrioritySet": "0x00022911", - "vTaskResume": "0x000229d9", - "vTaskStartScheduler": "0x00022a5d", - "vTaskStepTick": "0x00022aed", - "vTaskSuspend": "0x00022b1d", - "vTaskSuspendAll": "0x00022bd9", - "vTaskSwitchContext": "0x00022be9", - "xPortStartScheduler": "0x00022c91", - "xQueueAddToSet": "0x00022d59", - "xQueueCreateCountingSemaphore": "0x00022d7d", - "xQueueCreateCountingSemaphoreStatic": "0x00022db9", - "xQueueCreateMutex": "0x00022dfd", - "xQueueCreateMutexStatic": "0x00022e13", - "xQueueCreateSet": "0x00022e2d", - "xQueueGenericCreate": "0x00022e35", - "xQueueGenericCreateStatic": "0x00022e81", - "xQueueGenericReset": "0x00022ee9", - "xQueueGenericSend": "0x00022f75", - "xQueueGenericSendFromISR": "0x000230e1", - "xQueueGiveFromISR": "0x000231a1", - "xQueueGiveMutexRecursive": "0x00023245", - "xQueueIsQueueEmptyFromISR": "0x00023285", - "xQueueIsQueueFullFromISR": "0x000232a9", - "xQueuePeek": "0x000232d1", - "xQueuePeekFromISR": "0x000233f9", - "xQueueReceive": "0x00023465", - "xQueueReceiveFromISR": "0x00023591", - "xQueueRemoveFromSet": "0x00023625", - "xQueueSelectFromSet": "0x00023647", - "xQueueSelectFromSetFromISR": "0x00023659", - "xQueueSemaphoreTake": "0x0002366d", - "xQueueTakeMutexRecursive": "0x000237d9", - "xTaskCheckForTimeOut": "0x0002381d", - "xTaskCreate": "0x0002388d", - "xTaskCreateStatic": "0x000238e9", - "xTaskGetCurrentTaskHandle": "0x00023959", - "xTaskGetSchedulerState": "0x00023965", - "xTaskGetTickCount": "0x00023981", - "xTaskGetTickCountFromISR": "0x0002398d", - "xTaskIncrementTick": "0x0002399d", - "xTaskPriorityDisinherit": "0x00023a69", - "xTaskPriorityInherit": "0x00023afd", - "xTaskRemoveFromEventList": "0x00023b91", - "xTaskResumeAll": "0x00023c11", - "xTaskResumeFromISR": "0x00023cd9", - "xTimerCreate": "0x00023d65", - "xTimerCreateStatic": "0x00023d99", - "xTimerCreateTimerTask": "0x00023dd1", - "xTimerGenericCommand": "0x00023e3d", - "xTimerGetExpiryTime": "0x00023ead", - "xTimerGetTimerDaemonTaskHandle": "0x00023ecd" + "platform_cancel_us_timer": "0x0001d867", + "platform_config": "0x0001d87d", + "platform_create_us_timer": "0x0001d9a1", + "platform_delete_timer": "0x0001d9b5", + "platform_enable_irq": "0x0001d9bd", + "platform_get_current_task": "0x0001d9f5", + "platform_get_gen_os_driver": "0x0001da19", + "platform_get_heap_status": "0x0001da21", + "platform_get_link_layer_interf": "0x0001da39", + "platform_get_task_handle": "0x0001da41", + "platform_get_timer_counter": "0x0001da61", + "platform_get_us_time": "0x0001da65", + "platform_get_version": "0x0001da69", + "platform_hrng": "0x0001da71", + "platform_install_isr_stack": "0x0001da79", + "platform_install_task_stack": "0x0001da85", + "platform_patch_rf_init_data": "0x0001dabd", + "platform_printf": "0x0001dac9", + "platform_raise_assertion": "0x0001dadd", + "platform_rand": "0x0001daf1", + "platform_read_info": "0x0001daf5", + "platform_read_persistent_reg": "0x0001db25", + "platform_reset": "0x0001db35", + "platform_rt_rc_auto_tune": "0x0001db59", + "platform_rt_rc_auto_tune2": "0x0001db61", + "platform_rt_rc_tune": "0x0001dbdd", + "platform_set_abs_timer": "0x0001dc01", + "platform_set_evt_callback": "0x0001dc05", + "platform_set_evt_callback_table": "0x0001dc19", + "platform_set_irq_callback": "0x0001dc25", + "platform_set_irq_callback_table": "0x0001dc41", + "platform_set_rf_clk_source": "0x0001dc4d", + "platform_set_rf_init_data": "0x0001dc59", + "platform_set_rf_power_mapping": "0x0001dc65", + "platform_set_timer": "0x0001dc71", + "platform_shutdown": "0x0001dc75", + "platform_switch_app": "0x0001dc79", + "platform_trace_raw": "0x0001dca5", + "platform_write_persistent_reg": "0x0001dcbd", + "printf_hexdump": "0x0001de71", + "pvPortMalloc": "0x0001e965", + "pvTaskIncrementMutexHeldCount": "0x0001ea4d", + "pvTimerGetTimerID": "0x0001ea65", + "pxPortInitialiseStack": "0x0001ea91", + "reverse_128": "0x0001ec45", + "reverse_24": "0x0001ec4b", + "reverse_256": "0x0001ec51", + "reverse_48": "0x0001ec57", + "reverse_56": "0x0001ec5d", + "reverse_64": "0x0001ec63", + "reverse_bd_addr": "0x0001ec69", + "reverse_bytes": "0x0001ec6f", + "sm_add_event_handler": "0x0001ee0d", + "sm_address_resolution_lookup": "0x0001ef65", + "sm_authenticated": "0x0001f31d", + "sm_authorization_decline": "0x0001f32b", + "sm_authorization_grant": "0x0001f34b", + "sm_authorization_state": "0x0001f36b", + "sm_bonding_decline": "0x0001f385", + "sm_config": "0x0001f7e1", + "sm_config_conn": "0x0001f81d", + "sm_encryption_key_size": "0x0001f9d7", + "sm_just_works_confirm": "0x0001ff89", + "sm_le_device_key": "0x000202dd", + "sm_passkey_input": "0x00020373", + "sm_private_random_address_generation_get": "0x0002073d", + "sm_private_random_address_generation_get_mode": "0x00020745", + "sm_private_random_address_generation_set_mode": "0x00020751", + "sm_private_random_address_generation_set_update_period": "0x00020779", + "sm_register_external_ltk_callback": "0x000208b5", + "sm_register_oob_data_callback": "0x000208c1", + "sm_request_pairing": "0x000208cd", + "sm_send_security_request": "0x000213c7", + "sm_set_accepted_stk_generation_methods": "0x000213ed", + "sm_set_authentication_requirements": "0x000213f9", + "sm_set_encryption_key_size_range": "0x00021409", + "sm_set_key_distribution_flags": "0x00021415", + "sm_set_persistent_irk": "0x00021421", + "sscanf_bd_addr": "0x00021771", + "sysSetPublicDeviceAddr": "0x00021b5d", + "uuid128_to_str": "0x000221c9", + "uuid_add_bluetooth_prefix": "0x00022221", + "uuid_has_bluetooth_prefix": "0x00022241", + "uxListRemove": "0x0002225d", + "uxQueueMessagesWaiting": "0x00022285", + "uxQueueMessagesWaitingFromISR": "0x000222ad", + "uxQueueSpacesAvailable": "0x000222c9", + "uxTaskGetStackHighWaterMark": "0x000222f5", + "uxTaskPriorityGet": "0x00022315", + "uxTaskPriorityGetFromISR": "0x00022331", + "vListInitialise": "0x000223f7", + "vListInitialiseItem": "0x0002240d", + "vListInsert": "0x00022413", + "vListInsertEnd": "0x00022443", + "vPortEndScheduler": "0x0002245d", + "vPortEnterCritical": "0x00022489", + "vPortExitCritical": "0x000224cd", + "vPortFree": "0x00022501", + "vPortSuppressTicksAndSleep": "0x00022595", + "vPortValidateInterruptPriority": "0x000226bd", + "vQueueDelete": "0x00022719", + "vQueueWaitForMessageRestricted": "0x00022745", + "vTaskDelay": "0x0002278d", + "vTaskInternalSetTimeOutState": "0x000227d9", + "vTaskMissedYield": "0x000227e9", + "vTaskPlaceOnEventList": "0x000227f5", + "vTaskPlaceOnEventListRestricted": "0x0002282d", + "vTaskPriorityDisinheritAfterTimeout": "0x0002286d", + "vTaskPrioritySet": "0x00022919", + "vTaskResume": "0x000229e1", + "vTaskStartScheduler": "0x00022a65", + "vTaskStepTick": "0x00022af5", + "vTaskSuspend": "0x00022b25", + "vTaskSuspendAll": "0x00022be1", + "vTaskSwitchContext": "0x00022bf1", + "xPortStartScheduler": "0x00022c99", + "xQueueAddToSet": "0x00022d61", + "xQueueCreateCountingSemaphore": "0x00022d85", + "xQueueCreateCountingSemaphoreStatic": "0x00022dc1", + "xQueueCreateMutex": "0x00022e05", + "xQueueCreateMutexStatic": "0x00022e1b", + "xQueueCreateSet": "0x00022e35", + "xQueueGenericCreate": "0x00022e3d", + "xQueueGenericCreateStatic": "0x00022e89", + "xQueueGenericReset": "0x00022ef1", + "xQueueGenericSend": "0x00022f7d", + "xQueueGenericSendFromISR": "0x000230e9", + "xQueueGiveFromISR": "0x000231a9", + "xQueueGiveMutexRecursive": "0x0002324d", + "xQueueIsQueueEmptyFromISR": "0x0002328d", + "xQueueIsQueueFullFromISR": "0x000232b1", + "xQueuePeek": "0x000232d9", + "xQueuePeekFromISR": "0x00023401", + "xQueueReceive": "0x0002346d", + "xQueueReceiveFromISR": "0x00023599", + "xQueueRemoveFromSet": "0x0002362d", + "xQueueSelectFromSet": "0x0002364f", + "xQueueSelectFromSetFromISR": "0x00023661", + "xQueueSemaphoreTake": "0x00023675", + "xQueueTakeMutexRecursive": "0x000237e1", + "xTaskCheckForTimeOut": "0x00023825", + "xTaskCreate": "0x00023895", + "xTaskCreateStatic": "0x000238f1", + "xTaskGetCurrentTaskHandle": "0x00023961", + "xTaskGetSchedulerState": "0x0002396d", + "xTaskGetTickCount": "0x00023989", + "xTaskGetTickCountFromISR": "0x00023995", + "xTaskIncrementTick": "0x000239a5", + "xTaskPriorityDisinherit": "0x00023a71", + "xTaskPriorityInherit": "0x00023b05", + "xTaskRemoveFromEventList": "0x00023b99", + "xTaskResumeAll": "0x00023c19", + "xTaskResumeFromISR": "0x00023ce1", + "xTimerCreate": "0x00023d6d", + "xTimerCreateStatic": "0x00023da1", + "xTimerCreateTimerTask": "0x00023dd9", + "xTimerGenericCommand": "0x00023e45", + "xTimerGetExpiryTime": "0x00023eb5", + "xTimerGetTimerDaemonTaskHandle": "0x00023ed5" } \ No newline at end of file diff --git a/bundles/typical/ING9187xx/meta.json b/bundles/typical/ING9187xx/meta.json index 68a58620..7002deac 100644 --- a/bundles/typical/ING9187xx/meta.json +++ b/bundles/typical/ING9187xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 137040 + "size": 137048 }, "var": { "link_layer_features": { - "addr": 149540, + "addr": 149548, "value": "3ff9010400000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/typical/ING9187xx/platform.bin b/bundles/typical/ING9187xx/platform.bin index 684e6816..46592edf 100644 Binary files a/bundles/typical/ING9187xx/platform.bin and b/bundles/typical/ING9187xx/platform.bin differ diff --git a/bundles/typical/ING9188xx/apis.json b/bundles/typical/ING9188xx/apis.json index bc16c3b6..1e7e5300 100644 --- a/bundles/typical/ING9188xx/apis.json +++ b/bundles/typical/ING9188xx/apis.json @@ -154,202 +154,202 @@ "l2cap_get_peer_mtu_for_local_cid": "0x0000be4d", "l2cap_init": "0x0000c20d", "l2cap_le_send_flow_control_credit": "0x0000c301", - "l2cap_max_le_mtu": "0x0000c5fd", - "l2cap_register_packet_handler": "0x0000c725", - "l2cap_register_service": "0x0000c731", - "l2cap_request_can_send_now_event": "0x0000c841", - "l2cap_request_connection_parameter_update": "0x0000c85b", - "l2cap_send_echo_request": "0x0000cd29", - "l2cap_unregister_service": "0x0000cde9", - "le_device_db_add": "0x0000ce41", - "le_device_db_find": "0x0000cf19", - "le_device_db_from_key": "0x0000cf45", - "le_device_db_iter_cur": "0x0000cf4d", - "le_device_db_iter_cur_key": "0x0000cf51", - "le_device_db_iter_init": "0x0000cf55", - "le_device_db_iter_next": "0x0000cf5d", - "le_device_db_remove_key": "0x0000cf83", - "ll_aes_encrypt": "0x0000cfb1", - "ll_config": "0x0000d02d", - "ll_free": "0x0000d063", - "ll_get_capabilities": "0x0000d06d", - "ll_get_heap_free_size": "0x0000d08d", - "ll_get_states": "0x0000d09d", - "ll_hint_on_ce_len": "0x0000d159", - "ll_legacy_adv_set_interval": "0x0000d191", - "ll_malloc": "0x0000d1a1", - "ll_query_timing_info": "0x0000d2d9", - "ll_register_hci_acl_previewer": "0x0000d325", - "ll_scan_set_fixed_channel": "0x0000d389", - "ll_set_adv_access_address": "0x0000d5a1", - "ll_set_adv_coded_scheme": "0x0000d5ad", - "ll_set_conn_acl_report_latency": "0x0000d5dd", - "ll_set_conn_coded_scheme": "0x0000d60d", - "ll_set_conn_latency": "0x0000d639", - "ll_set_conn_tx_power": "0x0000d669", - "ll_set_def_antenna": "0x0000d6b1", - "ll_set_initiating_coded_scheme": "0x0000d6cd", - "ll_set_max_conn_number": "0x0000d6d9", - "nibble_for_char": "0x0001ea81", - "platform_calibrate_rt_clk": "0x0001eb1f", + "l2cap_max_le_mtu": "0x0000c605", + "l2cap_register_packet_handler": "0x0000c72d", + "l2cap_register_service": "0x0000c739", + "l2cap_request_can_send_now_event": "0x0000c849", + "l2cap_request_connection_parameter_update": "0x0000c863", + "l2cap_send_echo_request": "0x0000cd31", + "l2cap_unregister_service": "0x0000cdf1", + "le_device_db_add": "0x0000ce49", + "le_device_db_find": "0x0000cf21", + "le_device_db_from_key": "0x0000cf4d", + "le_device_db_iter_cur": "0x0000cf55", + "le_device_db_iter_cur_key": "0x0000cf59", + "le_device_db_iter_init": "0x0000cf5d", + "le_device_db_iter_next": "0x0000cf65", + "le_device_db_remove_key": "0x0000cf8b", + "ll_aes_encrypt": "0x0000cfb9", + "ll_config": "0x0000d035", + "ll_free": "0x0000d06b", + "ll_get_capabilities": "0x0000d075", + "ll_get_heap_free_size": "0x0000d095", + "ll_get_states": "0x0000d0a5", + "ll_hint_on_ce_len": "0x0000d161", + "ll_legacy_adv_set_interval": "0x0000d199", + "ll_malloc": "0x0000d1a9", + "ll_query_timing_info": "0x0000d2e1", + "ll_register_hci_acl_previewer": "0x0000d32d", + "ll_scan_set_fixed_channel": "0x0000d391", + "ll_set_adv_access_address": "0x0000d5a9", + "ll_set_adv_coded_scheme": "0x0000d5b5", + "ll_set_conn_acl_report_latency": "0x0000d5e5", + "ll_set_conn_coded_scheme": "0x0000d615", + "ll_set_conn_latency": "0x0000d641", + "ll_set_conn_tx_power": "0x0000d671", + "ll_set_def_antenna": "0x0000d6b9", + "ll_set_initiating_coded_scheme": "0x0000d6d5", + "ll_set_max_conn_number": "0x0000d6e1", + "nibble_for_char": "0x0001ea89", + "platform_calibrate_rt_clk": "0x0001eb27", "platform_call_on_stack": "0x00004183", - "platform_cancel_us_timer": "0x0001eb23", - "platform_config": "0x0001eb39", - "platform_create_us_timer": "0x0001ec5d", - "platform_delete_timer": "0x0001ec71", - "platform_enable_irq": "0x0001ec79", - "platform_get_current_task": "0x0001ecb1", - "platform_get_gen_os_driver": "0x0001ecd5", - "platform_get_heap_status": "0x0001ecdd", - "platform_get_link_layer_interf": "0x0001ecf5", - "platform_get_task_handle": "0x0001ecfd", - "platform_get_timer_counter": "0x0001ed1d", - "platform_get_us_time": "0x0001ed21", - "platform_get_version": "0x0001ed25", - "platform_hrng": "0x0001ed2d", - "platform_install_isr_stack": "0x0001ed35", - "platform_install_task_stack": "0x0001ed41", - "platform_patch_rf_init_data": "0x0001ed79", - "platform_printf": "0x0001ed85", - "platform_raise_assertion": "0x0001ed99", - "platform_rand": "0x0001edad", - "platform_read_info": "0x0001edb1", - "platform_read_persistent_reg": "0x0001ede1", - "platform_reset": "0x0001edf1", - "platform_rt_rc_auto_tune": "0x0001ee15", - "platform_rt_rc_auto_tune2": "0x0001ee1d", - "platform_rt_rc_tune": "0x0001ee99", - "platform_set_abs_timer": "0x0001eebd", - "platform_set_evt_callback": "0x0001eec1", - "platform_set_evt_callback_table": "0x0001eed5", - "platform_set_irq_callback": "0x0001eee1", - "platform_set_irq_callback_table": "0x0001eefd", - "platform_set_rf_clk_source": "0x0001ef09", - "platform_set_rf_init_data": "0x0001ef15", - "platform_set_rf_power_mapping": "0x0001ef21", - "platform_set_timer": "0x0001ef2d", - "platform_shutdown": "0x0001ef31", - "platform_switch_app": "0x0001ef35", - "platform_trace_raw": "0x0001ef61", - "platform_write_persistent_reg": "0x0001ef79", - "printf_hexdump": "0x0001f12d", - "pvPortMalloc": "0x0001fc21", - "pvTaskIncrementMutexHeldCount": "0x0001fd09", - "pvTimerGetTimerID": "0x0001fd21", - "pxPortInitialiseStack": "0x0001fd4d", - "reverse_128": "0x0001ff39", - "reverse_24": "0x0001ff3f", - "reverse_256": "0x0001ff45", - "reverse_48": "0x0001ff4b", - "reverse_56": "0x0001ff51", - "reverse_64": "0x0001ff57", - "reverse_bd_addr": "0x0001ff5d", - "reverse_bytes": "0x0001ff63", - "sm_add_event_handler": "0x00020251", - "sm_address_resolution_lookup": "0x000203a9", - "sm_authenticated": "0x00020761", - "sm_authorization_decline": "0x0002076f", - "sm_authorization_grant": "0x0002078f", - "sm_authorization_state": "0x000207af", - "sm_bonding_decline": "0x000207c9", - "sm_config": "0x00020c25", - "sm_config_conn": "0x00020c61", - "sm_encryption_key_size": "0x00020e1b", - "sm_just_works_confirm": "0x000213cd", - "sm_le_device_key": "0x00021721", - "sm_passkey_input": "0x000217b7", - "sm_private_random_address_generation_get": "0x00021b81", - "sm_private_random_address_generation_get_mode": "0x00021b89", - "sm_private_random_address_generation_set_mode": "0x00021b95", - "sm_private_random_address_generation_set_update_period": "0x00021bbd", - "sm_register_external_ltk_callback": "0x00021cf9", - "sm_register_oob_data_callback": "0x00021d05", - "sm_request_pairing": "0x00021d11", - "sm_send_security_request": "0x0002280b", - "sm_set_accepted_stk_generation_methods": "0x00022831", - "sm_set_authentication_requirements": "0x0002283d", - "sm_set_encryption_key_size_range": "0x0002284d", - "sm_set_key_distribution_flags": "0x00022859", - "sm_set_persistent_irk": "0x00022865", - "sscanf_bd_addr": "0x00022bb5", - "sysSetPublicDeviceAddr": "0x00022fa1", - "uuid128_to_str": "0x000237a5", - "uuid_add_bluetooth_prefix": "0x000237fd", - "uuid_has_bluetooth_prefix": "0x0002381d", - "uxListRemove": "0x00023839", - "uxQueueMessagesWaiting": "0x00023861", - "uxQueueMessagesWaitingFromISR": "0x00023889", - "uxQueueSpacesAvailable": "0x000238a5", - "uxTaskGetStackHighWaterMark": "0x000238d1", - "uxTaskPriorityGet": "0x000238f1", - "uxTaskPriorityGetFromISR": "0x0002390d", - "vListInitialise": "0x000239d3", - "vListInitialiseItem": "0x000239e9", - "vListInsert": "0x000239ef", - "vListInsertEnd": "0x00023a1f", - "vPortEndScheduler": "0x00023a39", - "vPortEnterCritical": "0x00023a65", - "vPortExitCritical": "0x00023aa9", - "vPortFree": "0x00023add", - "vPortSuppressTicksAndSleep": "0x00023b71", - "vPortValidateInterruptPriority": "0x00023c99", - "vQueueDelete": "0x00023cf5", - "vQueueWaitForMessageRestricted": "0x00023d21", - "vTaskDelay": "0x00023d69", - "vTaskInternalSetTimeOutState": "0x00023db5", - "vTaskMissedYield": "0x00023dc5", - "vTaskPlaceOnEventList": "0x00023dd1", - "vTaskPlaceOnEventListRestricted": "0x00023e09", - "vTaskPriorityDisinheritAfterTimeout": "0x00023e49", - "vTaskPrioritySet": "0x00023ef5", - "vTaskResume": "0x00023fbd", - "vTaskStartScheduler": "0x00024041", - "vTaskStepTick": "0x000240d1", - "vTaskSuspend": "0x00024101", - "vTaskSuspendAll": "0x000241bd", - "vTaskSwitchContext": "0x000241cd", - "xPortStartScheduler": "0x00024275", - "xQueueAddToSet": "0x0002433d", - "xQueueCreateCountingSemaphore": "0x00024361", - "xQueueCreateCountingSemaphoreStatic": "0x0002439d", - "xQueueCreateMutex": "0x000243e1", - "xQueueCreateMutexStatic": "0x000243f7", - "xQueueCreateSet": "0x00024411", - "xQueueGenericCreate": "0x00024419", - "xQueueGenericCreateStatic": "0x00024465", - "xQueueGenericReset": "0x000244cd", - "xQueueGenericSend": "0x00024559", - "xQueueGenericSendFromISR": "0x000246c5", - "xQueueGiveFromISR": "0x00024785", - "xQueueGiveMutexRecursive": "0x00024829", - "xQueueIsQueueEmptyFromISR": "0x00024869", - "xQueueIsQueueFullFromISR": "0x0002488d", - "xQueuePeek": "0x000248b5", - "xQueuePeekFromISR": "0x000249dd", - "xQueueReceive": "0x00024a49", - "xQueueReceiveFromISR": "0x00024b75", - "xQueueRemoveFromSet": "0x00024c09", - "xQueueSelectFromSet": "0x00024c2b", - "xQueueSelectFromSetFromISR": "0x00024c3d", - "xQueueSemaphoreTake": "0x00024c51", - "xQueueTakeMutexRecursive": "0x00024dbd", - "xTaskCheckForTimeOut": "0x00024e01", - "xTaskCreate": "0x00024e71", - "xTaskCreateStatic": "0x00024ecd", - "xTaskGetCurrentTaskHandle": "0x00024f3d", - "xTaskGetSchedulerState": "0x00024f49", - "xTaskGetTickCount": "0x00024f65", - "xTaskGetTickCountFromISR": "0x00024f71", - "xTaskIncrementTick": "0x00024f81", - "xTaskPriorityDisinherit": "0x0002504d", - "xTaskPriorityInherit": "0x000250e1", - "xTaskRemoveFromEventList": "0x00025175", - "xTaskResumeAll": "0x000251f5", - "xTaskResumeFromISR": "0x000252bd", - "xTimerCreate": "0x00025349", - "xTimerCreateStatic": "0x0002537d", - "xTimerCreateTimerTask": "0x000253b5", - "xTimerGenericCommand": "0x00025421", - "xTimerGetExpiryTime": "0x00025491", - "xTimerGetTimerDaemonTaskHandle": "0x000254b1" + "platform_cancel_us_timer": "0x0001eb2b", + "platform_config": "0x0001eb41", + "platform_create_us_timer": "0x0001ec65", + "platform_delete_timer": "0x0001ec79", + "platform_enable_irq": "0x0001ec81", + "platform_get_current_task": "0x0001ecb9", + "platform_get_gen_os_driver": "0x0001ecdd", + "platform_get_heap_status": "0x0001ece5", + "platform_get_link_layer_interf": "0x0001ecfd", + "platform_get_task_handle": "0x0001ed05", + "platform_get_timer_counter": "0x0001ed25", + "platform_get_us_time": "0x0001ed29", + "platform_get_version": "0x0001ed2d", + "platform_hrng": "0x0001ed35", + "platform_install_isr_stack": "0x0001ed3d", + "platform_install_task_stack": "0x0001ed49", + "platform_patch_rf_init_data": "0x0001ed81", + "platform_printf": "0x0001ed8d", + "platform_raise_assertion": "0x0001eda1", + "platform_rand": "0x0001edb5", + "platform_read_info": "0x0001edb9", + "platform_read_persistent_reg": "0x0001ede9", + "platform_reset": "0x0001edf9", + "platform_rt_rc_auto_tune": "0x0001ee1d", + "platform_rt_rc_auto_tune2": "0x0001ee25", + "platform_rt_rc_tune": "0x0001eea1", + "platform_set_abs_timer": "0x0001eec5", + "platform_set_evt_callback": "0x0001eec9", + "platform_set_evt_callback_table": "0x0001eedd", + "platform_set_irq_callback": "0x0001eee9", + "platform_set_irq_callback_table": "0x0001ef05", + "platform_set_rf_clk_source": "0x0001ef11", + "platform_set_rf_init_data": "0x0001ef1d", + "platform_set_rf_power_mapping": "0x0001ef29", + "platform_set_timer": "0x0001ef35", + "platform_shutdown": "0x0001ef39", + "platform_switch_app": "0x0001ef3d", + "platform_trace_raw": "0x0001ef69", + "platform_write_persistent_reg": "0x0001ef81", + "printf_hexdump": "0x0001f135", + "pvPortMalloc": "0x0001fc29", + "pvTaskIncrementMutexHeldCount": "0x0001fd11", + "pvTimerGetTimerID": "0x0001fd29", + "pxPortInitialiseStack": "0x0001fd55", + "reverse_128": "0x0001ff41", + "reverse_24": "0x0001ff47", + "reverse_256": "0x0001ff4d", + "reverse_48": "0x0001ff53", + "reverse_56": "0x0001ff59", + "reverse_64": "0x0001ff5f", + "reverse_bd_addr": "0x0001ff65", + "reverse_bytes": "0x0001ff6b", + "sm_add_event_handler": "0x00020259", + "sm_address_resolution_lookup": "0x000203b1", + "sm_authenticated": "0x00020769", + "sm_authorization_decline": "0x00020777", + "sm_authorization_grant": "0x00020797", + "sm_authorization_state": "0x000207b7", + "sm_bonding_decline": "0x000207d1", + "sm_config": "0x00020c2d", + "sm_config_conn": "0x00020c69", + "sm_encryption_key_size": "0x00020e23", + "sm_just_works_confirm": "0x000213d5", + "sm_le_device_key": "0x00021729", + "sm_passkey_input": "0x000217bf", + "sm_private_random_address_generation_get": "0x00021b89", + "sm_private_random_address_generation_get_mode": "0x00021b91", + "sm_private_random_address_generation_set_mode": "0x00021b9d", + "sm_private_random_address_generation_set_update_period": "0x00021bc5", + "sm_register_external_ltk_callback": "0x00021d01", + "sm_register_oob_data_callback": "0x00021d0d", + "sm_request_pairing": "0x00021d19", + "sm_send_security_request": "0x00022813", + "sm_set_accepted_stk_generation_methods": "0x00022839", + "sm_set_authentication_requirements": "0x00022845", + "sm_set_encryption_key_size_range": "0x00022855", + "sm_set_key_distribution_flags": "0x00022861", + "sm_set_persistent_irk": "0x0002286d", + "sscanf_bd_addr": "0x00022bbd", + "sysSetPublicDeviceAddr": "0x00022fa9", + "uuid128_to_str": "0x000237ad", + "uuid_add_bluetooth_prefix": "0x00023805", + "uuid_has_bluetooth_prefix": "0x00023825", + "uxListRemove": "0x00023841", + "uxQueueMessagesWaiting": "0x00023869", + "uxQueueMessagesWaitingFromISR": "0x00023891", + "uxQueueSpacesAvailable": "0x000238ad", + "uxTaskGetStackHighWaterMark": "0x000238d9", + "uxTaskPriorityGet": "0x000238f9", + "uxTaskPriorityGetFromISR": "0x00023915", + "vListInitialise": "0x000239db", + "vListInitialiseItem": "0x000239f1", + "vListInsert": "0x000239f7", + "vListInsertEnd": "0x00023a27", + "vPortEndScheduler": "0x00023a41", + "vPortEnterCritical": "0x00023a6d", + "vPortExitCritical": "0x00023ab1", + "vPortFree": "0x00023ae5", + "vPortSuppressTicksAndSleep": "0x00023b79", + "vPortValidateInterruptPriority": "0x00023ca1", + "vQueueDelete": "0x00023cfd", + "vQueueWaitForMessageRestricted": "0x00023d29", + "vTaskDelay": "0x00023d71", + "vTaskInternalSetTimeOutState": "0x00023dbd", + "vTaskMissedYield": "0x00023dcd", + "vTaskPlaceOnEventList": "0x00023dd9", + "vTaskPlaceOnEventListRestricted": "0x00023e11", + "vTaskPriorityDisinheritAfterTimeout": "0x00023e51", + "vTaskPrioritySet": "0x00023efd", + "vTaskResume": "0x00023fc5", + "vTaskStartScheduler": "0x00024049", + "vTaskStepTick": "0x000240d9", + "vTaskSuspend": "0x00024109", + "vTaskSuspendAll": "0x000241c5", + "vTaskSwitchContext": "0x000241d5", + "xPortStartScheduler": "0x0002427d", + "xQueueAddToSet": "0x00024345", + "xQueueCreateCountingSemaphore": "0x00024369", + "xQueueCreateCountingSemaphoreStatic": "0x000243a5", + "xQueueCreateMutex": "0x000243e9", + "xQueueCreateMutexStatic": "0x000243ff", + "xQueueCreateSet": "0x00024419", + "xQueueGenericCreate": "0x00024421", + "xQueueGenericCreateStatic": "0x0002446d", + "xQueueGenericReset": "0x000244d5", + "xQueueGenericSend": "0x00024561", + "xQueueGenericSendFromISR": "0x000246cd", + "xQueueGiveFromISR": "0x0002478d", + "xQueueGiveMutexRecursive": "0x00024831", + "xQueueIsQueueEmptyFromISR": "0x00024871", + "xQueueIsQueueFullFromISR": "0x00024895", + "xQueuePeek": "0x000248bd", + "xQueuePeekFromISR": "0x000249e5", + "xQueueReceive": "0x00024a51", + "xQueueReceiveFromISR": "0x00024b7d", + "xQueueRemoveFromSet": "0x00024c11", + "xQueueSelectFromSet": "0x00024c33", + "xQueueSelectFromSetFromISR": "0x00024c45", + "xQueueSemaphoreTake": "0x00024c59", + "xQueueTakeMutexRecursive": "0x00024dc5", + "xTaskCheckForTimeOut": "0x00024e09", + "xTaskCreate": "0x00024e79", + "xTaskCreateStatic": "0x00024ed5", + "xTaskGetCurrentTaskHandle": "0x00024f45", + "xTaskGetSchedulerState": "0x00024f51", + "xTaskGetTickCount": "0x00024f6d", + "xTaskGetTickCountFromISR": "0x00024f79", + "xTaskIncrementTick": "0x00024f89", + "xTaskPriorityDisinherit": "0x00025055", + "xTaskPriorityInherit": "0x000250e9", + "xTaskRemoveFromEventList": "0x0002517d", + "xTaskResumeAll": "0x000251fd", + "xTaskResumeFromISR": "0x000252c5", + "xTimerCreate": "0x00025351", + "xTimerCreateStatic": "0x00025385", + "xTimerCreateTimerTask": "0x000253bd", + "xTimerGenericCommand": "0x00025429", + "xTimerGetExpiryTime": "0x00025499", + "xTimerGetTimerDaemonTaskHandle": "0x000254b9" } \ No newline at end of file diff --git a/bundles/typical/ING9188xx/meta.json b/bundles/typical/ING9188xx/meta.json index 046bafc4..61a7ad55 100644 --- a/bundles/typical/ING9188xx/meta.json +++ b/bundles/typical/ING9188xx/meta.json @@ -8,17 +8,17 @@ }, "rom": { "base": 16384, - "size": 143100 + "size": 143108 }, "var": { "link_layer_features": { - "addr": 155256, + "addr": 155264, "value": "3ff9ff0700000000" } }, "version": [ 1, 9, - 80 + 81 ] } \ No newline at end of file diff --git a/bundles/typical/ING9188xx/platform.bin b/bundles/typical/ING9188xx/platform.bin index e37ca3c6..dbf32238 100644 Binary files a/bundles/typical/ING9188xx/platform.bin and b/bundles/typical/ING9188xx/platform.bin differ diff --git a/bundles/typical/inc/ll_api.h b/bundles/typical/inc/ll_api.h index 2e17659d..229365ed 100644 --- a/bundles/typical/inc/ll_api.h +++ b/bundles/typical/inc/ll_api.h @@ -790,7 +790,7 @@ typedef void (* f_ll_raw_packet_done)(struct ll_raw_packet *packet, void *user_d * * Possible Usages: * - * 1. Scan fro Adv on a single channel; + * 1. Scan for Adv on a single channel; * * 1. Receive Connection packages from both roles. * diff --git a/examples-gcc/central_fota/central_fota.ingw b/examples-gcc/central_fota/central_fota.ingw index 8c1bbc51..f97c2d6a 100644 --- a/examples-gcc/central_fota/central_fota.ingw +++ b/examples-gcc/central_fota/central_fota.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Programs\\gcc-arm-none-eabi-10.3-2021.10\\bin", "eflash_addr": "0x42000", diff --git a/examples-gcc/get_started/get_started.ingw b/examples-gcc/get_started/get_started.ingw index 226a2e02..f38ce5c5 100644 --- a/examples-gcc/get_started/get_started.ingw +++ b/examples-gcc/get_started/get_started.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Programs\\gcc-arm-none-eabi-10.3-2021.10\\bin", "eflash_addr": "0x42000", diff --git a/examples-gcc/peripheral_console_liteos/peripheral_console_liteos.ingw b/examples-gcc/peripheral_console_liteos/peripheral_console_liteos.ingw index fc1662c2..9c46fa33 100644 --- a/examples-gcc/peripheral_console_liteos/peripheral_console_liteos.ingw +++ b/examples-gcc/peripheral_console_liteos/peripheral_console_liteos.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 138660 + "addr": 138776 } }, "rom": { - "size": 126156, + "size": 126272, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 147456 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Programs\\gcc-arm-none-eabi-10.3-2021.10\\bin", "eflash_addr": "0x42000", diff --git a/examples-gcc/peripheral_ibeacon/peripheral_ibeacon.ingw b/examples-gcc/peripheral_ibeacon/peripheral_ibeacon.ingw index a27e5328..75e95842 100644 --- a/examples-gcc/peripheral_ibeacon/peripheral_ibeacon.ingw +++ b/examples-gcc/peripheral_ibeacon/peripheral_ibeacon.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -18,7 +18,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Programs\\gcc-arm-none-eabi-10.3-2021.10\\bin", "ide_ver": "", diff --git a/examples-gcc/smart_home_hub/smart_home_hub.ingw b/examples-gcc/smart_home_hub/smart_home_hub.ingw index 63e81286..9c22fdfc 100644 --- a/examples-gcc/smart_home_hub/smart_home_hub.ingw +++ b/examples-gcc/smart_home_hub/smart_home_hub.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Programs\\gcc-arm-none-eabi-10.3-2021.10\\bin", "eflash_addr": "0x42000", diff --git a/examples-iar/peripheral_ibeacon/generic_cortex.icf b/examples-iar/peripheral_ibeacon/generic_cortex.icf index b07d000f..b5eaa706 100644 --- a/examples-iar/peripheral_ibeacon/generic_cortex.icf +++ b/examples-iar/peripheral_ibeacon/generic_cortex.icf @@ -2,9 +2,9 @@ /*-Editor annotation file-*/ /* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_4.xml" */ /*-Specials-*/ -define symbol __ICFEDIT_intvec_start__ = 155648; +define symbol __ICFEDIT_intvec_start__ = 155648; /*-Memory Regions-*/ -define symbol __ICFEDIT_region_IROM1_start__ = 155648; +define symbol __ICFEDIT_region_IROM1_start__ = 155648; define symbol __ICFEDIT_region_IROM1_end__ = 0x00084000; define symbol __ICFEDIT_region_IROM2_start__ = 0x0; define symbol __ICFEDIT_region_IROM2_end__ = 0x0; @@ -14,7 +14,7 @@ define symbol __ICFEDIT_region_EROM2_start__ = 0x0; define symbol __ICFEDIT_region_EROM2_end__ = 0x0; define symbol __ICFEDIT_region_EROM3_start__ = 0x0; define symbol __ICFEDIT_region_EROM3_end__ = 0x0; -define symbol __ICFEDIT_region_IRAM1_start__ = 536900712; +define symbol __ICFEDIT_region_IRAM1_start__ = 536900712; define symbol __ICFEDIT_region_IRAM1_end__ = 0x2000FFFF; define symbol __ICFEDIT_region_IRAM2_start__ = 0x0; define symbol __ICFEDIT_region_IRAM2_end__ = 0x0; diff --git a/examples-iar/peripheral_ibeacon/peripheral_ibeacon.ingw b/examples-iar/peripheral_ibeacon/peripheral_ibeacon.ingw index a66b7183..ca64712e 100644 --- a/examples-iar/peripheral_ibeacon/peripheral_ibeacon.ingw +++ b/examples-iar/peripheral_ibeacon/peripheral_ibeacon.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -18,7 +18,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "", "ide_ver": "", diff --git a/examples-rowley/peripheral_ibeacon/peripheral_ibeacon.ingw b/examples-rowley/peripheral_ibeacon/peripheral_ibeacon.ingw index 90e66d24..19589681 100644 --- a/examples-rowley/peripheral_ibeacon/peripheral_ibeacon.ingw +++ b/examples-rowley/peripheral_ibeacon/peripheral_ibeacon.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -18,7 +18,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "", "ide_ver": "", diff --git a/examples-segger/peripheral_ibeacon/peripheral_ibeacon.ingw b/examples-segger/peripheral_ibeacon/peripheral_ibeacon.ingw index f638e7d6..d7820446 100644 --- a/examples-segger/peripheral_ibeacon/peripheral_ibeacon.ingw +++ b/examples-segger/peripheral_ibeacon/peripheral_ibeacon.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -18,7 +18,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "", "ide_ver": "", diff --git a/examples/anti_lost_mas/anti_lost_mas.ingw b/examples/anti_lost_mas/anti_lost_mas.ingw index 30f4f3ec..c668f00f 100644 --- a/examples/anti_lost_mas/anti_lost_mas.ingw +++ b/examples/anti_lost_mas/anti_lost_mas.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/anti_lost_sla/anti_lost_sla.ingw b/examples/anti_lost_sla/anti_lost_sla.ingw index 34f0eccb..8e893c8d 100644 --- a/examples/anti_lost_sla/anti_lost_sla.ingw +++ b/examples/anti_lost_sla/anti_lost_sla.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/ble_rpc/ble_rpc.ingw b/examples/ble_rpc/ble_rpc.ingw index ddf4084e..693b2416 100644 --- a/examples/ble_rpc/ble_rpc.ingw +++ b/examples/ble_rpc/ble_rpc.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9ff0700000000", - "addr": 159748 + "addr": 159864 } }, "rom": { - "size": 147712, + "size": 147828, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 172032 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/bqb_rf/bqb_rf.ingw b/examples/bqb_rf/bqb_rf.ingw index b78a2d59..fc0894bc 100644 --- a/examples/bqb_rf/bqb_rf.ingw +++ b/examples/bqb_rf/bqb_rf.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "bf79ff07fe000000", - "addr": 33721032 + "addr": 33721112 } }, "rom": { - "size": 166648, + "size": 166728, "base": 33562624 }, "ram": { @@ -19,7 +19,7 @@ "base": 33730560 }, "version": [ - 2,3,41] + 2,3,45] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/central_cte/central_cte.ingw b/examples/central_cte/central_cte.ingw index cd9062b3..a6d28bdb 100644 --- a/examples/central_cte/central_cte.ingw +++ b/examples/central_cte/central_cte.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9ff0700000000", - "addr": 159748 + "addr": 159864 } }, "rom": { - "size": 147712, + "size": 147828, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 172032 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/central_fota/central_fota.ingw b/examples/central_fota/central_fota.ingw index 31a08c6f..5695804d 100644 --- a/examples/central_fota/central_fota.ingw +++ b/examples/central_fota/central_fota.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/central_fota/central_fota.uvproj b/examples/central_fota/central_fota.uvproj index 366a2f5c..14765c21 100644 --- a/examples/central_fota/central_fota.uvproj +++ b/examples/central_fota/central_fota.uvproj @@ -1,10 +1,7 @@ - + - 1.1 -
### uVision Project, (C) Keil Software
- Target 1 @@ -15,27 +12,27 @@ ING91800 INGCHIPS CLOCK(32000000) CPUTYPE("Cortex-M3") ELITTLE IROM(0x4000-0x43fff) IRAM(0x20000000-0x2000ffff) - - - + + + 0 - - - - - - - - - - - + + + + + + + + + + + 0 - - - - - + + + + + 0 0 @@ -57,8 +54,8 @@ 0 0 - - + + 0 0 0 @@ -67,8 +64,8 @@ 0 0 - - + + 0 0 @@ -76,12 +73,12 @@ 1 0 fromelf.exe --bin -o central_fota.bin ./output/central_fota.axf - + 0 0 0 - + 0 @@ -95,16 +92,16 @@ 0 0 3 - - + + SARMCM3.DLL - + DCM.DLL -pCM3 SARMCM3.DLL - + TCM.DLL -pCM3 @@ -141,17 +138,17 @@ 0 7 - - - - + + + + ..\map.ini - - - - + + + + .\init.ini Segger\JL2CM3.dll @@ -168,7 +165,7 @@ 1 BIN\UL2CM3.DLL "" () - + @@ -200,7 +197,7 @@ 0 0 "Cortex-M3" - + 0 0 0 @@ -297,8 +294,8 @@ 1 - 0x26000 - 0x5e000 + 155648 + 385024 1 @@ -322,8 +319,8 @@ 0 - 0x20007468 - 0x8b98 + 536900712 + 35736 0 @@ -331,7 +328,7 @@ 0x0 - + 1 @@ -350,7 +347,7 @@ --gnu USE_STDPERIPH_DRIVER,TARGET_FAMILY=0 - + ../../bundles/typical/inc;../../bundles/typical/inc/os;../../src/BSP;../../src/FWlib;../../src/StartUP/ing918;../../src/Tools;../../src @@ -364,10 +361,10 @@ 0 0 - - - - + + + + @@ -379,12 +376,12 @@ 0 0x00000000 0x00000000 - - - - - - + + + + + + @@ -495,5 +492,4 @@ -
diff --git a/examples/central_fota/central_fota.uvprojx b/examples/central_fota/central_fota.uvprojx index 5fc3bee0..9b29d9f1 100644 --- a/examples/central_fota/central_fota.uvprojx +++ b/examples/central_fota/central_fota.uvprojx @@ -1,10 +1,7 @@ - + - 2.1 -
### uVision Project, (C) Keil Software
- Target 1 @@ -19,28 +16,28 @@ INGChips.INGCHIPS_DeviceFamilyPack.0.9.0 http://www.ingchips.com CLOCK(32000000) CPUTYPE("Cortex-M3") ELITTLE IROM(0x4000-0x43fff) IRAM(0x20000000-0x2000ffff) - - - + + + 0 - - - - - - - - - - + + + + + + + + + + $$Device:ING91800$SVD\ING91800.svd 0 0 - - - - - + + + + + 0 0 @@ -62,8 +59,8 @@ 0 0 - - + + 0 0 0 @@ -72,8 +69,8 @@ 0 0 - - + + 0 0 0 @@ -83,14 +80,14 @@ 1 0 fromelf.exe --bin -o central_fota.bin ./output/central_fota.axf - + 0 0 0 0 0 - + 0 @@ -104,8 +101,8 @@ 0 0 3 - - + + 1 @@ -139,10 +136,10 @@ 1 BIN\UL2CM3.DLL "" () - - - - + + + + 0 @@ -175,7 +172,7 @@ 0 0 "Cortex-M3" - + 0 0 0 @@ -276,8 +273,8 @@ 1 - 0x26000 - 0x5e000 + 155648 + 385024 1 @@ -301,8 +298,8 @@ 0 - 0x20007468 - 0x8b98 + 536900712 + 35736 0 @@ -310,7 +307,7 @@ 0x0 - + 1 @@ -337,9 +334,9 @@ 0 0 - + USE_STDPERIPH_DRIVER,TARGET_FAMILY=0 - + ../../bundles/typical/inc;../../bundles/typical/inc/os;../../src/BSP;../../src/FWlib;../../src/StartUP/ing918;../../src/Tools;../../src @@ -355,10 +352,10 @@ 0 4 - - - - + + + + @@ -370,13 +367,13 @@ 0 0x00000000 0x00000000 - - - - - - - + + + + + + + @@ -495,12 +492,11 @@ - - + @@ -508,5 +504,4 @@ -
diff --git a/examples/central_mass_conn/central_mass_conn.ingw b/examples/central_mass_conn/central_mass_conn.ingw index f965a029..54655c5b 100644 --- a/examples/central_mass_conn/central_mass_conn.ingw +++ b/examples/central_mass_conn/central_mass_conn.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149500 + "addr": 149616 } }, "rom": { - "size": 137004, + "size": 137124, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/central_throughput/central_throughput.ingw b/examples/central_throughput/central_throughput.ingw index 52414065..652976f6 100644 --- a/examples/central_throughput/central_throughput.ingw +++ b/examples/central_throughput/central_throughput.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/coremark/coremark.ingw b/examples/coremark/coremark.ingw index d64191d4..16d700fc 100644 --- a/examples/coremark/coremark.ingw +++ b/examples/coremark/coremark.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9ff0700000000", - "addr": 155148 + "addr": 155264 } }, "rom": { - "size": 142996, + "size": 143108, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 163840 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/data_logger/data_logger.ingw b/examples/data_logger/data_logger.ingw index d070c58a..fe4fd0e3 100644 --- a/examples/data_logger/data_logger.ingw +++ b/examples/data_logger/data_logger.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/direct_conn/direct_conn.ingw b/examples/direct_conn/direct_conn.ingw index e98dd2ff..f0501bb4 100644 --- a/examples/direct_conn/direct_conn.ingw +++ b/examples/direct_conn/direct_conn.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3f790104fe000000", - "addr": 165124 + "addr": 165216 } }, "rom": { - "size": 153384, + "size": 153480, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 172032 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/ext_ackable_packet/ext_ackable_packet.ingw b/examples/ext_ackable_packet/ext_ackable_packet.ingw index 67a9cec5..4e522958 100644 --- a/examples/ext_ackable_packet/ext_ackable_packet.ingw +++ b/examples/ext_ackable_packet/ext_ackable_packet.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9ff0700000000", - "addr": 159748 + "addr": 159864 } }, "rom": { - "size": 147712, + "size": 147828, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 172032 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/ext_raw_packet/ext_raw_packet.ingw b/examples/ext_raw_packet/ext_raw_packet.ingw index 2ccaa3d2..a62409ec 100644 --- a/examples/ext_raw_packet/ext_raw_packet.ingw +++ b/examples/ext_raw_packet/ext_raw_packet.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9ff0700000000", - "addr": 159748 + "addr": 159864 } }, "rom": { - "size": 147712, + "size": 147828, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 172032 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/ext_raw_packet_noos/ext_raw_packet_noos.ingw b/examples/ext_raw_packet_noos/ext_raw_packet_noos.ingw index 90929176..3053c30f 100644 --- a/examples/ext_raw_packet_noos/ext_raw_packet_noos.ingw +++ b/examples/ext_raw_packet_noos/ext_raw_packet_noos.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9ff0700000000", - "addr": 148976 + "addr": 149092 } }, "rom": { - "size": 136936, + "size": 137052, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/gatt_relay/gatt_relay.ingw b/examples/gatt_relay/gatt_relay.ingw index 69264524..82dda9c8 100644 --- a/examples/gatt_relay/gatt_relay.ingw +++ b/examples/gatt_relay/gatt_relay.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/get_started/get_started.ingw b/examples/get_started/get_started.ingw index d461082b..890e74f1 100644 --- a/examples/get_started/get_started.ingw +++ b/examples/get_started/get_started.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/hid_keyboard/hid_keyboard.ingw b/examples/hid_keyboard/hid_keyboard.ingw index 1d1c4912..1cffb2d4 100644 --- a/examples/hid_keyboard/hid_keyboard.ingw +++ b/examples/hid_keyboard/hid_keyboard.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3f790104fe000000", - "addr": 165124 + "addr": 165216 } }, "rom": { - "size": 153384, + "size": 153480, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 172032 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/hid_mouse/hid_mouse.ingw b/examples/hid_mouse/hid_mouse.ingw index dc50e68e..b374c0ab 100644 --- a/examples/hid_mouse/hid_mouse.ingw +++ b/examples/hid_mouse/hid_mouse.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "ff79ff07fe000000", - "addr": 33733604 + "addr": 33733692 } }, "rom": { - "size": 179576, + "size": 179664, "base": 33562624 }, "ram": { @@ -19,7 +19,7 @@ "base": 33742848 }, "version": [ - 2,3,41] + 2,3,45] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/ibeacon_scanner/ibeacon_scanner.ingw b/examples/ibeacon_scanner/ibeacon_scanner.ingw index a3e71ac2..d01776be 100644 --- a/examples/ibeacon_scanner/ibeacon_scanner.ingw +++ b/examples/ibeacon_scanner/ibeacon_scanner.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -18,7 +18,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "ide_ver": "5", diff --git a/examples/io_over_ble_mas/io_over_ble_mas.ingw b/examples/io_over_ble_mas/io_over_ble_mas.ingw index 5d2000d9..aafcb206 100644 --- a/examples/io_over_ble_mas/io_over_ble_mas.ingw +++ b/examples/io_over_ble_mas/io_over_ble_mas.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "ide_ver": "5", diff --git a/examples/io_over_ble_sla/io_over_ble_sla.ingw b/examples/io_over_ble_sla/io_over_ble_sla.ingw index f26a4f88..33cb5670 100644 --- a/examples/io_over_ble_sla/io_over_ble_sla.ingw +++ b/examples/io_over_ble_sla/io_over_ble_sla.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "ide_ver": "5", diff --git a/examples/l2cap_psm/l2cap_psm.ingw b/examples/l2cap_psm/l2cap_psm.ingw index 83532f45..6a454953 100644 --- a/examples/l2cap_psm/l2cap_psm.ingw +++ b/examples/l2cap_psm/l2cap_psm.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/littleVGL/littleVGL.ingw b/examples/littleVGL/littleVGL.ingw index 016d149d..bd7ee23e 100644 --- a/examples/littleVGL/littleVGL.ingw +++ b/examples/littleVGL/littleVGL.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/llsync_light/llsync_light.ingw b/examples/llsync_light/llsync_light.ingw index e4bdfe6e..caef00b4 100644 --- a/examples/llsync_light/llsync_light.ingw +++ b/examples/llsync_light/llsync_light.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/mesh-light/mesh-light.ingw b/examples/mesh-light/mesh-light.ingw index aff714d8..e536b4a8 100644 --- a/examples/mesh-light/mesh-light.ingw +++ b/examples/mesh-light/mesh-light.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "3f790104fe000000", - "addr": 154356 + "addr": 154448 } }, "rom": { - "size": 142612, + "size": 142704, "base": 16384 }, "ram": { @@ -18,7 +18,7 @@ "base": 163840 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "ide_ver": "5", diff --git a/examples/pairing_with_oob/pairing_with_oob.ingw b/examples/pairing_with_oob/pairing_with_oob.ingw index 2de054cd..3b996ee9 100644 --- a/examples/pairing_with_oob/pairing_with_oob.ingw +++ b/examples/pairing_with_oob/pairing_with_oob.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3f790104fe000000", - "addr": 165124 + "addr": 165216 } }, "rom": { - "size": 153384, + "size": 153480, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 172032 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/pawr/pawr.ingw b/examples/pawr/pawr.ingw index 0971027a..6d4ed457 100644 --- a/examples/pawr/pawr.ingw +++ b/examples/pawr/pawr.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "ff79ff07fe000000", - "addr": 33733604 + "addr": 33733692 } }, "rom": { - "size": 179576, + "size": 179664, "base": 33562624 }, "ram": { @@ -19,7 +19,7 @@ "base": 33742848 }, "version": [ - 2,3,41] + 2,3,45] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/periodic_advertiser/periodic_advertiser.ingw b/examples/periodic_advertiser/periodic_advertiser.ingw index 2ca962e4..5d236984 100644 --- a/examples/periodic_advertiser/periodic_advertiser.ingw +++ b/examples/periodic_advertiser/periodic_advertiser.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9ff0700000000", - "addr": 155148 + "addr": 155264 } }, "rom": { - "size": 142996, + "size": 143108, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 163840 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/periodic_scanner/periodic_scanner.ingw b/examples/periodic_scanner/periodic_scanner.ingw index 37059714..3fc4510f 100644 --- a/examples/periodic_scanner/periodic_scanner.ingw +++ b/examples/periodic_scanner/periodic_scanner.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9ff0700000000", - "addr": 155148 + "addr": 155264 } }, "rom": { - "size": 142996, + "size": 143108, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 163840 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/peripheral_ancs/peripheral_ancs.ingw b/examples/peripheral_ancs/peripheral_ancs.ingw index 2d29061e..c43d58ea 100644 --- a/examples/peripheral_ancs/peripheral_ancs.ingw +++ b/examples/peripheral_ancs/peripheral_ancs.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/peripheral_band/peripheral_band.ingw b/examples/peripheral_band/peripheral_band.ingw index a2ad6696..8f14f3f8 100644 --- a/examples/peripheral_band/peripheral_band.ingw +++ b/examples/peripheral_band/peripheral_band.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -18,7 +18,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "ide_ver": "5", diff --git a/examples/peripheral_battery/peripheral_battery.ingw b/examples/peripheral_battery/peripheral_battery.ingw index 04723fe1..cf42f0db 100644 --- a/examples/peripheral_battery/peripheral_battery.ingw +++ b/examples/peripheral_battery/peripheral_battery.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -18,7 +18,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "ide_ver": "5", diff --git a/examples/peripheral_console/peripheral_console.ingw b/examples/peripheral_console/peripheral_console.ingw index 79eb49d7..5548a9df 100644 --- a/examples/peripheral_console/peripheral_console.ingw +++ b/examples/peripheral_console/peripheral_console.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 148928 + "addr": 149044 } }, "rom": { - "size": 136424, + "size": 136540, "base": 16384 }, "ram": { @@ -18,7 +18,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "ide_ver": "5", diff --git a/examples/peripheral_console_freertos/peripheral_console_freertos.ingw b/examples/peripheral_console_freertos/peripheral_console_freertos.ingw index 96607e9f..86a84b03 100644 --- a/examples/peripheral_console_freertos/peripheral_console_freertos.ingw +++ b/examples/peripheral_console_freertos/peripheral_console_freertos.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 138660 + "addr": 138776 } }, "rom": { - "size": 126156, + "size": 126272, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 147456 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/peripheral_console_realtime/peripheral_console_realtime.ingw b/examples/peripheral_console_realtime/peripheral_console_realtime.ingw index 685eba38..d518823c 100644 --- a/examples/peripheral_console_realtime/peripheral_console_realtime.ingw +++ b/examples/peripheral_console_realtime/peripheral_console_realtime.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "bf79ff07fe000000", - "addr": 33690140 + "addr": 33690220 } }, "rom": { - "size": 150172, + "size": 150256, "base": 33562624 }, "ram": { @@ -19,7 +19,7 @@ "base": 33714176 }, "version": [ - 2,3,41] + 2,3,45] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/peripheral_console_rt-thread/peripheral_console_rt-thread.ingw b/examples/peripheral_console_rt-thread/peripheral_console_rt-thread.ingw index 5015416c..c5c391ce 100644 --- a/examples/peripheral_console_rt-thread/peripheral_console_rt-thread.ingw +++ b/examples/peripheral_console_rt-thread/peripheral_console_rt-thread.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 138660 + "addr": 138776 } }, "rom": { - "size": 126156, + "size": 126272, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 147456 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/peripheral_etag/peripheral_etag.ingw b/examples/peripheral_etag/peripheral_etag.ingw index 9ffeb2bd..78dd904a 100644 --- a/examples/peripheral_etag/peripheral_etag.ingw +++ b/examples/peripheral_etag/peripheral_etag.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -18,7 +18,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "ide_ver": "5", diff --git a/examples/peripheral_ibeacon/peripheral_ibeacon.ingw b/examples/peripheral_ibeacon/peripheral_ibeacon.ingw index d34caea0..c7a62ec8 100644 --- a/examples/peripheral_ibeacon/peripheral_ibeacon.ingw +++ b/examples/peripheral_ibeacon/peripheral_ibeacon.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -18,7 +18,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "ide_ver": "5", diff --git a/examples/peripheral_irc/peripheral_irc.ingw b/examples/peripheral_irc/peripheral_irc.ingw index a296967f..ee4bf43d 100644 --- a/examples/peripheral_irc/peripheral_irc.ingw +++ b/examples/peripheral_irc/peripheral_irc.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/peripheral_led/peripheral_led.ingw b/examples/peripheral_led/peripheral_led.ingw index 3176b992..ce84678e 100644 --- a/examples/peripheral_led/peripheral_led.ingw +++ b/examples/peripheral_led/peripheral_led.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "3ff9ff0700000000", - "addr": 159748 + "addr": 159864 } }, "rom": { - "size": 147712, + "size": 147828, "base": 16384 }, "ram": { @@ -18,7 +18,7 @@ "base": 172032 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "ide_ver": "5", diff --git a/examples/peripheral_mass_conn/peripheral_mass_conn.ingw b/examples/peripheral_mass_conn/peripheral_mass_conn.ingw index 07111284..d364e38f 100644 --- a/examples/peripheral_mass_conn/peripheral_mass_conn.ingw +++ b/examples/peripheral_mass_conn/peripheral_mass_conn.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149500 + "addr": 149616 } }, "rom": { - "size": 137004, + "size": 137124, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/peripheral_pedometer/peripheral_pedometer.ingw b/examples/peripheral_pedometer/peripheral_pedometer.ingw index 0fb191f6..fafe7292 100644 --- a/examples/peripheral_pedometer/peripheral_pedometer.ingw +++ b/examples/peripheral_pedometer/peripheral_pedometer.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -18,7 +18,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "ide_ver": "5", diff --git a/examples/peripheral_piano/peripheral_piano.ingw b/examples/peripheral_piano/peripheral_piano.ingw index 7dd38a1c..9da9a0d5 100644 --- a/examples/peripheral_piano/peripheral_piano.ingw +++ b/examples/peripheral_piano/peripheral_piano.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -18,7 +18,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "ide_ver": "5", diff --git a/examples/peripheral_throughput/peripheral_throughput.ingw b/examples/peripheral_throughput/peripheral_throughput.ingw index 622ba322..331b84da 100644 --- a/examples/peripheral_throughput/peripheral_throughput.ingw +++ b/examples/peripheral_throughput/peripheral_throughput.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -18,7 +18,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "ide_ver": "5", diff --git a/examples/reset_handler/reset_handler.ingw b/examples/reset_handler/reset_handler.ingw index de80ca34..190ea822 100644 --- a/examples/reset_handler/reset_handler.ingw +++ b/examples/reset_handler/reset_handler.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/secondary_fota/secondary_fota.ingw b/examples/secondary_fota/secondary_fota.ingw index 77dcaa7c..12551113 100644 --- a/examples/secondary_fota/secondary_fota.ingw +++ b/examples/secondary_fota/secondary_fota.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "eflash_addr": "0x42000", diff --git a/examples/smart_meter/smart_meter.ingw b/examples/smart_meter/smart_meter.ingw index 6e63f752..8e9f693e 100644 --- a/examples/smart_meter/smart_meter.ingw +++ b/examples/smart_meter/smart_meter.ingw @@ -4,11 +4,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -19,7 +19,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "ide_ver": "5", diff --git a/examples/thermo_ota/thermo_ota.ingw b/examples/thermo_ota/thermo_ota.ingw index a5dec9c6..edfbc9ce 100644 --- a/examples/thermo_ota/thermo_ota.ingw +++ b/examples/thermo_ota/thermo_ota.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "3ff9010400000000", - "addr": 149432 + "addr": 149548 } }, "rom": { - "size": 136932, + "size": 137048, "base": 16384 }, "ram": { @@ -18,7 +18,7 @@ "base": 155648 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "ide_ver": "5", diff --git a/examples/uart_console/uart_console.ingw b/examples/uart_console/uart_console.ingw index 45e07689..6f404cef 100644 --- a/examples/uart_console/uart_console.ingw +++ b/examples/uart_console/uart_console.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "3f790104fe000000", - "addr": 165124 + "addr": 165216 } }, "rom": { - "size": 153384, + "size": 153480, "base": 16384 }, "ram": { @@ -18,7 +18,7 @@ "base": 172032 }, "version": [ - 1,9,77] + 1,9,81] }, "tc_dir": "C:\\Keil_v5\\UV4", "ide_ver": "5", diff --git a/examples/voice_remote_ctrl/voice_remote_ctrl.ingw b/examples/voice_remote_ctrl/voice_remote_ctrl.ingw index 3ba82e89..d8bf4456 100644 --- a/examples/voice_remote_ctrl/voice_remote_ctrl.ingw +++ b/examples/voice_remote_ctrl/voice_remote_ctrl.ingw @@ -3,11 +3,11 @@ "var": { "link_layer_features": { "value": "bf79ff07fe000000", - "addr": 33715128 + "addr": 33715208 } }, "rom": { - "size": 160616, + "size": 160696, "base": 33562624 }, "ram": { @@ -18,7 +18,7 @@ "base": 33726464 }, "version": [ - 2,3,41] + 2,3,45] }, "tc_dir": "C:\\Keil_v5\\UV4", "ide_ver": "5", diff --git a/src/Tools/att_db_util.h b/src/Tools/att_db_util.h index fd674368..bb846454 100644 --- a/src/Tools/att_db_util.h +++ b/src/Tools/att_db_util.h @@ -44,34 +44,41 @@ void att_db_util_add_include_service_uuid16(uint16_t included_service_att_handle */ void att_db_util_set_next_handle(uint16_t handle); +/** + * @brief Required minimum encryption key size of a characteristic + * + * @param[in] n required minimum key size {0, 7..16} + * @returns encoded bits that can be combined with ATT_PROPERTY_* + */ +#define ATT_PROPERTY_MIN_ENCRYPTION_KEY_SIZE(n) ((n) > 0 ? (((uint16_t)(n) - 1) & 0xf) << 12 : 0) + /** * @brief Add Characteristic with 16-bit UUID, properties, and data * @returns attribute value handle - * @see ATT_PROPERTY_* in ble/att_db.h + * @see `ATT_PROPERTY_MIN_ENCRYPTION_KEY_SIZE`, ATT_PROPERTY_* in ble/att_db.h */ uint16_t att_db_util_add_characteristic_uuid16(uint16_t uuid16, uint16_t properties, const uint8_t * data, uint16_t data_len); /** - * @brief Add Descriptor with 16-bit UUID properties, and data - * @returns discriptor handle - * @see ATT_PROPERTY_* in ble/att_db.h + * @brief Add Descriptor with 16-bit UUID, and data + * @returns descriptor handle */ uint16_t att_db_util_add_descriptor_uuid16(uint16_t uuid16, uint16_t flags, const uint8_t * data, uint16_t data_len); /** * @brief Add Characteristic with 128-bit UUID, properties, and data * @returns attribute value handle - * @see ATT_PROPERTY_* in ble/att_db.h + * @see `ATT_PROPERTY_REQUIRED_ENCRYPTION_SIZE`, ATT_PROPERTY_* in ble/att_db.h */ uint16_t att_db_util_add_characteristic_uuid128(const uint8_t * uuid128, uint16_t properties, const uint8_t * data, uint16_t data_len); -/** +/** * @brief Get address of constructed ATT DB */ uint8_t * att_db_util_get_address(void); /** - * @brief Get size of constructed ATT DB + * @brief Get size of constructed ATT DB */ uint16_t att_db_util_get_size(void); diff --git a/src/Tools/gatt_client_util.h b/src/Tools/gatt_client_util.h index 24990aa7..1a12123b 100644 --- a/src/Tools/gatt_client_util.h +++ b/src/Tools/gatt_client_util.h @@ -58,8 +58,6 @@ void gatt_client_util_free(struct gatt_client_discoverer *ctx); **************************************************************************************** * @brief Get the first service of a discovering context * - * Note: this can only be freed after discover operation is completed. - * * @param[in] ctx discovering context * @return the first service **************************************************************************************** @@ -77,22 +75,22 @@ void gatt_client_util_dump_profile(service_node_t *first, void *user_data, int e /** **************************************************************************************** - * @brief Find charasteristic node + * @brief Find characteristic node * * @param[in] discoverer discovering context - * @param[in] handle handle of the charasteristic - * @return the found charasteristic node + * @param[in] handle handle of the characteristic + * @return the found characteristic node **************************************************************************************** */ char_node_t *gatt_client_util_find_char(struct gatt_client_discoverer *discoverer, uint16_t handle); /** **************************************************************************************** - * @brief Find charasteristic node from uuid + * @brief Find characteristic node from uuid * * @param[in] discoverer discovering context * @param[in] uuid uuid - * @return the found charasteristic node + * @return the found characteristic node **************************************************************************************** */ char_node_t *gatt_client_util_find_char_uuid128(struct gatt_client_discoverer *discoverer, @@ -100,11 +98,11 @@ char_node_t *gatt_client_util_find_char_uuid128(struct gatt_client_discoverer *d /** **************************************************************************************** - * @brief Find charasteristic node from sig uuid + * @brief Find characteristic node from sig uuid * * @param[in] discoverer discovering context * @param[in] uuid sig uuid - * @return the found charasteristic node + * @return the found characteristic node **************************************************************************************** */ char_node_t *gatt_client_util_find_char_uuid16(struct gatt_client_discoverer *discoverer, @@ -112,9 +110,9 @@ char_node_t *gatt_client_util_find_char_uuid16(struct gatt_client_discoverer *di /** **************************************************************************************** - * @brief Find the client configuration descriptor of a charasteristic node + * @brief Find the client configuration descriptor of a characteristic node * - * @param[in] c the charasteristic node + * @param[in] c the characteristic node * @return the client configuration descriptor node **************************************************************************************** */ @@ -133,7 +131,7 @@ void gatt_client_util_print_uuid(const uint8_t *uuid); /** **************************************************************************************** - * @brief Print properties of a charasteristic + * @brief Print properties of a characteristic * * @param[in] v properties ****************************************************************************************