Função clock_systohc

Cabeçalho: #include <applibs/rtc.h>

Sincroniza o RTC (relógio em tempo real) com o tempo atual do sistema. O RTC armazena apenas a hora em UTC/GMT. Portanto, a conversão do horário local só será necessária se o fuso horário local não for GMT.

int clock_systohc(void);

Erros

Retorna -1 se um erro for encontrado e definir errno como o valor do erro.

  • EACCES: o chamador não tem o recurso SystemTime.

  • EBUSY: o dispositivo RTC estava em uso e não podia ser aberto. O chamador deve tentar novamente periodicamente até que ele seja bem-sucedido.

Qualquer outro errno também pode ser especificado; esses erros não são determinísticos e o mesmo comportamento pode não ser mantido por meio de atualizações do sistema.

Valor retornado

Retorna 0 para êxito ou -1 para falha, nesse caso errno é definido como o valor do erro.

Requisitos de manifesto do aplicativo

Essa função requer o recurso SystemTime no manifesto do aplicativo.

Conceitos e exemplos