Aufgabe 5: Zeitscheiben
Static Public Member Functions |
Protected Types |
Static Protected Member Functions |
List of all members  
  RTC Class Reference
Real Time Clock. More...
#include <machine/rtc.h>
 Inheritance diagram for RTC:
 Inheritance diagram for RTC:| Static Public Member Functions | |
| static DateTime | getDateTime () | 
| Get current date and time.  More... | |
| Protected Types | |
| enum | Interrupt { NONE = 0 , UPDATE = 1 << 4 , ALARM = 1 << 5 , PERIODIC = 1 << 6 } | 
| Possible Interrupt sources.  More... | |
| enum | PeriodicFrequency { FREQ_NONE = 0 , FREQ_8192HZ = 3 , FREQ_4096HZ = 4 , FREQ_2048HZ = 5 , FREQ_1024HZ = 6 , FREQ_512HZ = 7 , FREQ_256HZ = 8 , FREQ_128HZ = 9 , FREQ_64HZ = 10 , FREQ_32HZ = 11 , FREQ_16HZ = 12 , FREQ_8HZ = 13 , FREQ_4HZ = 14 , FREQ_2HZ = 15 } | 
| Frequencies for periodic interval.  More... | |
| Static Protected Member Functions | |
| static void | setPeriodic (enum PeriodicFrequency freq) | 
| Set a periodic interrupt interval.  More... | |
| static void | setAlarm (uint8_t hour, uint8_t minute, uint8_t second) | 
| Set an alarm.  More... | |
| static void | receiveInterrupt (Interrupt i, bool enable) | 
| Enable or disable an interrupt source.  More... | |
| static Interrupt | getSource () | 
| Get the source of the last interrupt.  More... | |
Detailed Description
Real Time Clock.
Member Enumeration Documentation
| 
 | protected | 
| 
 | protected | 
Frequencies for periodic interval.
Member Function Documentation
| 
 | staticprotected | 
Set a periodic interrupt interval.
- Note
- You can safely ignore this method
- Parameters
- 
  freq Frequency 
| 
 | staticprotected | 
Set an alarm.
- Note
- You can safely ignore this method
- Parameters
- 
  hour Hour minute Minute second Second 
| 
 | staticprotected | 
Enable or disable an interrupt source.
- Parameters
- 
  i Interrupt source enable trueto enable source,falseto disable it.
- Optional:
- Implement Method
| 
 | staticprotected | 
| 
 | static | 
Get current date and time.
- Note
- You have to detect clock updates while fetching the time, or you might have an error.
- Returns
- current date and time
- Optional:
- Implement Method
The documentation for this class was generated from the following files:
- machine/rtc.h
- machine/rtc.cc