OS_Squeue_Create (squeue, buffer, size)
 
Создает очередь коротких сообщений squeue. После создания очередь пуста.
Для использования очередей коротких однобайтовых сообщений в файле OSAcfg.h должна быть определена константа OS_ENABLE_SQUEUE.
Только не из прерывания
| squeue | Дескриптор очереди коротких сообщений. Переменная типа OST_SQUEUE. | 
| buffer | Буфер, куда будут складываться сообщения при отправке в очередь. Для PIC16 буфер может размещаться в памяти только в bank0 или bank1 | 
| size | Размер очереди сообщений. Следует сопоставлять с типом сообщений и размером буфера buffer, чтобы не произошел выход за границы буфера | 
Нет
OST_SQUEUE squeue; OST_SMSG Buffer[20]; void Task (void) { OS_Init(); OS_Squeue_Create (squeue, Buffer, 20); // Создаем очередь на 20 коротких сообщений /*...*/ }
OS_CreateQSMsg