summaryrefslogtreecommitdiff
path: root/tinyusb
diff options
context:
space:
mode:
authorhathach <[email protected]>2014-03-21 16:59:34 +0700
committerhathach <[email protected]>2014-03-21 16:59:34 +0700
commitb349121c09c99dd65b35b785fa34d8884f6867f4 (patch)
tree198e4e4d938e997e96c222c9631c5371e18a3f4a /tinyusb
parent08dd42fa5c3c773cb8e712dd573152f40dbbe801 (diff)
some doxygen
Diffstat (limited to 'tinyusb')
-rw-r--r--tinyusb/common/std_descriptors.h3
-rw-r--r--tinyusb/device/usbd.h12
2 files changed, 8 insertions, 7 deletions
diff --git a/tinyusb/common/std_descriptors.h b/tinyusb/common/std_descriptors.h
index 1dbba88c3..9c9d06c4d 100644
--- a/tinyusb/common/std_descriptors.h
+++ b/tinyusb/common/std_descriptors.h
@@ -42,8 +42,7 @@
/** \addtogroup group_usb_definitions USB Definitions
* @{
* \defgroup Group_StdDescriptor Standard Descriptors
- * @{
- */
+ * @{ */
#ifndef _TUSB_STD_DESCRIPTORS_H_
#define _TUSB_STD_DESCRIPTORS_H_
diff --git a/tinyusb/device/usbd.h b/tinyusb/device/usbd.h
index 48574fddc..c8665d033 100644
--- a/tinyusb/device/usbd.h
+++ b/tinyusb/device/usbd.h
@@ -63,13 +63,15 @@
#define ATTR_USB_MIN_ALIGNMENT
#endif
+/// \brief Descriptor pointer collector to all the needed. All the addresses pointed
+/// must be accessible by USB controller (see \ref TUSB_CFG_ATTR_USBRAM)
typedef struct {
- uint8_t * p_device;
- uint8_t * p_configuration;
- uint8_t * p_string_arr[TUSB_CFG_DEVICE_STRING_DESCRIPTOR_COUNT];
+ uint8_t * p_device; ///< pointer to device descritpor \ref tusb_descriptor_device_t
+ uint8_t * p_configuration; ///< pointer to the whole configuration descriptor, starting by \ref tusb_descriptor_configuration_t
+ uint8_t * p_string_arr[TUSB_CFG_DEVICE_STRING_DESCRIPTOR_COUNT]; ///< a array of pointers to string descriptors
- uint8_t * p_hid_keyboard_report;
- uint8_t * p_hid_mouse_report;
+ uint8_t * p_hid_keyboard_report; ///< pointer to HID report descriptor of Keybaord interface. Only needed if TUSB_CFG_DEVICE_HID_KEYBOARD is enabled
+ uint8_t * p_hid_mouse_report; ///< pointer to HID report descriptor of Mouse interface. Only needed if TUSB_CFG_DEVICE_HID_MOUSE is enabled
}tusbd_descriptor_pointer_t;
// define by application