SAMV71 Xplained Ultra Software Package 1.4

HIDDKeyboard.c File Reference

#include <HIDDKeyboard.h>
#include <HIDDFunction.h>
#include <USBLib_Trace.h>
#include <USBRequests.h>
#include <HIDDescriptors.h>
#include <HIDRequests.h>
#include <HIDReports.h>
#include <HIDUsages.h>
#include "USBD.h"
#include <USBD_HAL.h>
#include <USBDDriver.h>

Go to the source code of this file.

Data Structures

struct  KBDInputReport
struct  KBDOutputReport
struct  HIDDKeyboard

Functions

void HIDDKeyboard_Initialize (USBDDriver *pUsbd, uint8_t bInterfaceNb)
void HIDDKeyboard_ConfigureFunction (USBGenericDescriptor *pDescriptors, uint16_t wLength)
uint32_t HIDDKeyboard_RequestHandler (const USBGenericRequest *request)
uint32_t HIDDKeyboard_ChangeKeys (uint8_t *pressedKeys, uint8_t pressedKeysSize, uint8_t *releasedKeys, uint8_t releasedKeysSize)
void HIDDKeyboard_RemoteWakeUp (void)

Variables

const uint8_t hiddKeyboardReportDescriptor []

Detailed Description

Definition in file HIDDKeyboard.c.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines