summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorPeter Mitsis <peter.mitsis@windriver.com>2016-10-06 11:36:59 -0400
committerBenjamin Walsh <benjamin.walsh@windriver.com>2016-10-19 14:54:44 +0000
commit1da807e7a8bb61a8eea1052075037b402335674d (patch)
tree5da23c84a2e03fb76d6038cf07a97a377ba19e61 /doc
parent67be24909dbf272f39d51b92d0289a9df10f520d (diff)
unified: Tweak msgq API parameters
- Reorders parameters where necessary - Adds alignment parameter to K_MSGQ_DEFINE() for buffer alignment - Renames parameters where necessary so they are more intuitive Change-Id: I0b53105c04109127897bf4790e6908082f82da4e Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/kernel_v2/data_passing/message_queues.rst6
1 files changed, 3 insertions, 3 deletions
diff --git a/doc/kernel_v2/data_passing/message_queues.rst b/doc/kernel_v2/data_passing/message_queues.rst
index 84155035f..4fb08a46e 100644
--- a/doc/kernel_v2/data_passing/message_queues.rst
+++ b/doc/kernel_v2/data_passing/message_queues.rst
@@ -73,10 +73,10 @@ that is capable of holding 10 items.
...
};
- char my_msgq_buffer[10 * sizeof(data_item_type)];
+ char __aligned(4) my_msgq_buffer[10 * sizeof(data_item_type)];
struct k_msgq my_msgq;
- k_msgq_init(&my_msgq, 10, sizeof(data_item_type), my_msgq_buffer);
+ k_msgq_init(&my_msgq, my_msgq_buffer, sizeof(data_item_type), 10);
Alternatively, a message queue can be defined and initialized at compile time
by calling :c:macro:`K_MSGQ_DEFINE()`.
@@ -86,7 +86,7 @@ that the macro defines both the message queue and its buffer.
.. code-block:: c
- K_MSGQ_DEFINE(my_msgq, 10, sizeof(data_item_type));
+ K_MSGQ_DEFINE(my_msgq, sizeof(data_item_type), 10, 4);
Writing to a Message Queue
==========================