mirror of https://github.com/ArduPilot/ardupilot
AP_BoardConfig: add and use an AP_RTC_config.h
This commit is contained in:
parent
fdcd13746d
commit
6dc80006d3
|
@ -238,9 +238,11 @@ const AP_Param::GroupInfo AP_BoardConfig::var_info[] = {
|
||||||
// @User: Standard
|
// @User: Standard
|
||||||
AP_GROUPINFO("SAFETYOPTION", 13, AP_BoardConfig, state.safety_option, BOARD_SAFETY_OPTION_DEFAULT),
|
AP_GROUPINFO("SAFETYOPTION", 13, AP_BoardConfig, state.safety_option, BOARD_SAFETY_OPTION_DEFAULT),
|
||||||
|
|
||||||
|
#if AP_RTC_ENABLED
|
||||||
// @Group: RTC
|
// @Group: RTC
|
||||||
// @Path: ../AP_RTC/AP_RTC.cpp
|
// @Path: ../AP_RTC/AP_RTC.cpp
|
||||||
AP_SUBGROUPINFO(rtc, "RTC", 14, AP_BoardConfig, AP_RTC),
|
AP_SUBGROUPINFO(rtc, "RTC", 14, AP_BoardConfig, AP_RTC),
|
||||||
|
#endif
|
||||||
|
|
||||||
#if HAL_HAVE_BOARD_VOLTAGE
|
#if HAL_HAVE_BOARD_VOLTAGE
|
||||||
// @Param: VBUS_MIN
|
// @Param: VBUS_MIN
|
||||||
|
@ -378,7 +380,9 @@ void AP_BoardConfig::init()
|
||||||
|
|
||||||
board_setup();
|
board_setup();
|
||||||
|
|
||||||
|
#if AP_RTC_ENABLED
|
||||||
AP::rtc().set_utc_usec(hal.util->get_hw_rtc(), AP_RTC::SOURCE_HW);
|
AP::rtc().set_utc_usec(hal.util->get_hw_rtc(), AP_RTC::SOURCE_HW);
|
||||||
|
#endif
|
||||||
|
|
||||||
if (_boot_delay_ms > 0) {
|
if (_boot_delay_ms > 0) {
|
||||||
uint16_t delay_ms = uint16_t(_boot_delay_ms.get());
|
uint16_t delay_ms = uint16_t(_boot_delay_ms.get());
|
||||||
|
|
|
@ -278,9 +278,11 @@ private:
|
||||||
// direct attached radio
|
// direct attached radio
|
||||||
AP_Radio _radio;
|
AP_Radio _radio;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if AP_RTC_ENABLED
|
||||||
// real-time-clock; private because access is via the singleton
|
// real-time-clock; private because access is via the singleton
|
||||||
AP_RTC rtc;
|
AP_RTC rtc;
|
||||||
|
#endif
|
||||||
|
|
||||||
#if HAL_HAVE_BOARD_VOLTAGE
|
#if HAL_HAVE_BOARD_VOLTAGE
|
||||||
AP_Float _vbus_min;
|
AP_Float _vbus_min;
|
||||||
|
|
Loading…
Reference in New Issue