drivers: modem: hl7800: RTC only available with newlibc

RTC API is only available if NEWLIB_LIBC is available.

Signed-off-by: Ryan Erickson <ryan.erickson@lairdconnect.com>
This commit is contained in:
Ryan Erickson 2020-08-31 15:57:16 -05:00 committed by Maureen Helm
commit 61ce2dc681

View file

@ -318,6 +318,7 @@ static const struct mdm_control_pinconfig pinconfig[] = {
#define MAX_PROFILE_LINE_LENGTH \ #define MAX_PROFILE_LINE_LENGTH \
MAX(sizeof(PROFILE_LINE_1), sizeof(PROFILE_LINE_2)) MAX(sizeof(PROFILE_LINE_1), sizeof(PROFILE_LINE_2))
#ifdef CONFIG_NEWLIB_LIBC
/* The ? can be a + or - */ /* The ? can be a + or - */
static const char TIME_STRING_FORMAT[] = "\"yy/MM/dd,hh:mm:ss?zz\""; static const char TIME_STRING_FORMAT[] = "\"yy/MM/dd,hh:mm:ss?zz\"";
#define TIME_STRING_DIGIT_STRLEN 2 #define TIME_STRING_DIGIT_STRLEN 2
@ -336,6 +337,7 @@ static const char TIME_STRING_FORMAT[] = "\"yy/MM/dd,hh:mm:ss?zz\"";
#define TM_SEC_RANGE 0, 60 /* leap second */ #define TM_SEC_RANGE 0, 60 /* leap second */
#define QUARTER_HOUR_RANGE 0, 96 #define QUARTER_HOUR_RANGE 0, 96
#define SECONDS_PER_QUARTER_HOUR (15 * 60) #define SECONDS_PER_QUARTER_HOUR (15 * 60)
#endif
#define SEND_AT_CMD_ONCE_EXPECT_OK(c) \ #define SEND_AT_CMD_ONCE_EXPECT_OK(c) \
do { \ do { \
@ -2387,7 +2389,6 @@ static bool valid_time_string(const char *time_string)
} }
return false; return false;
} }
#endif
int get_next_time_string_digit(int *failure_cnt, char **pp, int min, int max) int get_next_time_string_digit(int *failure_cnt, char **pp, int min, int max)
{ {
@ -2409,7 +2410,6 @@ int get_next_time_string_digit(int *failure_cnt, char **pp, int min, int max)
} }
} }
#ifdef CONFIG_NEWLIB_LIBC
static bool convert_time_string_to_struct(struct tm *tm, int32_t *offset, static bool convert_time_string_to_struct(struct tm *tm, int32_t *offset,
char *time_string) char *time_string)
{ {
@ -3607,7 +3607,6 @@ void mdm_gpio6_callback_isr(const struct device *port,
#else #else
HL7800_IO_DBG_LOG("Spurious gpio6 interrupt from the modem"); HL7800_IO_DBG_LOG("Spurious gpio6 interrupt from the modem");
#endif #endif
#endif
} }
void mdm_uart_cts_callback(const struct device *port, void mdm_uart_cts_callback(const struct device *port,