Loading...
Searching...
No Matches
tasks.c
1/***********************************************************************************
2 * @file tasks.c *
3 * @author Matt Ricci *
4 * @brief *
5 ***********************************************************************************/
6
7#include "FreeRTOS.h"
8#include "task.h"
9
10#include "tasklist.h"
11#include "loracomm.h"
12#include "heartbeat.h"
13
14#include "tasks.h"
15
16/* ============================================================================================== */
23
24void initTasks() {
25 xTaskCreate(vLoRaSample, "LoRaSample", 256, NULL, configMAX_PRIORITIES - 6, TaskList_new());
26 xTaskCreate(vLoRaTransmit, "LoRaTx", 256, NULL, configMAX_PRIORITIES - 5, TaskList_new());
27 xTaskCreate(vHeartbeatBlink, "HeartbeatBlink", 128, NULL, tskIDLE_PRIORITY + 1, TaskList_new());
28}
TaskHandle_t * TaskList_new()
Retrieve a pointer to the first empty task handle in list.
Definition tasklist.c:42