fix a bug in cmsis-os v1.02 msg_q implement

This commit is contained in:
mculover666
2020-07-17 15:37:32 +08:00
parent dd2fb48232
commit 3846402408

View File

@@ -728,8 +728,9 @@ osStatus osPoolFree(osPoolId pool_id, void *block);
#else // define the object
#define osMessageQDef(name, queue_sz, type) \
k_msg_q_t msg_q_handler_##name; \
uint8_t msg_q_pool[queue_sz*sizeof(type)]; \
const osMessageQDef_t os_messageQ_def_##name = \
{ (queue_sz), sizeof(type), NULL, (&(msg_q_handler_##name)) }
{ (queue_sz), sizeof(type), msg_q_pool, (&(msg_q_handler_##name)) }
#endif
/// \brief Access a Message Queue Definition.