Here are listed all the functions that implement the Bypass Mode APIs.
Asynchronous API to queue an Ethernet packet for transmission by the WINC.
Synchronous function to transmit an Ethernet packet.
Transmit a packet directly in ETHERNET/bypass mode where the TCP/IP stack is disabled
and the implementation of this packet is left to the application developer.
The Ethernet packet composition is left to the application developer.
- Note
- Packets are the user's responsibility.
- Warning
- This function available in ETHERNET/Bypass mode ONLY. Make sure that application defines ETH_MODE.
- Parameters
-
[in] | pu8Packet | Pointer to a buffer holding the whole Ethernet frame. |
[in] | u16PacketSize | The size of the whole packet in bytes. |
- Returns
- The function returns M2M_SUCCESS if the command has been successfully queued to the WINC and a negative value otherwise.
- See Also
- m2m_wifi_enable_mac_mcast m2m_wifi_set_receive_buffer
Transmit a packet directly in ETHERNET/bypass mode where the TCP/IP stack is disabled
and the implementation of this packet is left to the application developer.
The Ethernet packet composition is left to the application developer.
- Note
- Packets are the user's responsibility.
- Warning
- This function available in ETHERNET/Bypass mode ONLY. Make sure that application defines ETH_MODE.
- Parameters
-
[in] | pu8Packet | Pointer to a buffer holding the whole Ethernet frame. |
[in] | u16PacketSize | The size of the whole packet in bytes. |
- Returns
- The function returns M2M_SUCCESS if the command has been successfully queued to the WINC and a negative value otherwise.
- See Also
- m2m_wifi_enable_mac_mcast m2m_wifi_set_receive_buffer