Macros | Functions
EVB-2/IS_EVB-2/src/main.cpp File Reference
#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"
Include dependency graph for EVB-2/IS_EVB-2/src/main.cpp:

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...
 

Macro Definition Documentation

◆ printf

#define printf (   ...)

Definition at line 27 of file EVB-2/IS_EVB-2/src/main.cpp.

◆ printf_mutex

#define printf_mutex (   ...)

Definition at line 28 of file EVB-2/IS_EVB-2/src/main.cpp.

◆ TASK_COMM_PERIOD_MS

#define TASK_COMM_PERIOD_MS   1

Definition at line 31 of file EVB-2/IS_EVB-2/src/main.cpp.

◆ TASK_COMM_PRIORITY

#define TASK_COMM_PRIORITY   (tskIDLE_PRIORITY + 4)

Definition at line 44 of file EVB-2/IS_EVB-2/src/main.cpp.

◆ TASK_COMM_STACK_SIZE

#define TASK_COMM_STACK_SIZE   (8192/sizeof(portSTACK_TYPE))

Definition at line 38 of file EVB-2/IS_EVB-2/src/main.cpp.

◆ TASK_LOGGER_PERIOD_MS

#define TASK_LOGGER_PERIOD_MS   1

Definition at line 32 of file EVB-2/IS_EVB-2/src/main.cpp.

◆ TASK_LOGGER_PRIORITY

#define TASK_LOGGER_PRIORITY   (tskIDLE_PRIORITY + 3)

Definition at line 45 of file EVB-2/IS_EVB-2/src/main.cpp.

◆ TASK_LOGGER_STACK_SIZE

#define TASK_LOGGER_STACK_SIZE   (8192/sizeof(portSTACK_TYPE))

Definition at line 41 of file EVB-2/IS_EVB-2/src/main.cpp.

◆ TASK_MAINT_PERIOD_MS

#define TASK_MAINT_PERIOD_MS   10

Definition at line 34 of file EVB-2/IS_EVB-2/src/main.cpp.

◆ TASK_MAINT_PRIORITY

#define TASK_MAINT_PRIORITY   (tskIDLE_PRIORITY + 1)

Definition at line 47 of file EVB-2/IS_EVB-2/src/main.cpp.

◆ TASK_MAINT_SLOW_SEC_PERIOD_MS

#define TASK_MAINT_SLOW_SEC_PERIOD_MS   1000

Definition at line 35 of file EVB-2/IS_EVB-2/src/main.cpp.

◆ TASK_MAINT_STACK_SIZE

#define TASK_MAINT_STACK_SIZE   (4096/sizeof(portSTACK_TYPE))

Definition at line 39 of file EVB-2/IS_EVB-2/src/main.cpp.

◆ TASK_WIFI_PERIOD_MS

#define TASK_WIFI_PERIOD_MS   10

Definition at line 33 of file EVB-2/IS_EVB-2/src/main.cpp.

◆ TASK_WIFI_PRIORITY

#define TASK_WIFI_PRIORITY   (tskIDLE_PRIORITY + 2)

Definition at line 46 of file EVB-2/IS_EVB-2/src/main.cpp.

◆ TASK_WIFI_STACK_SIZE

#define TASK_WIFI_STACK_SIZE   (2048/sizeof(portSTACK_TYPE))

Definition at line 42 of file EVB-2/IS_EVB-2/src/main.cpp.

Function Documentation

◆ main()

int main ( void  )

Definition at line 224 of file EVB-2/IS_EVB-2/src/main.cpp.

◆ vTaskComm()

static void vTaskComm ( void *  pvParameters)
static

Definition at line 52 of file EVB-2/IS_EVB-2/src/main.cpp.

◆ vTaskLogger()

static void vTaskLogger ( void *  pvParameters)
static

RTOS logger task.

Definition at line 115 of file EVB-2/IS_EVB-2/src/main.cpp.

◆ vTaskMaint()

static void vTaskMaint ( void *  pvParameters)
static

RTOS maintenance task.

Definition at line 157 of file EVB-2/IS_EVB-2/src/main.cpp.



inertial_sense_ros
Author(s):
autogenerated on Sat Sep 19 2020 03:19:06