Hi All, I am new to embedded and have very little experience but I'm very enthu abt it. Few days back I bought Arduino Uno with 32KB memory and 16Mhz. Later I found atomthread multi threading RTOS kernel on Internet. By changing some configuration port file for avr in the kernel I am able to run main thread (Thanks for excellent documentation). Even I have ported some cpp files from arduino to kernel and did some changes in Makefile to run LED blinking code in thread context that that too worked :-). I am using default uart port provided by atomthread and its working. Even I am using printf for printing on serial port but I dont knw whether should I use printf or prinf_P but it working.
Even I am able to create multiple threads and I can see all the prints in those thread. But I am not able to use atomTimerDelay in threadContex. Thread is going in hang state when I call this function. Here do I need to do some time call to so ?? Even when thread contex is over then this thread is recreated or board is re-booted. Is something wrong with scheduler or timer ?? -- With Regards, Ashwin Vasani +91 8446611430