Versione: 1.0.4
Ultimo aggiornamento: 09/09/2026
Legend
| Product Verb | Azione di sviluppo |
|---|---|
| "MUST" | Requisito di prodotto obbligatorio |
| "SHOULD" | Consiglio facoltativo |
| "MAY" | Consigliabili |
Panoramica
Questo documento di specifiche descrive i criteri che deve soddisfare uno stilo compatibile con ChromeOS.
Protocollo
- Lo stilo DEVE implementare le funzionalità descritte nei requisiti di certificazione dello stilo Universal Stylus Initiative (USI) versione 2.0 o successive.
- Il documento Requisiti di certificazione dello stilo è disponibile per i membri USI per il download dal sito dei membri di universalstylus.org. I link di accesso rapido a questi documenti sono disponibili nella pagina del gruppo di lavoro tecnico.
- Per diventare membro dell'USI, contatta le persone elencate all'indirizzo universalstylus.org.
- Nota: al momento della stesura, il contatto diretto per USI è usiadmin@universalstylus.org.
- Per le funzionalità richieste, consulta le sezioni da 2.4 a 2.7 dei requisiti di certificazione dello stilo.
- Oltre a implementare le funzionalità applicabili a tutti gli stilo USI, lo
stilo DEVE implementare:
- STY.FEA.1.4 - Funzionalità stilo - Indicatore del carburante
- Motivazione: ChromeOS utilizza l'indicatore del livello di carburante numerico per mostrare l'interfaccia utente relativa alla batteria dello stilo.
- Queste funzionalità POSSONO essere implementate, ma non sono obbligatorie:
- STY.FEA.2.1 - Stylus Feature – Primary Button
- STY.FEA.2.3 - Stylus Feature – Erase Affordance
- La conformità ai requisiti può essere misurata tramite le procedure descritte nel piano di test per la certificazione dello stilo Universal Stylus Initiative (USI) 2.0; al momento della pubblicazione, questo documento non è ancora disponibile presso USI, contatta l'organizzazione per informazioni aggiornate.
- Se lo stilo implementa la ricarica wireless (STY.FEA.6.1 - Stylus Feature – Wireless Charging), può essere testato per la conformità al piano di test descritto nel documento Wireless Charging Compliance and Test Cases disponibile sul sito universalstylus.org per i membri USI.
- I test di conformità e la certificazione del logo possono essere eseguiti tramite il programma di certificazione USI, i cui dettagli sono disponibili sul sito web universalstylus.org all'indirizzo https://universalstylus.org/certification.
- Ti ricordiamo che lo stilo DEVE supportare sia i dispositivi host USI 1.0 che 2.0:
- Motivazione: l'ecosistema USI è progettato per la massima compatibilità, quindi tutte le stilo 2.0 dovrebbero funzionare con tutti i Chromebook che sono stati spediti con il supporto USI, incluse le versioni 1.0 e 2.0 del protocollo.
- Ciò avverrà se lo stilo implementa le funzionalità descritte nei requisiti di certificazione dello stilo.
Sostituzione della batteria
- Se lo stilo supporta batterie sostituibili, ad esempio celle AAAA, DOVREBBE fornire un indicatore di polarità/direzione della batteria facilmente visibile all'interno del vano batteria.
Ricarica con cavo
- Se lo stilo ha una batteria ricaricabile che si ricarica tramite una connessione cablata, il dispositivo DEVE supportare la ricarica tramite USB-C con cavi certificati USB-IF e fonti USB-A e USB-C conformi a USB-IF, incluse le fonti USB-C che supportano USB PD. (Nello specifico, lo stilo DEVE implementare un sink USB-C come descritto nella sezione 4.5.1.3.2 della specifica del cavo e del connettore USB Type-C dopo la Figura 4-9).
- Se il dispositivo include un cavo USB:
- Il cavo DEVE essere certificato USB-IF
- Se il dispositivo include un caricabatterie USB-C:
- Il caricabatterie DEVE essere certificato USB-IF
Ricarica wireless
- Se uno stilo si ricarica in modalità wireless, DEVE implementare la funzionalità come descritto
in STY.FEA.6.1 - Stylus Feature – Wireless Charging, nella sezione 2.5 dei
requisiti di certificazione dello stilo 2.0.
- Motivazione: l'utilizzo di questo design è necessario per caricare lo stilo con i caricabatterie wireless conformi allo standard USI 2.0, inclusi i Chromebook.
- Nota: come indicato nei Requisiti di certificazione dello stilo 2.0, il dispositivo può essere testato come descritto nel documento "Wireless Charging Compliance and Test Cases Document".
Firmware
GID
Ti ricordiamo gli elementi che DEVONO essere implementati come descritto dalla definizione C.GetGID(…) nella sezione 6.1.3.6 della specifica tecnica USI 2.0:
- Lo stilo DEVE avere un ID univoco a livello globale, contenuto nei campi GID0-3.
- Il campo GID3 DEVE includere l'identificatore USI (dal documento USI Vendor Registry disponibile sul sito per i membri universalstylus.org) del produttore dello stilo.
Se il produttore dello stilo è diverso dal produttore del circuito integrato dello stilo, allora GID2 DEVE includere l'identificatore USI del produttore del circuito integrato dello stilo.
Se una delle società coinvolte non dispone di identificatori USI, DEVE contattare USI e richiedere l'assegnazione di nuovi identificatori per questo scopo.
Se lo stilo implementa l'inclinazione come descritto in STY.FEA.3.1 - Stylus Feature – Dual Transmitter Tilt Support nella sezione 2.4 di Stylus Certification Requirements 2.0, allora GID4/5 DEVE essere programmato in modo appropriato per distinguere i modelli di stilo con parametri di inclinazione fisici distinti:
GID4 DEVE essere programmato con un identificatore USI valido, probabilmente quello del produttore dello stilo o di un OEM per cui viene realizzato lo stilo.
Il GID5 DEVE essere programmato con un valore diverso per ogni stilo con caratteristiche di inclinazione elettromeccanica diverse, univoche per il valore GID4.
Report sul livello batteria
- Ti ricordiamo gli elementi che DEVONO essere implementati come descritto dalla definizione
C.GetBattery(…) nella sezione 6.1.3.3 della specifica tecnica USI 2.0.
- Il livello batteria della stilo segnalato tramite C.GetBattery() DEVE essere compreso tra l'1 e il 100%.
- Motivazione: ChromeOS utilizza questo intervallo della batteria per segnalare le informazioni sulla batteria dello stilo. In particolare, non deve essere segnalato il valore 0.
- La stilo DEVE segnalare un livello batteria pari o inferiore a 16 tramite C.GetBattery()
quando la batteria si scaricherà a breve e l'utente deve intervenire tempestivamente
per cambiare o ricaricare la batteria della stilo.
- Motivazione: ChromeOS utilizza questa soglia per presentare attivamente una notifica all'utente che deve ricaricare lo stilo.
- Quando la batteria è scarica in modo significativo, la stilo DEVE segnalare un livello batteria tramite C.GetBattery() pari o inferiore a 25.
- Motivazione: ChromeOS utilizza questa soglia per presentare passivamente l'indicatore visivo della batteria dello stilo con un colore di avviso.
- Se lo stilo segnala 8 o più livelli batteria unici e distinti, il livello batteria segnalato dello stilo DOVREBBE avere una bontà di adattamento lineare alla curva di scarica della batteria dello stilo (percentuale segnalata rispetto alla capacità effettiva) dell'80% o superiore.
Cronologia delle revisioni
| Data | Versione | Note |
|---|---|---|
| 2026-09-09 | 1.0.4 | Aggiornamento della formattazione (nessuna modifica ai contenuti) |
| 2024-02-01 | 1.0.3 | Ripubblicazione su una nuova piattaforma |
| 2023-06-29 | 1.0.2 | Interruzione di riga inserita |
| 2023-06-27 | 1.0.1 | Link inaccessibili corretti |
| 2023-05-18 | 1,0 | Pubblicazione iniziale del sito partner |