118 views
in Embedded Wizard Studio by
I am using NonOS.

I am trying to add UART communication.

While following along using the deviceintegration example It seemed like I needed to use a Guithread() function.

However, since guithread is only for freertos, is there any other solution?

1 Answer

0 votes
by
 
Best answer
Hello,

please try again the mentioned example "DeviceIntegration" and set the define EW_USE_OPERATING_SYSTEM to 0 (within the makefile). Then the example will operate as bare-metal application.

In this case, the communication with the hardware is not done within a separate thread - now, the function DeviceDriver_ProcessData() is used.

Please have a look to the file DeviceDriver.c and see the inline comments.

I hope this helps.

Best regards,
Manfred.

Ask Embedded Wizard

Welcome to the question and answer site for Embedded Wizard users and UI developers.

Ask your question and receive answers from the Embedded Wizard support team or from other members of the community!

Embedded Wizard Website | Privacy Policy | Imprint

...