#include <asf.h>#include <string>#include <stream_buffer.h>#include "sd_mmc_mem.h"#include "wifi.h"#include "xbee.h"#include "globals.h"#include "communications.h"#include "user_interface.h"#include "sd_card_logger.h"#include "control_law.h"#include "CAN.h"
Go to the source code of this file.
Macros | |
| #define | printf(...) |
| #define | printf_mutex(...) |
| #define | TASK_COMM_PERIOD_MS 1 |
| #define | TASK_COMM_PRIORITY (tskIDLE_PRIORITY + 4) |
| #define | TASK_COMM_STACK_SIZE (8192/sizeof(portSTACK_TYPE)) |
| #define | TASK_LOGGER_PERIOD_MS 1 |
| #define | TASK_LOGGER_PRIORITY (tskIDLE_PRIORITY + 3) |
| #define | TASK_LOGGER_STACK_SIZE (8192/sizeof(portSTACK_TYPE)) |
| #define | TASK_MAINT_PERIOD_MS 10 |
| #define | TASK_MAINT_PRIORITY (tskIDLE_PRIORITY + 1) |
| #define | TASK_MAINT_SLOW_SEC_PERIOD_MS 1000 |
| #define | TASK_MAINT_STACK_SIZE (4096/sizeof(portSTACK_TYPE)) |
| #define | TASK_WIFI_PERIOD_MS 10 |
| #define | TASK_WIFI_PRIORITY (tskIDLE_PRIORITY + 2) |
| #define | TASK_WIFI_STACK_SIZE (2048/sizeof(portSTACK_TYPE)) |
Functions | |
| int | main (void) |
| static void | vTaskComm (void *pvParameters) |
| static void | vTaskLogger (void *pvParameters) |
| RTOS logger task. More... | |
| static void | vTaskMaint (void *pvParameters) |
| RTOS maintenance task. More... | |
| #define printf | ( | ... | ) |
Definition at line 27 of file EVB-2/IS_EVB-2/src/main.cpp.
| #define printf_mutex | ( | ... | ) |
Definition at line 28 of file EVB-2/IS_EVB-2/src/main.cpp.
| #define TASK_COMM_PERIOD_MS 1 |
Definition at line 31 of file EVB-2/IS_EVB-2/src/main.cpp.
| #define TASK_COMM_PRIORITY (tskIDLE_PRIORITY + 4) |
Definition at line 44 of file EVB-2/IS_EVB-2/src/main.cpp.
| #define TASK_COMM_STACK_SIZE (8192/sizeof(portSTACK_TYPE)) |
Definition at line 38 of file EVB-2/IS_EVB-2/src/main.cpp.
| #define TASK_LOGGER_PERIOD_MS 1 |
Definition at line 32 of file EVB-2/IS_EVB-2/src/main.cpp.
| #define TASK_LOGGER_PRIORITY (tskIDLE_PRIORITY + 3) |
Definition at line 45 of file EVB-2/IS_EVB-2/src/main.cpp.
| #define TASK_LOGGER_STACK_SIZE (8192/sizeof(portSTACK_TYPE)) |
Definition at line 41 of file EVB-2/IS_EVB-2/src/main.cpp.
| #define TASK_MAINT_PERIOD_MS 10 |
Definition at line 34 of file EVB-2/IS_EVB-2/src/main.cpp.
| #define TASK_MAINT_PRIORITY (tskIDLE_PRIORITY + 1) |
Definition at line 47 of file EVB-2/IS_EVB-2/src/main.cpp.
| #define TASK_MAINT_SLOW_SEC_PERIOD_MS 1000 |
Definition at line 35 of file EVB-2/IS_EVB-2/src/main.cpp.
| #define TASK_MAINT_STACK_SIZE (4096/sizeof(portSTACK_TYPE)) |
Definition at line 39 of file EVB-2/IS_EVB-2/src/main.cpp.
| #define TASK_WIFI_PERIOD_MS 10 |
Definition at line 33 of file EVB-2/IS_EVB-2/src/main.cpp.
| #define TASK_WIFI_PRIORITY (tskIDLE_PRIORITY + 2) |
Definition at line 46 of file EVB-2/IS_EVB-2/src/main.cpp.
| #define TASK_WIFI_STACK_SIZE (2048/sizeof(portSTACK_TYPE)) |
Definition at line 42 of file EVB-2/IS_EVB-2/src/main.cpp.
| int main | ( | void | ) |
Definition at line 224 of file EVB-2/IS_EVB-2/src/main.cpp.
|
static |
Definition at line 52 of file EVB-2/IS_EVB-2/src/main.cpp.
|
static |
RTOS logger task.
Definition at line 115 of file EVB-2/IS_EVB-2/src/main.cpp.
|
static |
RTOS maintenance task.
Definition at line 157 of file EVB-2/IS_EVB-2/src/main.cpp.