1
0
mirror of https://github.com/mist-devel/mist-firmware.git synced 2026-02-27 16:53:16 +00:00
Files
Eugene Azarov 0c3fc38204 New RTC driver for PCF85263,DS3231 via MCP2221 USB/I2C bridge
* USB RTC support refactoring
2026-01-21 22:42:25 +03:00

33 lines
616 B
C

//
// usb/rtc.c
//
// interface for RTC USB device drivers
//
#include <string.h>
#include "usb.h"
#include "usb/rtc.h"
bool usb_rtc_get_time(ctime_t date)
{
usb_device_t *dev = usb_get_device(USB_RTC);
if (!dev)
return false;
const usb_rtc_class_config_t *rtc = (usb_rtc_class_config_t *) dev->class;
return rtc->get_time(dev, date);
}
bool usb_rtc_set_time(const ctime_t date)
{
usb_device_t *dev = usb_get_device(USB_RTC);
if (!dev)
return false;
const usb_rtc_class_config_t *rtc = (usb_rtc_class_config_t *) dev->class;
return rtc->set_time(dev, date);
}