Microchip® Advanced Software Framework

device_ctrl_panel_task.c File Reference
#include <string.h>
#include <stdio.h>
#include "conf_usb.h"
#include "compiler.h"
#include "board.h"
#include "usb_drv.h"
#include "gpio.h"
#include "usb_descriptors.h"
#include "usb_standard_request.h"
#include "device_ctrl_panel_task.h"
#include "adc.h"
#include "cpled.h"
#include "s_accelerometer.h"
#include "s_joystick.h"
#include "s_light.h"
#include "s_pushb.h"
#include "s_temperature.h"
#include "FreeRTOS.h"
#include "task.h"

Macros

#define RXBUF_SIZE   64
 
#define STARTUP_LED_DELAY   100
 
#define STR_SET_LEDM1   "set_actuator_value actuator=ledm1 state="
 
#define STR_SET_LEDM2   "set_actuator_value actuator=ledm2 state="
 
#define STR_SET_LEDM3   "set_actuator_value actuator=ledm3 state="
 
#define STR_SET_LEDM4   "set_actuator_value actuator=ledm4 state="
 
#define TXBUF_SIZE   40
 

Functions

static U32 build_answer (char *output, const char *log)
 
void device_full_custom_task (void *pvParameters)
 Entry point of the device full custom task management. More...
 
void device_full_custom_task_init (void)
 This function initializes the hardware/software resources required for the USB Full custom task. More...
 
void usb_sof_action (void)
 usb_sof_action More...
 

Variables

bool b_report_pending =false
 
char rxbuf [RXBUF_SIZE]
 
static U16 sof_cnt
 
char txbuf [TXBUF_SIZE]
 

#define RXBUF_SIZE   64

Referenced by device_full_custom_task().

#define STARTUP_LED_DELAY   100

Referenced by device_full_custom_task().

#define STR_SET_LEDM1   "set_actuator_value actuator=ledm1 state="

Referenced by device_full_custom_task().

#define STR_SET_LEDM2   "set_actuator_value actuator=ledm2 state="

Referenced by device_full_custom_task().

#define STR_SET_LEDM3   "set_actuator_value actuator=ledm3 state="

Referenced by device_full_custom_task().

#define STR_SET_LEDM4   "set_actuator_value actuator=ledm4 state="

Referenced by device_full_custom_task().

#define TXBUF_SIZE   40

Referenced by device_full_custom_task().

static U32 build_answer ( char *  output,
const char *  log 
)
static

Referenced by device_full_custom_task().

void device_full_custom_task_init ( void  )

bool b_report_pending =false

Referenced by device_full_custom_task().

U16 sof_cnt
static