Microchip® Advanced Software Framework

ai_hid_class.c File Reference
#include "conf_audio_player.h"
#include "ai_hid_class.h"
#include "audio_interface.h"
#include "device_hid_task.h"

Functions

static bool ai_hid_class_audio_ctrl_ffw (uint32_t n, ai_async_status_t *status)
 
static bool ai_hid_class_audio_ctrl_frw (uint32_t n, ai_async_status_t *status)
 
static bool ai_hid_class_audio_ctrl_pause (ai_async_status_t *status)
 
static bool ai_hid_class_audio_ctrl_resume (ai_async_status_t *status)
 
static Ai_player_flag_t ai_hid_class_audio_ctrl_status (ai_async_status_t *status)
 
static bool ai_hid_class_audio_nav_next (ai_async_status_t *status)
 
static bool ai_hid_class_audio_nav_previous (ai_async_status_t *status)
 
static ai_device_status_t ai_hid_class_get_device_status (ai_async_status_t *cmd_ai_status)
 
static bool ai_hid_class_nav_drive_mount (ai_async_status_t *status)
 

Variables

const ai_fct_set ai_hid_class_fct_set
 
static Ai_player_flag_t player_flags
 

static bool ai_hid_class_audio_ctrl_ffw ( uint32_t  n,
ai_async_status_t status 
)
static
static bool ai_hid_class_audio_ctrl_frw ( uint32_t  n,
ai_async_status_t status 
)
static
static bool ai_hid_class_audio_ctrl_pause ( ai_async_status_t status)
static
static bool ai_hid_class_audio_ctrl_resume ( ai_async_status_t status)
static
static Ai_player_flag_t ai_hid_class_audio_ctrl_status ( ai_async_status_t status)
static

References CMD_DONE, and player_flags.

static bool ai_hid_class_audio_nav_next ( ai_async_status_t status)
static
static bool ai_hid_class_audio_nav_previous ( ai_async_status_t status)
static
static ai_device_status_t ai_hid_class_get_device_status ( ai_async_status_t cmd_ai_status)
static
static bool ai_hid_class_nav_drive_mount ( ai_async_status_t status)
static

const ai_fct_set ai_hid_class_fct_set

Referenced by ai_init().

Ai_player_flag_t player_flags
static