Version: 2.0  

Last updated: 2026-09-28

## Overview

This module contains the snippets included by peripheral specifications to refer
to the [Generic Peripheral](https://developers.google.com/chromeos/peripherals/cc-generic-peripheral-v2)
specification.


### Minimum and Additional Requirements

This specification document is divided into two sections:

1. **Minimum** requirements describe the criteria for a peripheral category to be compatible.
2. **Additional** requirements describe the criteria for certification.

Use these navigation buttons to show only the minimum or both the minimum
and additional specification, respectively.
<button value="min">Minimum</button> <button value="add" default="">Minimum and Additional</button>

<br />

## MINIMUM REQUIREMENTS

This snippet is included in the `MINIMUM REQUIREMENTS` section of peripheral
specifications to require compliance with the minimum requirements of the
Generic Peripheral specification:

### Generic peripheral Specifications

- The peripheral MUST meet the [minimum requirements](https://developers.google.com/chromeos/peripherals/cc-generic-peripheral-v2#minimum-requirements) defined in the Generic peripheral specifications.

## ADDITIONAL REQUIREMENTS

This snippet is included in the `ADDITIONAL REQUIREMENTS` section of peripheral
specifications to require compliance with the additional requirements of the
Generic Peripheral specification:

### Generic peripheral Specifications

- **\[Mandatory\]** The peripheral MUST meet the [additional requirements](https://developers.google.com/chromeos/peripherals/cc-generic-peripheral-v2#additional-requirements) defined in the Generic peripheral specifications.

<br />

## Revision history

| Date | Version | Notes |
|---|---|---|
| 2026-09-28 | 2.0 | Initial version. |

<br />