Compatibile con ChromeOS - Specifiche per lo stilo v1.0

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