Hi,
I have been mingling with kernel funtionnalities of Zephyr. I am trying to improve my application using an event based approch and threading.
I am trying to define an event using the following :
K_EVENT_DEFINE(my_event);
Which returns this error when I build the solution :
c:\Users\tessierc\Desktop\Rotary\Legrand_Rotary\src\Rotary_Dimmer_IHM.h:253:1: warning: data definition has no type or storage class
253 | K_EVENTS_DEFINE(my_event);
| ^~~~~~~~~~~~~~~
c:\Users\tessierc\Desktop\Rotary\Legrand_Rotary\src\Rotary_Dimmer_IHM.h:253:1: error: type defaults to 'int' in declaration of 'K_EVENTS_DEFINE' [-Werror=implicit-int]
It seems to me that this is the only kernel functionnality that give me problems as Semaphores, Threads, and Timers works great.
Moreover, I tried to change my .conf by adding :
CONFIG_EVENTS=y
This doesn't solve anything and even though this config is defined in the Zephyr documentation, nrf Connect seems to ignore this one.
Best Regards,
Charles