mirror of
https://github.com/johncobb/avr_328p_freertos.git
synced 2025-07-08 08:01:04 +03:00
updated usart code
This commit is contained in:
32
main.c
32
main.c
@ -8,16 +8,40 @@
|
||||
#include "FreeRTOS.h"
|
||||
#include "task.h"
|
||||
#include "tasks.h" // local tasks defined for os
|
||||
#include "Drivers/partest.h"
|
||||
#include "Drivers/serial.h"
|
||||
#include "Drivers/comtest.h"
|
||||
#include "Drivers/partest.h"
|
||||
|
||||
#define mainLED_TASK_PRIORITY (tskIDLE_PRIORITY)
|
||||
|
||||
#define mainLED_TASK_PRIORITY (tskIDLE_PRIORITY)
|
||||
#define mainCOM_TEST_PRIORITY (tskIDLE_PRIORITY+1)
|
||||
#define mainCOM_TEST_LED (tskIDLE_PRIORITY+2)
|
||||
|
||||
//#define mainLED_TASK_PRIORITY (tskIDLE_PRIORITY)
|
||||
|
||||
|
||||
/* Baud rate used by the serial port tasks. */
|
||||
#define mainCOM_TEST_BAUD_RATE (( unsigned long )38400)
|
||||
|
||||
|
||||
void vApplicationIdleHook( void );
|
||||
|
||||
portSHORT main(void)
|
||||
{
|
||||
xTaskCreate(vLEDFlashTask, (int8_t*) "LED", configMINIMAL_STACK_SIZE, NULL, mainLED_TASK_PRIORITY, NULL);
|
||||
vTaskStartScheduler();
|
||||
//xTaskCreate(vLEDFlashTask, (int8_t*) "LED", configMINIMAL_STACK_SIZE, NULL, mainLED_TASK_PRIORITY, NULL);
|
||||
|
||||
while(1){}
|
||||
vParTestInitialise();
|
||||
|
||||
vAltStartComTestTasks(mainCOM_TEST_PRIORITY, mainCOM_TEST_BAUD_RATE, mainCOM_TEST_LED);
|
||||
|
||||
vTaskStartScheduler();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
void vApplicationIdleHook( void )
|
||||
{
|
||||
//vCoRoutineSchedule();
|
||||
}
|
||||
|
Reference in New Issue
Block a user