Funzione clock_systohc

Intestazione: #include <applicazioni/rtc.h>

Sincronizza l'orologio in tempo reale (RTC) con l'ora di sistema corrente. Rtc archivia l'ora solo in FORMATO UTC/GMT. Pertanto, la conversione dall'ora locale è necessaria solo se il fuso orario locale non è GMT.

int clock_systohc(void);

Errori

Restituisce -1 se si verifica un errore e imposta errno il valore di errore.

  • EACCES: il chiamante non ha la funzionalità SystemTime.

  • EBUSY: Il dispositivo RTC era in uso e non poteva essere aperto. Il chiamante dovrebbe riprovare periodicamente fino al suo esito positivo.

Potrebbero anche essere specificati altri errno errori. Tali errori non sono deterministici e lo stesso comportamento potrebbe non essere mantenuto tramite gli aggiornamenti di sistema.

Valore restituito

Restituisce 0 per operazione riuscita o -1 per errore, nel qual caso errno è impostato sul valore di errore.

Requisiti del manifesto dell'applicazione

Questa funzione richiede la funzionalità SystemTime nel manifesto dell'applicazione.

Concetti ed esempi