ME507 Utility Library  0.2.1
Mechatronics Course Support Software for ARM/Arduino/FreeRTOS
textqueue.h File Reference
#include <Arduino.h>
#include "FreeRTOS.h"
#include "taskqueue.h"
Include dependency graph for textqueue.h:

Go to the source code of this file.

Classes

class  TextQueue
 Implements a queue to transmit text from one RTOS task to another. More...
 

Detailed Description

This file contains a class which implements a FreeRTOS queue specifically for text, allowing a stream insertion operator to be used to put all sorts of things (strings, numbers, etc.) into the queue. The stream extraction operator has been tested on STM32's and ESP32's only; the extraction operator >> needs somewhat processor specific functions to determine if it's running in an ISR or not.

Date
2021-Sep-17 JRR Original file

License: This file is copyright 2021 by JR Ridgely and released under the Lesser GNU Public License, version 2.1. It intended for educational use only, but its use is not limited thereto.