Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Defines

Macros

#define BSP_MIN(x, y)   ((x)>(y)?(y):(x))
 
#define CONST   const
 
#define NM_BSP_B_L_16(x)   (x)
 
#define NM_BSP_B_L_32(x)   (x)
 
#define NMI_API
 
#define NULL   ((void*)0)
 

#define BSP_MIN (   x,
 
)    ((x)>(y)?(y):(x))

Computes the minimum value between x and y.

Referenced by spi_flash_write().

#define CONST   const

Used for code portability.

#define NM_BSP_B_L_16 (   x)    (x)

Retain endianness of 16bit word (In the case that Host is LE)

Referenced by hif_isr(), hif_send(), m2m_ip_cb(), send(), and sendto().

#define NM_BSP_B_L_32 (   x)    (x)

Retain endianness of 32bit word (In the case that Host is LE)

Referenced by m2m_wifi_set_static_ip(), recv(), and recvfrom().

#define NMI_API

Attribute used to define the memory section to map Functions in host memory.

#define NULL   ((void*)0)

Void Pointer to '0' in case NULL is not defined.

Referenced by _adc_configure_ain_pin(), _http_client_clear_conn(), _http_client_handle_header(), _http_client_read_chuked_entity(), _http_client_recv_packet(), _http_client_request(), _json_read_token(), _sercom_set_handler(), _spi_check_config(), _spi_master_vec_int_handler(), _system_extint_init(), _uhd_ctrl_phase_data_in(), _uhd_ctrl_phase_data_out(), _uhd_ctrl_request_end(), _uhd_pipe_finish_job(), _uhd_pipe_trans_complete(), _uhd_reset(), _usb_ep0_on_setup(), _usb_ep0_on_tansfer_ok(), _usb_host_interrupt_handler(), about_task(), ac_init(), ac_unregister_callback(), adc_init(), adc_unregister_callback(), aes_unregister_callback(), allocateClient(), altbeacon_init(), anp_client_adv(), anp_client_discovery_complete_handler(), app_adv_param_set(), APP_CommandsInit(), app_disconnected_cb(), app_disconnected_event_handler(), app_ibeacon_init(), app_init(), app_led_event(), app_reset(), appCmdDataConf(), AppServerCb(), ASN1_GetNextElement(), ASN1_Read(), atcah_check_mac(), atcah_config_to_sign_internal(), atcah_encode_counter_match(), atcah_gen_dig(), atcah_gen_key_msg(), atcah_hmac(), atcah_io_decrypt(), atcah_nonce(), atcah_privwrite_auth_mac(), atcah_secureboot_enc(), atcah_secureboot_mac(), atcah_sign_internal_msg(), atcah_verify_mac(), Base64_Decode(), bat_init_service(), bat_primary_service_define(), battery_service_advertise(), battery_simulation_task(), battery_start_advertisement(), beacon_init(), bind(), ble_adv_data_set(), ble_adv_param_set(), ble_advertisement_data_set(), ble_characteristic_attribute_read_response(), ble_characteristic_read_by_uuid(), ble_characteristic_reliable_write_request_prepare(), ble_characteristic_reliable_write_response_prepare(), ble_characteristic_value_send(), ble_characteristic_value_update(), ble_characteristic_write_with_response(), ble_characteristic_write_without_respose(), ble_create_connection(), ble_device_config(), ble_device_init(), ble_disconnected_app_event(), ble_event_manager(), ble_gatt_service_create(), ble_gatt_service_read(), ble_init(), ble_mgr_adv_start(), ble_mgr_event_manager(), ble_mgr_events_callback_handler(), ble_mgr_events_register_callback(), ble_notification_confirmed_app_event(), ble_pair_passkey_enter(), ble_pair_request_handler(), ble_primary_service_characteristics_discover(), ble_primary_service_characteristics_read(), ble_rssi_read(), ble_scan_resp_data_set(), ble_set_address(), ble_set_connection_params(), ble_set_dev_config(), ble_set_device_name(), ble_slave_security_request_handler(), ble_transparent_uart_data_send(), ble_transparent_uart_enable(), ble_update_connection_parameters(), blp_init_service(), blp_primary_service_define(), blp_sensor_adv(), BM_APPLICATION_CmdPkt(), BM_APPLICATION_ConnectDeviceCancelPkt(), BM_APPLICATION_DeviceNameReadPkt(), BM_APPLICATION_Init(), BM_APPLICATION_LocalInformationReadPkt(), BM_APPLICATION_PairDeviceListErasePkt(), BM_APPLICATION_PairDeviceListReadPkt(), BM_APPLICATION_PairModeReadPkt(), BM_APPLICATION_ResetPkt(), BM_APPLICATION_Response(), BM_APPLICATION_ResponseCheck(), BM_APPLICATION_ServerPrimaryServicesReadPkt(), BM_APPLICATION_ShutdownPkt(), BM_APPLICATION_StatusReadPkt(), BM_PROGRAM_Init(), BM_PROGRAM_ResponseCheck(), bno055_i2c_bus_read(), brd_start_broadcast(), btn_press(), BuildServerX509CertChain(), burn_certificates(), cdc_rx_handler(), cert_app_timer_callback(), cert_appdata_callback(), Cert_CompareTime(), Cert_ComputeTBSCertHash(), Cert_DecodeAlgID(), Cert_DecodeDistinguishedName(), Cert_DecodeECCPubKey(), Cert_DecodeRSAPubKey(), Cert_DecodeSignature(), Cert_DecodeSubjectPubKey(), Cert_DecodeTBSCertificate(), Cert_DecodeTime(), Cert_DecodeValidity(), Cert_DecodeX520Name(), cert_joindata_callback(), close(), compute_mic(), connect(), ConnectNetwork(), convert_ota_serial_frame_tx(), CryptoDecodeRsaPrivKey(), CryptoInternalMalloc(), CryptoX509CertDecode(), CryptoX509DeleteContext(), csc_prf_dev_adv(), csc_serv_init(), csma_backoff_calculation(), dac_init(), dac_unregister_callback(), deAllocateClient(), DecodeBase64File(), deliverMessage(), demo_handle_evt_rx_data(), demo_joindata_callback(), demotasks_init(), demoTimerCb(), device_information_advertise(), dfu_program_memory_erase(), dfu_program_memory_read(), dfu_response_read_parser(), dis_init_service(), dis_primary_service_define(), dispatch_event(), dma_add_descriptor(), dma_allocate(), dma_descriptor_get_config_defaults(), dma_free(), dma_reset_descriptor(), dma_unregister_callback(), DutyCycleCallback(), ECC_GetCurveInfo(), EcdsaBuildServerX509CertChain(), eddystone_adv_start(), EIC_Handler(), encrypt_pldmic(), encrypt_with_padding(), enddevice_cpc_execute_command(), esurl_conf_adv_start(), esurl_conf_service_init(), ethernetif_init(), ethernetif_input(), event_fifo_init(), event_fifo_write(), events_add_hook(), events_create_hook(), events_del_hook(), EVSYS_Handler(), extint_register_callback(), extint_unregister_callback(), fifo_init(), fmp_target_adv(), fmp_target_disconnect_event_handler(), FreeRTOS_CLIGetParameter(), FreeRTOS_CLIProcessCommand(), FreeRTOS_CLIRegisterCommand(), get_error_detail(), get_next_tx_buffer(), gethostbyname(), GetResponseCode(), gfx_mono_draw_char_hugemem(), gfx_mono_draw_char_progmem(), gfx_mono_draw_progmem_string(), gfx_mono_draw_string(), gfx_mono_get_progmem_string_bounding_box(), gfx_mono_get_string_bounding_box(), GROWL_APPSocketEventHandler(), handle_gts_data_req(), handle_incoming_msg(), handle_received_frame_irq(), handle_tx_end_irq(), hid_prf_conf(), hid_prf_dev_adv(), hid_prf_disconnect_event_handler(), hid_prf_init(), hid_serv_def_init(), hid_serv_init(), hif_receive(), hif_send(), HMAC_Vector(), hr_init_service(), hr_primary_service_define(), hr_sensor_adv(), htpt_set_advertisement_data(), http_client_callback(), http_client_close(), http_client_deinit(), http_client_get_config_defaults(), http_client_init(), http_client_register_callback(), http_client_send_request(), http_client_socket_event_handler(), http_client_socket_resolve_handler(), http_client_timer_callback(), http_client_unregister_callback(), i2c_master_init(), i2c_master_unregister_callback(), i2c_slave_reset(), i2c_slave_unregister_callback(), ias_primary_service_define(), if(), init_immediate_alert_service(), init_linkloss_service(), init_tx_power_service(), interface_create_timer(), interface_init(), interface_timer_callback(), isMQTTSocket(), JoinBackoffCallback(), JoinDutyCycleCallback(), json_create(), json_find(), json_get_child(), json_get_child_count(), ksz8851snl_update(), LBTChannelPauseCallback(), led_blinker_timer_handler_cb(), listen(), lls_primary_service_define(), LongTimerCallback(), LongTimerReset(), LongTimerStart(), lTimerCb(), m2m_ip_cb(), m2m_ota_abort(), m2m_ota_cb(), m2m_ota_host_file_erase(), m2m_ota_host_file_get(), m2m_ota_host_file_read_hif(), m2m_ota_host_file_read_spi(), m2m_ota_init(), m2m_ota_notif_check_for_update(), m2m_ota_notif_sched(), m2m_ota_notif_set_url(), m2m_ota_rollback(), m2m_ota_start_update(), m2m_ota_switch_firmware(), m2m_periph_gpio_set_dir(), m2m_periph_gpio_set_val(), m2m_ping_req(), m2m_ssl_retrieve_hash(), m2m_ssl_retrieve_next_for_verifying(), m2m_ssl_send_certs_to_winc(), m2m_ssl_set_active_ciphersuites(), m2m_ssl_stop_retrieving(), m2m_validate_ap_parameters(), m2m_validate_scan_options(), m2m_wifi_1x_get_option(), m2m_wifi_1x_set_option(), m2m_wifi_cb(), m2m_wifi_conf_auto_rate(), m2m_wifi_configure_sntp(), m2m_wifi_connect_1x_mschap2(), m2m_wifi_connect_1x_tls(), m2m_wifi_connect_open(), m2m_wifi_connect_prepare_msg(), m2m_wifi_connect_psk(), m2m_wifi_connect_sc(), m2m_wifi_connect_wep(), m2m_wifi_default_connect(), m2m_wifi_deinit(), m2m_wifi_delete_sc(), m2m_wifi_disable_ap(), m2m_wifi_disable_roaming(), m2m_wifi_disconnect(), m2m_wifi_enable_ap_ext(), m2m_wifi_enable_dhcp(), m2m_wifi_enable_firmware_logs(), m2m_wifi_enable_roaming(), m2m_wifi_enable_sntp(), m2m_wifi_enable_XO_during_sleep(), m2m_wifi_get_connection_info(), m2m_wifi_get_system_time(), m2m_wifi_init_start(), m2m_wifi_p2p(), m2m_wifi_p2p_disconnect(), m2m_wifi_prng_get_random_bytes(), m2m_wifi_reinit_hold(), m2m_wifi_req_client_ctrl(), m2m_wifi_req_curr_rssi(), m2m_wifi_req_scan_result(), m2m_wifi_req_server_init(), m2m_wifi_request_scan(), m2m_wifi_request_scan_passive(), m2m_wifi_request_scan_ssid_list(), m2m_wifi_request_sleep(), m2m_wifi_send_crl(), m2m_wifi_send_ethernet_pkt(), m2m_wifi_set_battery_voltage(), m2m_wifi_set_cust_InfoElement(), m2m_wifi_set_device_name(), m2m_wifi_set_gain_table_idx(), m2m_wifi_set_gains(), m2m_wifi_set_lsn_int(), m2m_wifi_set_mac_address(), m2m_wifi_set_power_profile(), m2m_wifi_set_scan_options(), m2m_wifi_set_scan_region(), m2m_wifi_set_sleep_mode(), m2m_wifi_set_static_ip(), m2m_wifi_set_stop_scan_on_first(), m2m_wifi_set_system_time(), m2m_wifi_set_tx_power(), m2m_wifi_start_provision_mode_ext(), m2m_wifi_stop_provision_mode(), m2m_wifi_wps(), m2m_wifi_wps_disable(), mac_gts_table_update(), mac_process_data_frame(), mac_process_tal_tx_status(), mac_send_gts_ind(), mac_t_gts_cb(), mac_task(), mac_tx_gts_data(), main(), main_task(), marker_rsp_timer_handler_cb(), marker_tx_timer_handler_cb(), mcps_data_request(), MD4_Hash(), MD4ProcessBlock(), MD5_HashSW(), mem_alloc(), mem_free(), mem_malloc(), mem_name(), mem_trim(), memp_free(), memp_init(), messageIsDutyCyclePending(), messageReceiveProcess(), messageSendProcess(), mote_demo_init(), mqtt_callback(), mqtt_get_config_defaults(), mqtt_init(), mqtt_publish(), mqtt_subscribe(), mqtt_unregister_callback(), mqtt_unsubscribe(), MQTTClientInit(), MQTTDeserialize_ack(), MQTTDeserialize_connack(), MQTTDeserialize_publish(), MQTTDeserialize_suback(), MQTTDeserialize_subscribe(), MQTTDeserialize_unsubscribe(), MSG_Init(), MSG_IsTxPossible(), multirole_app_custom_event(), netif_add(), netif_find(), netif_init(), netif_remove(), netif_set_default(), netif_set_ipaddr(), nm_bsp_init(), nm_drv_init_download_mode(), nm_drv_init_hold(), nm_drv_init_start(), nm_get_firmware_full_info(), nm_get_ota_firmware_info(), NMI_GrowlSendNotification(), nvm_set_fuses(), NWK_DataReq(), NWK_Init(), nwkDataReqInit(), nwkDataReqSendFrame(), nwkFrameAlloc(), nwkFrameNext(), nwkRxIndicateFrame(), nwkRxRejectDuplicate(), nwkRxSendAck(), nwkRxTaskHandler(), nwkTxAckReceived(), nwkTxAckWaitTimerHandler(), nwkTxBroadcastFrame(), nwkTxDelayTimerHandler(), nwkTxInit(), nwkTxTaskHandler(), parse_mpdu(), ParsePrivKey(), ParseRsaPrivKey(), pas_client_adv(), pas_client_discovery_complete_handler(), pbuf_alloc(), pbuf_cat(), pbuf_clen(), pbuf_coalesce(), pbuf_copy(), pbuf_copy_partial(), pbuf_dechain(), pbuf_free(), pbuf_get_at(), pbuf_header(), pbuf_memcmp(), pbuf_realloc(), pbuf_ref(), pbuf_strstr(), pbuf_take(), pds_compact_sector(), pds_delete(), pds_init(), pds_item_exist(), pds_list_item(), pds_read(), PDS_RestoreAll(), pds_write(), peer_req_send_task(), peer_rsp_rcvd_init(), peer_rsp_rcvd_tx_cb(), per_mode_initiator_init(), per_mode_initiator_rx_cb(), per_mode_initiator_task(), per_mode_receptor_rx_cb(), per_mode_receptor_task(), performance_analyzer_init(), PHY_DataConf(), PHY_DataInd(), PHY_EncryptReq(), pktstream_test(), placeTimer(), platform_create_hw_timer(), platform_create_signal(), platform_delete_signal(), platform_process_rxdata(), platform_reset_signal(), platform_send_sync(), platform_trigger_signal(), platform_wait_for_signal(), PMM_Wakeup(), print_application_config(), process_data_ind_not_transient(), process_deallocate_data_q(), processRunRestoreBand(), processRxDataAvailable(), processTransactionComplete(), prov_socket_cb(), prvAddNewTaskToReadyList(), prvAllocateTCBAndStack(), prvCopyDataToQueue(), prvHeapInit(), prvHelpCommand(), prvInitialiseNewQueue(), prvInitialiseTaskLists(), prvInitialiseTCBVariables(), prvUnlockQueue(), pvPortMalloc(), pxp_monitor_start_scan(), pxp_reporter_adv(), pxp_reporter_disconnect_event_handler(), range_test_timer_handler_cb(), range_test_tx_on_init(), range_test_tx_on_task(), range_test_tx_timer_handler_cb(), readMQTTLenString(), ReadServerX509Chain(), recv(), recvfrom(), RsaBuildServerX509CertChain(), rtc_calendar_unregister_callback(), rtc_count_unregister_callback(), sal_aes_setup(), sal_aes_wrrd(), SAL_AESCmac(), SAL_DeriveSessionKey(), sam_ba_monitor_run(), sd_mmc_usb_read_10(), sd_mmc_usb_write_10(), secure(), send(), send_range_test_marker_rsp(), sendto(), serial_data_handler(), set_alpn_list(), set_multicast_params(), setDutyCycleTimer(), setJoinBackOffTimer(), setJoinDutyCycleTimer(), setLBTTimer(), setNewChannel(), setsockopt(), SHA1_HashSW(), SHA224_HashSW(), SHA256_HashSW(), SHA512_HashSW(), Sha_HashFinish(), Sha_HashUpdate(), smtpSendRecv(), smtpStateHandler(), socket_cb(), Socket_ReadSocketData(), socketDeinit(), spi_flexible_flash_find_section(), spi_init(), spi_master_vec_disable(), spi_master_vec_init(), spi_unregister_callback(), sps_init_service(), sps_primary_service_define(), sps_service_advertise(), sslEnableCertExpirationCheck(), start_beacon_loss_timer(), start_download(), start_range_test(), stb_ccm_secure(), stdio_usb_init(), stop_pkt_streaming(), store_file_packet(), sw_timer_init(), sw_timer_service(), SYS_TimerInit(), SYS_TimerStop(), system_pinmux_get_group_from_gpio_pin(), tal_init(), tal_pib_set(), tal_reset(), tal_rx_enable(), tal_rx_frame_cb(), tal_task(), tal_trx_wakeup(), tal_tx_frame(), tc_cc0_cb(), tc_init(), tc_unregister_callback(), tcc_init(), tcc_unregister_callback(), tcpip_callback_with_block(), tcpip_callbackmsg_new(), tcpip_init(), tcpip_input(), tcpip_thread(), test_case_run(), time_info_adv(), time_info_disconnected_event_handler(), TLS_BufferGetPos(), TLS_BufferRead(), TLS_BufferReadCurrEntry(), TLS_BufferSetPos(), TlsSrvSecFclose(), TlsSrvSecFopen(), TlsSrvSecFwrite(), TlsSrvSecWriteCertChain(), trng_init(), trng_unregister_callback(), txps_primary_service_define(), udc_iface_disable(), udc_iface_enable(), udc_process_setup(), udc_req_std_dev_get_descriptor(), udc_sof_notify(), udd_ctrl_out_received(), udd_ep_abort(), udd_ep_get_job(), udd_ep_run(), udd_ep_trans_in_next(), udd_ep_trans_out_next(), udi_msc_trans_block(), uhc_connection_tree(), uhc_dev_get_power(), uhc_dev_get_string(), uhc_dev_get_string_manufacturer(), uhc_dev_get_string_product(), uhc_dev_get_string_serial(), uhc_dev_is_high_speed_support(), uhc_dev_reset(), uhc_enumeration_error(), uhc_enumeration_step11(), uhc_enumeration_step12(), uhc_enumeration_step13(), uhc_enumeration_step14(), uhc_enumeration_step15(), uhc_enumeration_step17_lpm(), uhc_enumeration_step18_lpm(), uhc_enumeration_step5(), uhc_enumeration_step9(), uhc_get_device_number(), uhc_notify_sof(), uhc_remotewakeup(), uhc_request_bos_desc(), uhc_suspend_lpm(), uhd_enable(), uhd_ep_free(), uhd_setup_request(), uhi_aoa_install(), uhi_aoa_mode_enable_step1(), uhi_aoa_mode_enable_step2(), uhi_aoa_mode_enable_step3(), uhi_aoa_register_hid(), uhi_aoa_send_hid_event(), uhi_aoa_send_info_string(), uhi_aoa_uninstall(), uhi_aoa_unregister_hid(), uhi_cdc_free_device(), uhi_cdc_get_nb_received(), uhi_cdc_get_port(), uhi_cdc_getc(), uhi_cdc_install(), uhi_cdc_is_tx_ready(), uhi_cdc_putc(), uhi_cdc_read_buf(), uhi_cdc_rx_received(), uhi_cdc_set_conf(), uhi_cdc_set_ctrl_line(), uhi_cdc_sof(), uhi_cdc_tx_send(), uhi_cdc_uninstall(), uhi_cdc_write_buf(), uhi_hid_mouse_install(), uhi_hid_mouse_uninstall(), uhi_msc_enable(), uhi_msc_enable_step1(), uhi_msc_enable_step2(), uhi_msc_get_lun(), uhi_msc_get_lun_desc(), uhi_msc_mem_read_10_ram(), uhi_msc_mem_read_capacity(), uhi_msc_mem_read_sector_size(), uhi_msc_mem_wr_protect(), uhi_msc_mem_write_10_ram(), uhi_msc_reset_endpoint(), uhi_msc_scsi_test_unit_ready(), uhi_msc_uninstall(), uhi_vendor_bulk_is_available(), uhi_vendor_control_in_run(), uhi_vendor_control_out_run(), uhi_vendor_enable(), uhi_vendor_install(), uhi_vendor_int_is_available(), uhi_vendor_iso_is_available(), uhi_vendor_uninstall(), usart_init(), usart_unregister_callback(), usb_device_endpoint_unregister_callback(), usb_device_unregister_callback(), usb_host_pipe_unregister_callback(), usb_host_unregister_callback(), usb_init(), usr_cont_pulse_tx_confirm(), usr_cont_wave_tx_confirm(), usr_ed_scan_end_indication(), usr_ed_scan_start_confirm(), usr_get_current_config_confirm(), usr_identify_board_confirm(), usr_identify_peer_node_confirm(), usr_peer_disconnect_confirm(), usr_per_test_end_indication(), usr_per_test_start_confirm(), usr_perf_get_confirm(), usr_perf_set_confirm(), usr_perf_start_confirm(), usr_pkt_stream_confirm(), usr_range_test_beacon_rsp(), usr_range_test_beacon_tx(), usr_range_test_marker_ind(), usr_range_test_start_confirm(), usr_range_test_stop_confirm(), usr_register_dump_confirm(), usr_register_read_confirm(), usr_register_write_confirm(), usr_rx_on_confirm(), usr_sensor_data_get_confirm(), usr_set_default_config_confirm(), uxListRemove(), ValidateKeyMaterial(), virtual_usb_trans(), vListInitialiseItem(), vPortDefineHeapRegions(), vPortFree(), vQueueDelete(), vTaskStartScheduler(), wait_for_conf_init(), wait_for_event_task(), wait_for_reply_timer_handler_cb(), wdt_unregister_callback(), wifi_ap_connect(), wifi_ap_provision(), wifi_callback(), WINC1500_read(), WINC1500_write(), wpan_mcps_data_req(), wpan_mlme_reset_req(), wpan_mlme_set_req(), wpan_task(), writeRootCertEntry(), WriteTlsServerKeyMaterial(), X509_DecodeEcdsaSignature(), X509Cert_Decode(), X509Cert_Dump(), xCoRoutineCreate(), xEventGroupCreate(), xQueueGenericCreate(), xQueueGenericReceive(), xQueueGenericSend(), xQueueGenericSendFromISR(), xQueueGiveFromISR(), xQueuePeek(), xQueuePeekFromISR(), xQueueReceive(), xQueueReceiveFromISR(), xStreamBufferReceive(), xStreamBufferReceiveCompletedFromISR(), xStreamBufferReset(), xStreamBufferSend(), xStreamBufferSendCompletedFromISR(), xTaskIncrementTick(), and xTaskResumeAll().