Is there a build option that allows me to work with the wifi interface without LWIP hooked in?
For example... I can built an ethernet driver without a TCP/IP stack, so why can't I build the wifi driver without a TCP/IP stack?
I'd like to have access to the raw interface, only including the authentication step; but not the network step. Does that make any sense?
Hello,
You can check that some examples do not include the LWIP stack folder.
But yes, you would need to implement all the modifications to support Wi-Fi in a different structure.
Regards,
Ricardo
I've built and run all of the examples, and each of the examples have lwipopts.h in their build, so I know that all the examples use LWIP. Also, as best I can tell, the user guide really doesn't go into any detail other than just walk you through the button clicks to install each of the applications (been there). My question was not relative to the examples, rather just the base WiFi code itself...
For example, with the Ethernet interface, I can call ENET_SendFrame() and/or ENET_ReadFrame() without any awareness of TCP/IP. I'd like to know if I can do the same with the WiFi sdio driver.
Anyway, since posting this question I've seen that code under middleware/nxp_wifi does use some portions of lwip (pbufs for example), so I guess the quick answer is "no" or "not without a lot of work". True?
Hello,
Hope you are doing well. It would depend on the example you are using, if it needs LWIP or not.
I would recommend checking the "NXP Wi-Fi and Bluetooth Demo Applications User Guide for i.MX RT Platforms", to check if the LWIP is used on the Wi-Fi example or not.
Best Regards,
Ricardo
Hello,
Could you please help me confirm which device are you using? Are you using a Wi-Fi module? Or are you using a Wi-Fi microcontroller ?
Regards