浏览代码

Add dummy RTC functions for Teensy-LC

teensy4-core
PaulStoffregen 10 年前
父节点
当前提交
7a68c0f911
共有 1 个文件被更改,包括 12 次插入1 次删除
  1. +12
    -1
      teensy3/pins_teensy.c

+ 12
- 1
teensy3/pins_teensy.c 查看文件

@@ -279,6 +279,8 @@ static void portcd_interrupt(void)
#endif


#if defined(__MK20DX128__) || defined(__MK20DX256__)

unsigned long rtc_get(void)
{
return RTC_TSR;
@@ -292,7 +294,6 @@ void rtc_set(unsigned long t)
RTC_SR = RTC_SR_TCE;
}


// adjust is the amount of crystal error to compensate, 1 = 0.1192 ppm
// For example, adjust = -100 is slows the clock by 11.92 ppm
//
@@ -328,6 +329,16 @@ void rtc_compensate(int adjust)
RTC_TCR = ((interval - 1) << 8) | tcr;
}

#else

unsigned long rtc_get(void) { return 0; }
void rtc_set(unsigned long t) { }
void rtc_compensate(int adjust) { }

#endif



#if 0
// TODO: build system should define this
// so RTC is automatically initialized to approx correct time

正在加载...
取消
保存