Skip to main content
Visitor II
July 10, 2022
Solved

B-U585I-IOT02A - Unable to add EMW3080 Wi-Fi driver in STM32CubeIDE

  • July 10, 2022
  • 1 reply
  • 1211 views

Hi,

I'm trying to configure a project in STM32CubeIDE with EMW3080 Wi-Fi driver following an example form STM32CubeU5 and Introduction to NETXDUO article. I add NetXDuo files for Wi-Fi driver and configure mx_wifi_conf.h file but I get the following console errors:

make: *** [Middlewares/ST/netxduo/common/drivers/wifi/mxchip/subdir.mk:25: Middlewares/ST/netxduo/common/drivers/wifi/mxchip/nx_driver_framework.o] Error 1
make: *** Waiting for unfinished jobs....

And errors like this on nx_driver_framework.c file:

'NX_DRIVER_ERROR' undeclared (first use in this function); did you mean 'NX_CALLER_ERROR'?

but NX_DRIVER_ERROR is defined in nx_driver_framework.h file in the same path of nx_driver_framework.c file.

Thanks

    This topic has been closed for replies.
    Best answer by AMARSTM

    Hello @Domenico​,

    You can find integration of EMW3080 Wi-Fi driver with NetXDuo and ThreadX for B-U585I-IOT02A board on this github repository: https://github.com/STMicroelectronics/x-cube-azure-telematics

    You will find EWARM and CubeIDE projects and an .ioc file for Code Generation with CubeMX.

    Hope this helps.

    Best regards.

    1 reply

    AMARSTMAnswer
    ST Employee
    July 18, 2022

    Hello @Domenico​,

    You can find integration of EMW3080 Wi-Fi driver with NetXDuo and ThreadX for B-U585I-IOT02A board on this github repository: https://github.com/STMicroelectronics/x-cube-azure-telematics

    You will find EWARM and CubeIDE projects and an .ioc file for Code Generation with CubeMX.

    Hope this helps.

    Best regards.