Agptek Rocker: Implement RTC support

Add define in config file to enable RTC support in rockbox,
Fix time_menu.c to include radio.h only when tuner is present
Implement time setting function on linux (was empty stub)

Not tested.

Change-Id: I40e6c4a6c1b66ada9cf4e698e502e221d0fc44df
This commit is contained in:
Marcin Bukat 2018-04-10 13:26:56 +02:00
parent 937589ca3a
commit fbaa97496f
3 changed files with 11 additions and 3 deletions

View file

@ -9,6 +9,7 @@
*
* Based upon code (C) 2002 by Björn Stenberg
* Copyright (C) 2011 by Thomas Jarosch
* Copyright (C) 2018 by Marcin Bukat
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
@ -20,6 +21,7 @@
*
****************************************************************************/
#include <time.h>
#include <sys/time.h>
void rtc_init(void)
{
@ -35,6 +37,10 @@ int rtc_read_datetime(struct tm *tm)
int rtc_write_datetime(const struct tm *tm)
{
(void)tm;
return -1;
struct timeval tv;
tv.tv_sec = mktime((struct tm *)tm);
tv.tv_usec = 0;
return settimeofday(&tv, NULL);
}