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 FALSE   (0)
 
#define NMI_API
 
#define NULL   ((void*)0)
 
#define TRUE   (1)
 

Typedefs

typedef void(* tpfNmBspIsr )(void)
 Pointer to function.
Used as a data type of ISR function registered by nm_bsp_register_isr. More...
 

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

Computes the minimum of x and y.

#define CONST   const

Used for code portability.

#define FALSE   (0)
#define NMI_API

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

#define NULL   ((void*)0)

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

Referenced by _get_port(), _http_client_clear_conn(), _http_client_handle_header(), _http_client_read_chuked_entity(), _http_client_recv_packet(), _http_client_request(), accept_function(), alloc_socket(), arp_timer(), atCmd_ApEnable_Handler(), atCmd_Connect_Handler(), atCmd_IPCon_Handler(), atCmd_IsParameterNumericOnly(), atCmd_Ping(), atCmd_SetStaticIP_Handler(), atCmd_WpsConnect_Handler(), autoip_arp_reply(), autoip_set_struct(), autoip_start(), autoip_timer(), autoip_tmr(), compute_address(), dhcp_arp_reply(), dhcp_bind(), dhcp_check(), dhcp_cleanup(), dhcp_coarse_tmr(), dhcp_create_msg(), dhcp_delete_msg(), dhcp_fine_tmr(), dhcp_inform(), dhcp_option_trailer(), dhcp_parse_reply(), dhcp_recv(), dhcp_release(), dhcp_set_struct(), dhcp_start(), dhcp_stop(), dhcp_timer_coarse(), dhcp_timer_fine(), dns_alloc_pcb(), dns_alloc_random_port(), dns_call_found(), dns_check_entry(), dns_enqueue(), dns_gethostbyname(), dns_init(), dns_recv(), dns_send(), dns_setserver(), dns_timer(), DRV_HMAC_Vector(), DRV_SHA1_Hash(), efc_perform_read_sequence(), err_tcp(), etharp_arp_input(), etharp_find_addr(), etharp_find_entry(), etharp_free_entry(), etharp_output(), etharp_query(), etharp_raw(), etharp_update_arp_entry(), event_callback(), flash_erase_all(), flash_get_descriptor(), flash_get_wait_state(), flash_lock(), flash_set_wait_state(), flash_set_wait_state_adaptively(), flash_unlock(), free_socket(), FreeRTOS_CLIGetParameter(), FreeRTOS_CLIProcessCommand(), FreeRTOS_CLIRegisterCommand(), get_cmd_txt(), get_socket(), hif_init(), hif_send(), http_client_close(), http_client_deinit(), http_client_get_config_defaults(), http_client_init(), http_client_register_callback(), http_client_send_request(), http_client_timer_callback(), http_client_unregister_callback(), icmp6_input(), icmp6_send_response(), icmp_input(), icmp_send_response(), if(), inet_chksum_pbuf(), inet_cksum_pseudo_base(), inet_cksum_pseudo_partial_base(), ip6_input(), ip6_output(), ip6_output_if(), ip6_output_if_src(), ip6_reass(), ip6_reass_free_complete_datagram(), ip6_reass_remove_oldest_datagram(), ip6_reass_timer(), ip6_reass_tmr(), ip6_route(), ip6_select_source_address(), ip6addr_ntoa_r(), ip_frag(), ip_frag_free_pbuf_custom_ref(), ip_input(), ip_output(), ip_output_if(), ip_output_if_src(), ip_reass(), ip_reass_chain_frag_into_datagram_and_validate(), ip_reass_dequeue_datagram(), ip_reass_enqueue_new_datagram(), ip_reass_free_complete_datagram(), ip_reass_remove_oldest_datagram(), ip_reass_timer(), ip_reass_tmr(), ip_route(), ipaddr_ntoa_r(), iperf_tcp_server(), iperf_udp_server(), ipfrag_free_pbuf_custom(), lwip_accept(), lwip_close(), lwip_dhcp_server_fn(), lwip_freeaddrinfo(), lwip_getaddrinfo(), lwip_gethostbyname(), lwip_gethostbyname_r(), lwip_getsockopt(), lwip_getsockopt_callback(), lwip_getsockopt_impl(), lwip_netconn_do_bind(), lwip_netconn_do_close(), lwip_netconn_do_close_internal(), lwip_netconn_do_connect(), lwip_netconn_do_connected(), lwip_netconn_do_delconn(), lwip_netconn_do_dns_found(), lwip_netconn_do_getaddr(), lwip_netconn_do_join_leave_group(), lwip_netconn_do_listen(), lwip_netconn_do_newconn(), lwip_netconn_do_recv(), lwip_netconn_do_send(), lwip_netconn_do_write(), lwip_netconn_do_writemore(), lwip_read(), lwip_recv(), lwip_recvfrom(), lwip_select(), lwip_selscan(), lwip_send(), lwip_sendto(), lwip_setsockopt(), lwip_setsockopt_callback(), lwip_shutdown(), lwip_socket(), m2m_periph_gpio_set_dir(), m2m_periph_gpio_set_val(), m2m_wifi_ap_add_black_list(), m2m_wifi_ap_get_assoc_info(), m2m_wifi_cb(), m2m_wifi_change_monitoring_channel(), m2m_wifi_connect(), m2m_wifi_deinit(), m2m_wifi_disable_ap(), m2m_wifi_disable_mcast_filter(), m2m_wifi_disable_monitoring_mode(), m2m_wifi_disconnect(), m2m_wifi_download_cert(), m2m_wifi_enable_ap(), m2m_wifi_enable_mac_mcast(), m2m_wifi_enable_mcast_filter(), m2m_wifi_enable_monitoring_mode(), m2m_wifi_get_connection_info(), m2m_wifi_init(), m2m_wifi_p2p(), m2m_wifi_p2p_disconnect(), m2m_wifi_req_curr_rssi(), m2m_wifi_req_scan_result(), m2m_wifi_request_scan(), m2m_wifi_request_scan_ssid(), m2m_wifi_send_ethernet_pkt(), m2m_wifi_send_wlan_pkt(), m2m_wifi_set_antenna_mode(), m2m_wifi_set_cust_InfoElement(), m2m_wifi_set_device_name(), m2m_wifi_set_ht_enable(), m2m_wifi_set_lsn_int(), m2m_wifi_set_mac_address(), m2m_wifi_set_max_tx_rate(), m2m_wifi_set_p2p_control_ifc(), m2m_wifi_set_p2p_pin(), m2m_wifi_set_receive_buffer(), m2m_wifi_set_scan_list(), m2m_wifi_set_scan_options(), m2m_wifi_set_scan_region(), m2m_wifi_set_sleep_mode(), m2m_wifi_set_tx_power(), m2m_wifi_wps(), m2m_wifi_wps_disable(), memp_free(), memp_init(), mld6_free_group(), mld6_input(), mld6_joingroup(), mld6_leavegroup(), mld6_lookfor_group(), mld6_new_group(), mld6_report_groups(), mld6_send(), mld6_stop(), mld6_timer(), mld6_tmr(), nd6_free_neighbor_cache_entry(), nd6_free_q(), nd6_get_destination_mtu(), nd6_get_next_hop_entry(), nd6_get_router(), nd6_input(), nd6_new_neighbor_cache_entry(), nd6_new_onlink_prefix(), nd6_new_router(), nd6_queue_packet(), nd6_select_router(), nd6_send_na(), nd6_send_ns(), nd6_send_q(), nd6_send_rs(), nd6_timer(), nd6_tmr(), netbuf_alloc(), netbuf_chain(), netbuf_data(), netbuf_delete(), netbuf_first(), netbuf_free(), netbuf_new(), netbuf_next(), netbuf_ref(), netconn_accept(), netconn_alloc(), netconn_bind(), netconn_close_shutdown(), netconn_connect(), netconn_delete(), netconn_disconnect(), netconn_drain(), netconn_free(), netconn_getaddr(), netconn_gethostbyname(), netconn_join_leave_group(), netconn_listen_with_backlog(), netconn_new_with_proto_and_callback(), netconn_recv(), netconn_recv_data(), netconn_recv_tcp_pbuf(), netconn_recved(), netconn_send(), netconn_sendto(), netconn_write_partly(), netif_add(), netif_find(), netif_init(), netif_remove(), netif_set_default(), netif_set_ipaddr(), nm_bsp_init(), nm_drv_init(), os_hif_task(), os_hook_init(), os_hook_isr(), parse_cmd(), pbuf_alloc(), pbuf_alloced_custom(), pbuf_cat(), pbuf_clen(), pbuf_coalesce(), pbuf_copy(), pbuf_copy_partial(), pbuf_dechain(), pbuf_free(), pbuf_free_ooseq(), pbuf_get_at(), pbuf_header_impl(), pbuf_memcmp(), pbuf_put_at(), pbuf_realloc(), pbuf_ref(), pbuf_skip(), pbuf_strstr(), pbuf_take(), pbuf_take_at(), pbuf_take_partial(), pcb_new(), poll_tcp(), prvAllocateTCBAndStack(), prvCheckForValidListAndQueue(), prvCopyDataToQueue(), prvHeapInit(), prvHelpCommand(), prvInitialiseTaskLists(), prvInitialiseTCBVariables(), prvProcessExpiredTimer(), prvProcessReceivedCommands(), prvSwitchTimerLists(), pvPortMalloc(), raw_input(), raw_new(), raw_remove(), raw_sendto(), recv_raw(), recv_tcp(), recv_udp(), sdio_cmd52(), sdio_read_direct(), sent_tcp(), Sha_HashFinish(), Sha_HashUpdate(), start_download(), start_m2m_app(), stdio_serial_init(), store_file_packet(), StrMac2Bin(), sys_arch_mbox_fetch(), sys_arch_mbox_tryfetch(), sys_arch_sem_wait(), sys_mbox_free(), sys_mbox_new(), sys_mbox_post(), sys_mbox_set_invalid(), sys_mbox_trypost(), sys_sem_free(), sys_sem_new(), sys_sem_set_invalid(), sys_sem_signal(), sys_thread_new(), sys_timeouts_init(), tcp_abandon(), tcp_alloc(), tcp_bind(), tcp_client(), tcp_close_shutdown(), tcp_connect(), tcp_create_segment(), tcp_eff_send_mss_impl(), tcp_enqueue_flags(), tcp_fasttmr(), tcp_getoptbyte(), tcp_input(), tcp_keepalive(), tcp_kill_prio(), tcp_kill_timewait(), tcp_listen_dual_with_backlog(), tcp_listen_input(), tcp_listen_with_backlog(), tcp_new_port(), tcp_oos_insert_segment(), tcp_output(), tcp_output_alloc_header(), tcp_output_segment(), tcp_pbuf_prealloc(), tcp_pcb_purge(), tcp_pcb_remove(), tcp_process(), tcp_process_refused_data(), tcp_receive(), tcp_recv_null(), tcp_rexmit(), tcp_rexmit_fast(), tcp_rexmit_rto(), tcp_rst_impl(), tcp_seg_copy(), tcp_seg_free(), tcp_segs_free(), tcp_send_empty_ack(), tcp_send_fin(), tcp_shutdown(), tcp_slowtmr(), tcp_timer_needed(), tcp_write(), tcp_write_checks(), tcp_zero_window_probe(), tcpip_callback_with_block(), tcpip_callbackmsg_new(), tcpip_init(), tcpip_input(), tcpip_tcp_timer(), tcpip_thread(), tcpip_timeout(), tcpip_untimeout(), tryget_socket(), u8_encode(), udp_bind(), udp_client(), udp_connect(), udp_input(), udp_new(), udp_new_port(), udp_remove(), uxListRemove(), uxTaskGetTaskNumber(), vListInitialiseItem(), vPortFree(), vQueueAddToRegistry(), vQueueUnregisterQueue(), vTaskDelete(), vTaskPriorityDisinherit(), vTaskPriorityInherit(), vTaskPrioritySet(), vTaskResume(), vTaskSetTaskNumber(), vTaskStartScheduler(), vTaskSuspend(), wifi_cb(), wifi_monitoring_cb(), wilc_cmd52(), wilc_netif_init(), wilc_netif_rx_callback(), wilc_netif_tx(), wilc_task_1(), xQueueCreateCountingSemaphore(), xQueueCreateMutex(), xQueueGenericCreate(), xQueueGenericReceive(), xQueueGenericSend(), xQueueGenericSendFromISR(), xQueueGiveMutexRecursive(), xQueueReceiveFromISR(), xQueueTakeMutexRecursive(), xTaskIsTaskSuspended(), xTimerCreate(), xTimerGenericCommand(), and xTimerIsTimerActive().

#define TRUE   (1)

void(* tpfNmBspIsr)(void)

Pointer to function.
Used as a data type of ISR function registered by nm_bsp_register_isr.

Returns
None