Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: EthernetInterface NTPClient SDFileSystem TextLCD WebSocketClient mbed-rtos mbed Socket lwip-eth lwip-sys lwip FATFileSystem
Data Structures
| api_msg | This struct contains a function to execute in another thread context and a struct api_msg_msg that serves as an argument for this function |
| api_msg_msg | This struct includes everything that is necessary to execute a function for a netconn in another thread context (mainly used to process netconns in the tcpip_thread context to be thread safe) |
| dhcp_msg | Minimum set of fields of any DHCP message |
| dns_api_msg | As do_gethostbyname requires more arguments but doesn't require a netconn, it has its own struct (to avoid struct api_msg getting bigger than necessary) |
| EMAC_CFG_Type | EMAC configuration structure definition |
| EMAC_PACKETBUF_Type | TX Data Buffer structure definition |
| Endpoint | IP Endpoint (address, port) |
| eth_hdr | Ethernet header |
| eth_vlan_hdr | VLAN header inserted between ethernet header and payload if 'type' in ethernet header is ETHTYPE_VLAN |
| etharp_hdr | ARP message, see RFC 826 ("Packet format") |
| etharp_q_entry | Struct for queueing outgoing packets for unknown address defined here to be accessed by memp.h |
| EthernetInterface | Interface using Ethernet to connect to an IP-based network |
| icmp_echo_hdr | This is the standard ICMP header only that the u32_t data is splitted to two u16_t like ICMP echo needs it |
| igmp_group | Igmp group structure - there is a list of groups for each interface these should really be linked from the interface, but if we keep them separate we will not affect the lwip original code too much |
| in_addr | For compatibility with BSD code |
| local_hostlist_entry | Struct used for local host-list |
| Mail< T, queue_sz > | The Mail class allow to control, send, receive, or wait for mail |
| MemoryPool< T, pool_sz > | Define and manage fixed-size memory pools of objects of a given type |
| memp_malloc_helper | This structure is used to save the pool one element came from |
| mib_array_node | Derived node, points to a fixed size const array of sub-identifiers plus a 'child' pointer |
| mib_external_node | Derived node, has access functions for mib object in external memory or device using 'tree_level' and 'idx', with a range 0 |
| mib_list_rootnode | Derived node, points to a doubly linked list of sub-identifiers plus a 'child' pointer |
| mib_node | Node "base class" layout, the mandatory fields for a node |
| mib_ram_array_node | Derived node, points to a fixed size mem_malloced array of sub-identifiers plus a 'child' pointer |
| Mutex | Used to synchronise the execution of threads |
| netconn | A netconn descriptor |
| netif | Generic data structure used for all lwIP network interfaces |
| NTPClient | NTP Client to update the mbed's RTC using a remote time server |
| obj_def | Object definition returned by (get_object_def)() |
| os_mailQ_def | Definition structure for mail queue |
| os_messageQ_def | Definition structure for message queue |
| os_mutex_def | Mutex Definition structure contains setup information for a mutex |
| os_pool_def | Definition structure for memory block allocation |
| os_semaphore_def | Semaphore Definition structure contains setup information for a semaphore |
| os_thread_def | Thread Definition structure contains startup information of a thread |
| os_timer_def | Timer Definition structure contains timer parameters |
| osEvent | Event structure contains detailed information about an event |
| pbuf_custom | A custom pbuf: like a pbuf, but following a function pointer to free it |
| pbuf_custom_ref | A custom pbuf that holds a reference to another pbuf, which is freed when this custom pbuf is freed |
| Queue< T, queue_sz > | The Queue class allow to control, send, receive, or wait for messages |
| RtosTimer | Allow creating and and controlling of timer functions in the system |
| RX_Desc | RX Descriptor structure type definition |
| RX_Stat | RX Status structure type definition |
| Semaphore | Used to manage and protect access to a set of shared resources |
| snmp_obj_id | Internal object identifier representation |
| snmp_resp_header_lengths | Output response message header length fields |
| snmp_trap_header_lengths | Output response message header length fields |
| Socket | Socket file descriptor and select wrapper |
| TCPSocketConnection | TCP socket connection |
| TCPSocketServer | TCP Server |
| TextLCD | A TextLCD interface for driving 4-bit HD44780-based LCDs |
| Thread | Allow defining, creating, and controlling thread functions in the system |
| TimeInterval | Time interval class used to specify timeouts |
| TX_Desc | TX Descriptor structure type definition |
| TX_Stat | TX Status structure type definition |
| UDPSocket | UDP Socket |
| Websocket | Websocket client Class |
Generated on Tue Jul 12 2022 14:08:06 by
1.7.2