Microchip® Advanced Software Framework

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

Synchronous function to Add/Remove user-defined Information Element to the WIFIBeacon and Probe Response frames while chip mode is Access Point Mode.


According to the information element layout shown bellow, if it is required to set new data for the information elements, pass in the buffer with the information according to the sizes and ordering defined bellow. However, if it's required to delete these IEs, fill the buffer with zeros.

Variables

uint8 tuCtrlStruct::au8BlackListRequest [7]
 
uint8 tuCtrlStruct::au8CertChunk [32]
 
uint8tstrEthInitParam::au8ethRcvBuf
 
uint8 tuCtrlStruct::au8MacAddress [6]
 
uint8 tuCtrlStruct::au8MacAddressDpl [12]
 
tpfAppEthCb tstrEthInitParam::pfAppEthCb
 
tpfAppMonCb tstrWifiInitParam::pfAppMonCb
 
tpfAppWifiCb tstrWifiInitParam::pfAppWifiCb
 
tstrEthInitParam tstrWifiInitParam::strEthInitParam
 
tstrM2MAPConfig tuCtrlStruct::strM2MAPConfig
 
tstrM2MDeviceNameConfig tuCtrlStruct::strM2MDeviceNameConfig
 
tstrM2MIfId tuCtrlStruct::strM2MIfId
 
tstrM2MIPConfig tuCtrlStruct::strM2MIPConfig
 
tstrM2mLsnInt tuCtrlStruct::strM2mLsnInt
 
tstrM2MMulticastMac tuCtrlStruct::strM2MMulticastMac
 
tstrM2MP2PConnect tuCtrlStruct::strM2MP2PConnect
 
tstrM2mPsType tuCtrlStruct::strM2mPsType
 
tstrM2mReqHTEnable tuCtrlStruct::strM2mReqHTEnable
 
tstrM2mReqScanResult tuCtrlStruct::strM2mReqScanResult
 
tstrM2MScan tuCtrlStruct::strM2MScan
 
tstrM2MScanList tuCtrlStruct::strM2MScanList
 
tstrM2MScanOption tuCtrlStruct::strM2MScanOption
 
tstrM2MScanRegion tuCtrlStruct::strM2MScanRegion
 
tstrM2mSetMacAddress tuCtrlStruct::strM2mSetMacAddress
 
tstrM2mTxPwrLevel tuCtrlStruct::strM2mTxPwrLevel
 
tstrM2MUserMaxTxRate tuCtrlStruct::strM2MUserMaxTxRate
 
tstrM2mWifiConnect tuCtrlStruct::strM2mWifiConnect
 
tstrM2MWifiMonitorModeCtrl tuCtrlStruct::strM2MWifiMonitorModeCtrl
 
tstrM2MWifiTxPacketInfo tuCtrlStruct::strM2MWifiTxPacketInfo
 
tstrM2MWPSConnect tuCtrlStruct::strM2MWPSConnect
 
uint16 tstrM2MDataBufCtrl::u16DataSize
 
uint16 tstrEthInitParam::u16ethRcvBufSize
 
uint16 tstrM2MDataBufCtrl::u16RemainigDataSize
 
uint32 tuCtrlStruct::u32UTCSeconds
 
uint8 tuCtrlStruct::u8ChannelID
 
uint8 tstrM2MDataBufCtrl::u8DataOffset
 
uint8 tstrM2MDataBufCtrl::u8IfcId
 

uint8 tuCtrlStruct::au8BlackListRequest[7]
uint8 tuCtrlStruct::au8CertChunk[32]
uint8 * tstrEthInitParam::au8ethRcvBuf

Pointer to Receive Buffer of Ethernet Packet

Referenced by app_wifi_init(), m2m_wifi_init(), m2m_wifi_init_start(), wilc_fill_callback_info(), and winc_fill_callback_info().

uint8 tuCtrlStruct::au8MacAddress[6]
uint8 tuCtrlStruct::au8MacAddressDpl[12]
tpfAppEthCb tstrEthInitParam::pfAppEthCb
tpfAppMonCb tstrWifiInitParam::pfAppMonCb

Callback for monitor interface.

Callback for monitoring interface.

Referenced by m2m_wifi_init(), and wilc_task_1().

tstrEthInitParam tstrWifiInitParam::strEthInitParam

Structure to hold Ethernet interface parameters.

Referenced by app_wifi_init(), m2m_ble_wifi_init(), m2m_wifi_init(), m2m_wifi_init_start(), and os_m2m_wifi_init_imp().

tstrM2MAPConfig tuCtrlStruct::strM2MAPConfig
tstrM2MDeviceNameConfig tuCtrlStruct::strM2MDeviceNameConfig
tstrM2MIfId tuCtrlStruct::strM2MIfId
tstrM2MIPConfig tuCtrlStruct::strM2MIPConfig
tstrM2mLsnInt tuCtrlStruct::strM2mLsnInt
tstrM2MMulticastMac tuCtrlStruct::strM2MMulticastMac
tstrM2MP2PConnect tuCtrlStruct::strM2MP2PConnect
tstrM2mPsType tuCtrlStruct::strM2mPsType
tstrM2mReqHTEnable tuCtrlStruct::strM2mReqHTEnable
tstrM2mReqScanResult tuCtrlStruct::strM2mReqScanResult
tstrM2MScan tuCtrlStruct::strM2MScan
tstrM2MScanList tuCtrlStruct::strM2MScanList
tstrM2MScanOption tuCtrlStruct::strM2MScanOption
tstrM2MScanRegion tuCtrlStruct::strM2MScanRegion
tstrM2mSetMacAddress tuCtrlStruct::strM2mSetMacAddress
tstrM2mTxPwrLevel tuCtrlStruct::strM2mTxPwrLevel
tstrM2MUserMaxTxRate tuCtrlStruct::strM2MUserMaxTxRate
tstrM2mWifiConnect tuCtrlStruct::strM2mWifiConnect
tstrM2MWifiMonitorModeCtrl tuCtrlStruct::strM2MWifiMonitorModeCtrl
tstrM2MWifiTxPacketInfo tuCtrlStruct::strM2MWifiTxPacketInfo
tstrM2MWPSConnect tuCtrlStruct::strM2MWPSConnect
uint16 tstrM2MDataBufCtrl::u16DataSize

Size of the received data in bytes.

Referenced by m2m_wifi_cb(), and wilc_netif_rx_callback().

uint16 tstrEthInitParam::u16ethRcvBufSize

Size of Receive Buffer for Ethernet Packet

Referenced by app_wifi_init(), m2m_wifi_init(), m2m_wifi_init_start(), wilc_fill_callback_info(), and winc_fill_callback_info().

uint16 tstrM2MDataBufCtrl::u16RemainigDataSize

Size of the remaining data bytes to be delivered to host.

Referenced by m2m_wifi_cb(), and wilc_netif_rx_callback().

uint32 tuCtrlStruct::u32UTCSeconds
uint8 tuCtrlStruct::u8ChannelID
uint8 tstrM2MDataBufCtrl::u8DataOffset

Offset of the Ethernet packet inside the receive buffer.

Referenced by m2m_wifi_cb(), and wilc_netif_rx_callback().

uint8 tstrM2MDataBufCtrl::u8IfcId

The logical interface to which the frame belongs as defined in tenuControlInterface

Referenced by m2m_wifi_cb(), and wilc_netif_rx_callback().