| 
| 
  | McuSTM32F4xx (uint32_t) | 
|   | 
| void  | feedWatchdog () override | 
|   | Watchdog reset을 방지하기 위하여 watchdog에 신호를 줍니다.  More...
  | 
|   | 
| 
void  | reconfigClock () | 
|   | 
| 
virtual FlashVoltageRange_t  | getFlashVoltageRange ()=0 | 
|   | 
| 
uint32_t  | getSystickCount () | 
|   | 
| 
void  | waitSystick (uint32_t startCycle, uint32_t numCycle) | 
|   | 
| 
uint32_t  | MicrosToSystick (uint32_t usec) override | 
|   | 
| 
uint32_t  | SystickToMicros (uint32_t ticks) override | 
|   | 
| void  | getTimeSinceBoot (struct timeval *tv) override | 
|   | 보드 부팅 이후부터 현재까지의 경과 시간을 구합니다.  More...
  | 
|   | 
| 
  | McuARMCortexM (uint32_t clockHz, uint32_t systickHz, uint32_t maxSystickCount) | 
|   | 
| 
const CoreRegisterDump *  | getLastCoreRegisterDump () | 
|   | 
| 
void  | saveCoreRegisterValues (uint32_t r0, uint32_t r1, uint32_t r2, uint32_t r3, uint32_t r12, uint32_t lr, uint32_t pc, uint32_t psr) | 
|   | 
| 
  | McuGeneric (uint32_t clockHz, uint32_t systickHz, uint32_t maxSystickCount) | 
|   | 
| void  | getDateTime (struct tm &t) | 
|   | 현재 로컬 시간을 가져옵니다.  More...
  | 
|   | 
| time_t  | getDateTime () | 
|   | 현재 로컬 시간을 가져옵니다.  More...
  | 
|   | 
| void  | getUTC (struct tm &t) | 
|   | 현재 UTC 시간을 가져옵니다.  More...
  | 
|   | 
| time_t  | getUTC () | 
|   | 현재 UTC 시간을 가져옵니다.  More...
  | 
|   | 
| void  | setDateTime (struct tm &t) | 
|   | 현재 로컬 시간을 설정합니다.  More...
  | 
|   | 
| void  | setDateTime (time_t t) | 
|   | 현재 로컬 시간을 설정합니다.  More...
  | 
|   | 
| void  | setUTC (struct tm &t) | 
|   | 현재 UTC 시간을 설정합니다.  More...
  | 
|   | 
| void  | setUTC (time_t t) | 
|   | 현재 UTC 시간을 설정합니다.  More...
  | 
|   | 
| void  | setDateTimeAlarm (struct tm &t) | 
|   | 현재 로컬 시간을 기준으로 알람을 설정합니다.  More...
  | 
|   | 
| void  | setDateTimeAlarm (time_t t) | 
|   | 현재 로컬 시간을 기준으로 알람을 설정합니다.  More...
  | 
|   | 
| error_t  | setTimeAlarm (uint8_t hour, uint8_t min, uint8_t sec=0) | 
|   | 현재 로컬 시간을 기준으로 알람을 설정합니다.  More...
  | 
|   | 
| void  | onDateTimeAlarm (void(*func)()) | 
|   | 알람 발생시 호출될 콜백함수를 지정합니다.  More...
  | 
|   | 
| void  | setTimeDiff (int16_t diffMinutes) | 
|   | UTC와 로컬 시간과의 차이를 분 단위로 지정합니다.  More...
  | 
|   | 
| int16_t  | getTimeDiff () | 
|   | UTC와 로컬 시간과의 차이를 반환합니다.  More...
  | 
|   | 
| 
virtual void  | signalAlarm () | 
|   | 
 | 
| 
void  | initialize () override | 
|   | 
| 
void  | sleep () override | 
|   | 
| 
void  | setUTCToHardware (uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t min, uint8_t sec, int32_t subsec=-1) override | 
|   | 
| 
void  | setUTCAlarmToHardware (uint8_t hour, uint8_t min, uint8_t sec) override | 
|   | 
| 
void  | getUTCFromHardware (uint16_t *year, uint8_t *month, uint8_t *day, uint8_t *hour, uint8_t *min, uint8_t *sec, uint32_t *subsec) override | 
|   | 
| 
virtual void  | wakeup () | 
|   | 
STMicroelectronics STM32F4xx MCU.