BS EN 62680-1 is the first part of the multiple series that defines industry-standard USB specifications. The specification is primarily targeted to peripheral developers and system OEMs but provides valuable information for platform operating system/ BIOS/ device driver, adapter IHVs/ISVs, and platform/adapter controller vendors. BS EN 62680-1 specification can be used for developing new products and associated software.
BS EN 62680-1 on USB specification revision 2.0 is useful for:
Adopters of the USB 2.0 specification have signed the USB 2.0 Adopters Agreement, which provides them access to a reciprocal royalty-free license from the Promoters and other Adopters to the certain intellectual property contained in products that are compliant with the USB 2.0 specification.
BS EN 62680-1 describes the bus attributes, the protocol definition, types of transactions, bus management, and the programming interface required to design and build systems and peripherals that are compliant this will enable such devices to interoperate in an open architecture. BS EN 62680-1 specifies an enhancement to the PC architecture, spanning portable, business desktop, and home environments.
Overall, you can use BS EN 62680-1 for a single model for cabling and connectors, self-identifying peripherals, automatic mapping of function to driver and configuration, and dynamically attachable and reconfigurable peripherals
EN 62680-1:2013
IEC 62680-1:2013