I call the k_msgq_get function to get a msg,however it return -11,which is not explain in document.
code:
Raw_data raw_data;
int rr =k_msgq_get(&df_packet_msgq, &raw_data, K_MSEC(WAIT_FOR_DATA_BEFORE_PRINT));
switch (rr)
{
case ENOMSG:
printk("ENOMSG");
break;
case EAGAIN:
printk("EAGAIN");
return;
case 0:
printk("000000");
break;
default:
printk("rr = %d",rr);
return;
}
I checked the return value by uart.
