From 60090459023aba5d3b9e94da16303609aa00a878 Mon Sep 17 00:00:00 2001 From: Jukka Rissanen Date: Thu, 6 Feb 2020 10:43:37 +0200 Subject: [PATCH] drivers: modem: Fix gpio compile errors with modem shell Compile errors because of missing include file and typos when accessing variables in the modem_pin struct. Signed-off-by: Jukka Rissanen --- drivers/modem/modem_context.h | 1 + drivers/modem/modem_pin.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/modem/modem_context.h b/drivers/modem/modem_context.h index daafd2e83e7..9fc845c0d19 100644 --- a/drivers/modem/modem_context.h +++ b/drivers/modem/modem_context.h @@ -18,6 +18,7 @@ #include #include #include +#include #ifdef __cplusplus extern "C" { diff --git a/drivers/modem/modem_pin.c b/drivers/modem/modem_pin.c index 7d050d6529f..d7249d47e07 100644 --- a/drivers/modem/modem_pin.c +++ b/drivers/modem/modem_pin.c @@ -44,7 +44,8 @@ int modem_pin_config(struct modem_context *ctx, u32_t pin, bool enable) return gpio_pin_configure(ctx->pins[pin].gpio_port_dev, ctx->pins[pin].pin, - enable ? cts->pins[pin].flags : GPIO_INPUT); + enable ? ctx->pins[pin].init_flags : + GPIO_INPUT); } int modem_pin_init(struct modem_context *ctx)