Clean up bootloader_hid_report_ids.h
This commit is contained in:
@@ -1,36 +1,25 @@
|
||||
#if !defined(__BOOTLOADER_HID_REPORT_IDS_H__)
|
||||
#ifndef __BOOTLOADER_HID_REPORT_IDS_H__
|
||||
#define __BOOTLOADER_HID_REPORT_IDS_H__
|
||||
|
||||
#include "packet/command_packet.h"
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Definitions
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
//! @brief Report IDs to use for the bootloader.
|
||||
enum _hid_report_ids
|
||||
{
|
||||
enum _hid_report_ids {
|
||||
kBootloaderReportID_CommandOut = 1,
|
||||
kBootloaderReportID_DataOut = 2,
|
||||
kBootloaderReportID_CommandIn = 3,
|
||||
kBootloaderReportID_DataIn = 4
|
||||
};
|
||||
|
||||
//! @brief Structure of a bootloader HID header.
|
||||
typedef struct _bl_hid_header
|
||||
{
|
||||
uint8_t reportID; //!< The report ID.
|
||||
uint8_t _padding; //!< Pad byte necessary so that the length is 2-byte aligned and the data is 4-byte aligned. Set
|
||||
//! to zero.
|
||||
uint8_t packetLengthLsb; //!< Low byte of the packet length in bytes.
|
||||
uint8_t packetLengthMsb; //!< High byte of the packet length in bytes.
|
||||
typedef struct _bl_hid_header {
|
||||
uint8_t reportID; // The report ID.
|
||||
uint8_t _padding; // Pad byte necessary so that the length is 2-byte aligned and the data is 4-byte aligned. Set to zero.
|
||||
uint8_t packetLengthLsb; // Low byte of the packet length in bytes.
|
||||
uint8_t packetLengthMsb; // High byte of the packet length in bytes.
|
||||
} bl_hid_header_t;
|
||||
|
||||
//! @brief Structure of a bootloader HID report.
|
||||
typedef struct _bl_hid_report
|
||||
{
|
||||
bl_hid_header_t header; //!< Header of the report.
|
||||
uint8_t packet[kMinPacketBufferSize]; //!< The packet data that is transferred in the report.
|
||||
typedef struct _bl_hid_report {
|
||||
bl_hid_header_t header; // Header of the report.
|
||||
uint8_t packet[kMinPacketBufferSize]; // The packet data that is transferred in the report.
|
||||
} bl_hid_report_t;
|
||||
|
||||
#endif // __BOOTLOADER_HID_REPORT_IDS_H__
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user