# CMSIS OS2 MSG QUEUE (TheadX)

## Overview

This project demonstrates the message queue function of CMSIS OS2 TheadX. This project creates 2 threads, one to send messages, one to receive messages and print them.

## Board Setting

No special settings are required

## Running the example

When the example runs successfully, the following message is displayed in the terminal:
```console
app_msg: received [cmd = 1, data = 0x1]
app_msg: received [cmd = 1, data = 0x2]
app_msg: received [cmd = 1, data = 0x3]
app_msg: received [cmd = 1, data = 0x4]
app_msg: received [cmd = 1, data = 0x5]
app_msg: received [cmd = 1, data = 0x6]
app_msg: received [cmd = 1, data = 0x7]
app_msg: received [cmd = 1, data = 0x8]
app_msg: received [cmd = 1, data = 0x9]
app_msg: received [cmd = 1, data = 0xA]
app_msg: received [cmd = 1, data = 0xB]
app_msg: received [cmd = 1, data = 0xC]
app_msg: received [cmd = 1, data = 0xD]
app_msg: received [cmd = 1, data = 0xE]
app_msg: received [cmd = 1, data = 0xF]
```
