Microchip® Advanced Software Framework

displayTask.c File Reference
#include <string.h>
#include "FreeRTOS.h"
#include "task.h"
#include "displayTask.h"
#include "portmacro.h"
#include "partest.h"
#include "intc.h"
#include "display.h"

Macros

#define DISPLAY_QUEUE_SIZE   1
 The supervisor queue length. More...
 
#define DISPLAY_STACK_SIZE   ( configMINIMAL_STACK_SIZE )
 

Functions

 portTASK_FUNCTION (vDisplay, pvParameters)
 Basic SMTP client task definition. More...
 
void sendMessage (char *mess)
 Start the supervisor module. More...
 
void vDisplay_Start (unsigned portBASE_TYPE uxPriority)
 Start the supervisor module. More...
 

Variables

portCHAR Line [20]
 
portCHAR * UserMessScreen = Line
 
xQueueHandle xDISPLAYQueue = 0
 

#define DISPLAY_QUEUE_SIZE   1

The supervisor queue length.

Referenced by vDisplay_Start().

#define DISPLAY_STACK_SIZE   ( configMINIMAL_STACK_SIZE )

Referenced by vDisplay_Start().

portTASK_FUNCTION ( vDisplay  ,
pvParameters   
)

Basic SMTP client task definition.

References display_init(), display_print(), FOSC0, NULL, pdTRUE, vTaskDelay(), and xQueueReceive.

void sendMessage ( char *  mess)

Start the supervisor module.

Parameters
uxPriorityThe priority base of the supervisor tasks.

References UserMessScreen, and xQueueSend.

Referenced by prvEthernetConfigureInterface(), and status_callback().

void vDisplay_Start ( unsigned portBASE_TYPE  uxPriority)

Start the supervisor module.

Parameters
uxPriorityThe priority base of the supervisor tasks.

References DISPLAY_QUEUE_SIZE, DISPLAY_STACK_SIZE, NULL, xQueueCreate(), and xTaskCreate.

Referenced by main().

portCHAR Line[20]

pointer to the memory image of the User Mess line

Referenced by bMMI_start(), and vMMI_Manage().

portCHAR* UserMessScreen = Line

pointer to the memory image of the User Menu line

Referenced by sendMessage(), vMMI_Manage(), and vMMI_UserMessDisplay().

xQueueHandle xDISPLAYQueue = 0

The handle of the queue of DISPLAY.