[][src]Function cmsis_rtos2::cmsis_os2::osMessageQueuePut

pub unsafe extern "C" fn osMessageQueuePut(
    mq_id: osMessageQueueId_t,
    msg_ptr: *const c_void,
    msg_prio: u8,
    timeout: u32
) -> osStatus_t

Put a Message into a Queue or timeout if Queue is full. \param[in] mq_id message queue ID obtained by \ref osMessageQueueNew. \param[in] msg_ptr pointer to buffer with message to put into a queue. \param[in] msg_prio message priority. \param[in] timeout \ref CMSIS_RTOS_TimeOutValue or 0 in case of no time-out. \return status code that indicates the execution status of the function.