1 of 1 people found this helpful
Have you checked the return of wiced_rtos_init_queue()?
The ThreadX implementation has this logic inside:
if ( ( message_size % 4 ) > 0 )
My message size was set to 64 bytes, so that wasn't the problem. I believe the problem is size, as it worked when I dropped my message size to 32 bytes. This is strange, since ThreadX claims to accept sizes of 1,2,4,8,or 16 x 32bits.
When I tried 64 bytes message, I could see "1 items" after pushing.
Is it possible to upload reproducible code?
You appear to be correct. I am not sure what was going wrong previously.
Thanks for the assistance.