![]()  | 
  
    simple FS
    v0.1.0
    
   | 
 
Module for communication Real Time Clock (RTC) peripheral used on MCU. Supported modes: More...


Go to the source code of this file.
Classes | |
| struct | RTC_TimeTypeDef | 
| Time structure for RTC module.  More... | |
| struct | RTC_DateTypeDef | 
| Date structure for RTC module.  More... | |
Macros | |
| #define | RTC_HandleTypeDef void | 
| Dummy datatype in simulation mode.  | |
Functions | |
| void | time_init (void *rtc_handle, uint16_t time_format) | 
| Initialization of RTC module.  More... | |
| SensorID_t * | get_tsensor_id (uint8_t index) | 
| Return sensor ID.  More... | |
| RecordDescriptor_t | time_getType () | 
| Return type specification for RTC module.  More... | |
| SensorValue_t * | get_time_value () | 
| Read prepared value from RTC module.  More... | |
| void | time_reset (void) | 
| Do nothing.  | |
| void | time_doMeasure (void) | 
| Do nothing.  | |
| uint8_t | time_count (void) | 
| Return number of sensors in this peripheral.  More... | |
Variables | |
| SensorInterface_t | timeSensor | 
Module for communication Real Time Clock (RTC) peripheral used on MCU. Supported modes:
Configuration of this module: Format of measured time:
#Properties of ADC module
Example of RTC record format stored in META area:
| Sensor ID | TYPE | META_FORMAT | Q_m | Q_n | 
|---|---|---|---|---|
| 0 .. 7B | 8B | 9B | 10B | 11B | 
| 0x1060A8E800000000 | 0x04 | 0x34 => FORMAT_META_FMT_SPECIAL_TIME + FORMAT_META_LENGTH_4B | Q_FORMAT_NONE | Q_FORMAT_NONE | 
| 0x1060A8E800000000 | 0x04 | 0x46 => FORMAT_META_FMT_SPECIAL_BCD + FORMAT_META_LENGTH_6B | Q_FORMAT_NONE | Q_FORMAT_NONE | 
 1.8.17