From 0bf24677497dee28f092f882e1db396d907a3fc1 Mon Sep 17 00:00:00 2001
From: Dean Camera <dean@fourwalledcubicle.com>
Date: Thu, 4 Jan 2018 20:10:18 +1100
Subject: [PATCH] Minor documentation improvements.

---
 LUFA/Drivers/USB/Core/StdDescriptors.h | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/LUFA/Drivers/USB/Core/StdDescriptors.h b/LUFA/Drivers/USB/Core/StdDescriptors.h
index 381c02c53..8b834c664 100644
--- a/LUFA/Drivers/USB/Core/StdDescriptors.h
+++ b/LUFA/Drivers/USB/Core/StdDescriptors.h
@@ -121,14 +121,17 @@
 
 			/** \name USB Configuration Descriptor Attribute Masks */
 			//@{
-			/** Mask for the reserved bit in the Configuration Descriptor's \c ConfigAttributes field, which must be set on all
-			 *  devices for historical purposes.
+			/** Mask for the reserved bit in the Configuration Descriptor's \c ConfigAttributes field, which must be always
+			 *  set on all USB devices for historical purposes.
 			 */
 			#define USB_CONFIG_ATTR_RESERVED          0x80
 
 			/** Can be masked with other configuration descriptor attributes for a \ref USB_Descriptor_Configuration_Header_t
 			 *  descriptor's \c ConfigAttributes value to indicate that the specified configuration can draw its power
-			 *  from the device's own power source.
+			 *  from the device's own power source, instead of drawing it from the USB host.
+			 *
+			 *  Note that the host will probe this dynamically - the device should report its current power state via the
+			 *  \ref USB_Device_CurrentlySelfPowered global variable.
 			 */
 			#define USB_CONFIG_ATTR_SELFPOWERED       0x40
 
@@ -136,6 +139,10 @@
 			 *  descriptor's \c ConfigAttributes value to indicate that the specified configuration supports the
 			 *  remote wakeup feature of the USB standard, allowing a suspended USB device to wake up the host upon
 			 *  request.
+			 *
+			 *  If set, the host will dynamically enable and disable remote wakeup support, indicated via the
+			 *  \ref USB_Device_RemoteWakeupEnabled global variable. To initiate a remote wakeup of the host (when allowed)
+			 *  see \ref USB_Device_RemoteWakeupEnabled().
 			 */
 			#define USB_CONFIG_ATTR_REMOTEWAKEUP      0x20
 			//@}
-- 
GitLab