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 accept_function(), arp_timer(), autoip_arp_reply(), autoip_set_struct(), autoip_start(), autoip_timer(), autoip_tmr(), 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(), err_tcp(), etharp_arp_input(), etharp_find_addr(), etharp_find_entry(), etharp_free_entry(), etharp_output(), etharp_query(), etharp_raw(), etharp_update_arp_entry(), FreeRTOS_CLIGetParameter(), FreeRTOS_CLIProcessCommand(), FreeRTOS_CLIRegisterCommand(), hif_init(), hif_send(), 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_task(), iperf_udp_task(), ipfrag_free_pbuf_custom(), lwip_dhcp_server_fn(), 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(), 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(), 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(), ping_raw_init(), ping_recv(), ping_send(), ping_send_now(), ping_timeout(), 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(), SetServerIpAddr(), Sha_HashFinish(), Sha_HashUpdate(), stdio_serial_init(), 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_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(), u8_encode(), udp_bind(), 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(), wilc_cmd52(), wilc_netif_init(), wilc_netif_rx_callback(), wilc_netif_tx(), 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