Versione: 1.0.3
Ultimo aggiornamento: 01-02-2024
Legenda
Verbo prodotto | Azione di sviluppo |
---|---|
"DEVE" | Requisito obbligatorio del prodotto |
"DOVREBBE" | Consiglio facoltativo |
"MAG" | Consigliabili |
Panoramica
Il presente documento di specifica descrive i criteri soddisfatti da uno stilo compatibile con ChromeOS.
Protocollo
- Lo stilo DEVE implementare le funzionalità descritte nei requisiti di certificazione USI (Universal Stylus Initiative) versione 2.0 o successive.
- Il documento relativo ai requisiti di certificazione dello stilo è disponibile per i membri USI e può essere scaricato dal sito per i 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 i contatti elencati su universalstylus.org.
- Nota: al momento della redazione del presente documento, il contatto diretto per l'USI è usiadmin@universalstylus.org.
- Fai riferimento alle sezioni 2.4-2.7 dei Requisiti di certificazione per lo stilo per le funzionalità richieste.
- Oltre a implementare funzionalità applicabili a tutti gli stilo USI, lo stilo DEVE implementare:
- STY.FEA.1.4 - Funzione dello stilo - Indicatore livello carburante
- Motivazione: ChromeOS utilizza l'indicatore del livello di carburante numerico per mostrare l'UI relativa alla batteria dello stilo.
- Queste funzionalità POSSONO essere implementate, ma non sono obbligatorie:
- STY.FEA.2.1 - Funzione stilo – Pulsante principale
- STY.FEA.2.3 - Funzione stilo - Cancella a prezzi contenuti
- La conformità ai requisiti può essere misurata tramite le procedure descritte nell'Universal Stylus Initiative (USI) Stylus Certification Plan 2.0. al momento della pubblicazione, questo documento non è ancora disponibile presso l'USI, contattalo per informazioni aggiornate.
- Se lo stilo implementa la ricarica wireless (STY.FEA.6.1 - Funzionalità dello stilo – Ricarica wireless), può essere testato per verificare la conformità al piano di test descritto nel documento relativo alla conformità e ai casi di test della ricarica wireless, disponibile sul sito universalstylus.org per i membri dell'USI.
- I test di conformità e la certificazione dei loghi 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 garantire la massima compatibilità, pertanto tutti gli stilo 2.0 dovrebbero funzionare con tutti i Chromebook con supporto USI, incluse le versioni di protocollo 1.0 e 2.0.
- Questa operazione può essere eseguita se lo stilo implementa le funzionalità indicate nei requisiti di certificazione per lo stilo.
Sostituzione 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 batterie.
Ricarica con cavo
- Se lo stilo ha una batteria ricaricabile che si ricarica tramite un collegamento cablato, il dispositivo DEVE supportare la ricarica tramite USB-C con cavi certificati USB-IF e origini USB-A e USB-C conformi allo standard USB-IF, incluse origini USB-C che supportano USB PD. In particolare, lo stilo DEVE implementare un sink USB-C come descritto nella Sezione 4.5.1.3.2 della sezione 4.5.1.3.2 della 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 dotato di certificazione USB-IF
Ricarica wireless
- Se uno stilo si ricarica in modalità wireless, DOVREBBE implementare la funzionalità come descritto da STY.FEA.6.1 - Funzione dello stilo - Ricarica wireless, nella sezione 2.5 dei
Requisiti di certificazione dello stilo 2.0.
- Motivazione: l'utilizzo di questo design è necessario affinché lo stilo possa essere ricaricato da 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 relativo alla conformità e agli scenari di test per la ricarica wireless.
Firmware
GID
Ricorda gli elementi che DEVONO essere implementati come descritto dalla definizione di C.GetGID(...) nella sezione 6.1.3.6 della Specifica tecnica USI 2.0:
- Lo stilo DEVE avere un ID univoco globale, contenuto nei campi GID0-3.
- Il campo GID3 DEVE includere l'identificatore USI (dal documento USI Vendor Registry disponibile sul sito membro universalstylus.org) del produttore dello stilo.
Se il produttore dello stilo è diverso da quello dello stilo, GID2 DEVE includere l'identificatore USI del produttore dell'IC stilo.
Se una delle società coinvolte non dispone di identificatori USI, DEVONO contattare l'USI e disporre di nuovi identificatori assegnati a questo scopo.
Se lo stilo implementa l'inclinazione come descritto in STY.FEA.3.1 - Funzione stilo - Supporto inclinazione trasmettitore doppio nella sezione 2.4 dei Requisiti di certificazione dello stilo 2.0, GID4/5 DEVE essere programmato correttamente per distinguere modelli di stilo con parametri di inclinazione fisica distinti:
GID4 DEVE essere programmato con un identificatore USI valido, probabilmente quello del produttore dello stilo o quello di un OEM per cui lo stilo è stato realizzato.
GID5 DEVE essere programmato con un valore diverso per ogni stilo che ha caratteristiche di inclinazione elettromeccanica diverse, univoco per il valore GID4.
Report sul livello della batteria
- Ricorda gli elementi che DEVONO essere implementati come descritto dalla definizione di C.GetBattery(...) nella sezione 6.1.3.3 della Specifica tecnica USI 2.0.
- Il livello della batteria segnalato dallo stilo tramite l'intervallo C.GetBattery() DEVE essere compreso tra 1 e 100%.
- Motivazione: ChromeOS utilizza questo intervallo di batterie per la segnalazione di informazioni sulla batteria dello stilo. Il valore 0 in particolare non deve essere segnalato.
- Lo stilo DEVE indicare un livello di batteria tramite C.GetBattery() o inferiore
quando la batteria si scaricherà a breve e l'utente deve intervenire tempestivamente
per cambiare o ricaricare la batteria dello stilo.
- Motivazione: ChromeOS utilizza questa soglia per presentare attivamente una notifica all'utente che informa l'utente che deve ricaricare lo stilo.
- Lo stilo DEVE segnalare un livello di batteria tramite C.GetBattery() o inferiore
quando la batteria è molto scarica.
- Motivazione: ChromeOS utilizza questa soglia per presentare passivamente l'indicatore visivo della batteria dello stilo con un colore di avviso.
- Se lo stilo riporta 8 o più livelli di batteria distinti univoci, il livello della batteria segnalato dallo stilo DOVREBBE avere un buon adattamento lineare alla curva di scarica della batteria dello stilo (% segnalata rispetto alla capacità effettiva) dell'80% o migliore.
Cronologia revisioni
Data | Versione | Note |
---|---|---|
2024-02-01 | 1.0.3 | Repubblica su una nuova piattaforma |
2023-06-29 | 1.0.2 | Interruzione di riga inserita |
2023-06-27 | 1.0.1 | Correggi i link inaccessibili |
2023-05-18 | 1,0 | Pubblicazione iniziale sul sito partner |