Переглянути джерело

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

Завантаження…
Відмінити
Зберегти