UHSDR/UHSDR-active-devel/mchf-eclipse/hardware/uhsdr_rtc.h

28 lines
1.2 KiB
C
Raw Normal View History

2022-08-24 08:41:00 +02:00
/* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4; coding: utf-8 -*- */
/************************************************************************************
** **
** mcHF QRP Transceiver **
** K Atanassov - M0NKA 2014 **
** **
**---------------------------------------------------------------------------------**
** **
** Licence: GNU GPLv3 **
************************************************************************************/
#ifndef HARDWARE_MCHF_RTC_H_
#define HARDWARE_MCHF_RTC_H_
#define RTC_CALIB_PPM_MAX 488
#define RTC_CALIB_PPM_MIN -487
#define RTC_CALIB_PPM_DEFAULT 0
#include "rtc.h"
bool Rtc_isEnabled(void);
void Rtc_FullReset(void);
void Rtc_Start(void);
bool Rtc_SetPpm(int16_t ppm);
void Rtc_GetTime(RTC_HandleTypeDef *hrtc, RTC_TimeTypeDef *sTime, uint32_t Format);
#endif /* HARDWARE_MCHF_RTC_H_ */