Microchip® Advanced Software Framework

demo-tasks.h File Reference

Generic FreeRTOS peripheral control functions.

Copyright (c) 2012-2018 Microchip Technology Inc. and its subsidiaries.

#include "conf_example.h"
#include "usart.h"

Functions

portBASE_TYPE are_usart_echo_tasks_still_running (void)
 
void cdc_cli_output (const uint8_t const *message_string)
 
void create_usart_cli_task (Usart *usart_base, uint16_t stack_depth_words, unsigned portBASE_TYPE task_priority)
 
void create_usart_echo_test_tasks (Usart *pxUsart, uint16_t stack_depth_words, unsigned portBASE_TYPE task_priority)
 
void create_usb_cdc_cli_task (uint16_t stack_depth_words, unsigned portBASE_TYPE task_priority)
 
void usart_cli_output (const uint8_t *message_string)
 
void vRegisterCLICommands (void)
 

portBASE_TYPE are_usart_echo_tasks_still_running ( void  )

References pdFAIL, pdPASS, and rx_task_loops.

Referenced by prvLEDTimerCallback().

void cdc_cli_output ( const uint8_t const *  message_string)
void create_usart_cli_task ( Usart *  usart_base,
uint16_t  stack_depth_words,
unsigned portBASE_TYPE  task_priority 
)
void create_usart_echo_test_tasks ( Usart *  pxUsart,
uint16_t  stack_depth_words,
unsigned portBASE_TYPE  task_priority 
)
void create_usb_cdc_cli_task ( uint16_t  stack_depth_words,
unsigned portBASE_TYPE  task_priority 
)
void usart_cli_output ( const uint8_t *  message_string)
void vRegisterCLICommands ( void  )