1. 程式人生 > >ESP8266_RTOS_SDK-2.0.0driver庫使用

ESP8266_RTOS_SDK-2.0.0driver庫使用

在SDK中編譯MQTT例程,直接呼叫driver庫中的函式 UART_SetBaudrate(0,9600);如下圖所示:

編譯時提示undefine的錯誤,如下圖:

解決辦法:

1.把driver_lib資料夾下的driver資料夾copy到mqtt_demo資料夾下面,把driver_lib資料夾下include裡面檔案copy到mqtt_demo資料夾下include裡面,如下圖所示:

2.修改mqtt_demo資料夾下的makefile檔案,如下圖所示在SUBDIRS中新增driver,在COMPONENTS_eagle.app.v6下新增driver/libdriver.a

3.再次編譯,ok