diff --git a/class/a9g/at_socket_a9g.c b/class/a9g/at_socket_a9g.c index b3ad7fa9..d8c6ef3f 100644 --- a/class/a9g/at_socket_a9g.c +++ b/class/a9g/at_socket_a9g.c @@ -228,7 +228,7 @@ static int a9g_socket_send(struct at_socket *socket, const char *buff, size_t bf at_response_t resp = RT_NULL; int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); diff --git a/class/air720/at_socket_air720.c b/class/air720/at_socket_air720.c index 24fb8336..0c21a6a7 100644 --- a/class/air720/at_socket_air720.c +++ b/class/air720/at_socket_air720.c @@ -236,7 +236,7 @@ static int air720_socket_send(struct at_socket *socket, const char *buff, size_t at_response_t resp = RT_NULL; int device_socket = (int)socket->user_data; struct at_device *device = (struct at_device *)socket->device; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); diff --git a/class/bc26/at_socket_bc26.c b/class/bc26/at_socket_bc26.c index 8709f208..d432d89f 100644 --- a/class/bc26/at_socket_bc26.c +++ b/class/bc26/at_socket_bc26.c @@ -315,7 +315,7 @@ static int bc26_socket_send(struct at_socket *socket, const char *buff, size_t b int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; struct at_device_bc26 *bc26 = (struct at_device_bc26 *) device->user_data; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); diff --git a/class/bc28/at_socket_bc28.c b/class/bc28/at_socket_bc28.c index 120140fe..71c2a6df 100644 --- a/class/bc28/at_socket_bc28.c +++ b/class/bc28/at_socket_bc28.c @@ -311,7 +311,7 @@ static int bc28_socket_send(struct at_socket *socket, const char *buff, at_response_t resp = RT_NULL; int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); diff --git a/class/ec20/at_socket_ec20.c b/class/ec20/at_socket_ec20.c index 1b460ade..5ff1971a 100644 --- a/class/ec20/at_socket_ec20.c +++ b/class/ec20/at_socket_ec20.c @@ -515,7 +515,7 @@ static int ec20_socket_send(struct at_socket *socket, const char *buff, size_t b int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; struct at_device_ec20 *ec20 = (struct at_device_ec20 *) device->user_data; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); diff --git a/class/ec200x/at_socket_ec200x.c b/class/ec200x/at_socket_ec200x.c index f7c7a5c1..feedd797 100644 --- a/class/ec200x/at_socket_ec200x.c +++ b/class/ec200x/at_socket_ec200x.c @@ -315,7 +315,7 @@ static int ec200x_socket_send(struct at_socket *socket, const char *buff, size_t int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; struct at_device_ec200x *ec200x = (struct at_device_ec200x *) device->user_data; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); diff --git a/class/esp32/at_socket_esp32.c b/class/esp32/at_socket_esp32.c index 577e2654..f4674e49 100644 --- a/class/esp32/at_socket_esp32.c +++ b/class/esp32/at_socket_esp32.c @@ -194,7 +194,7 @@ static int esp32_socket_send(struct at_socket *socket, const char *buff, size_t int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; struct at_device_esp32 *esp32 = (struct at_device_esp32 *) device->user_data; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); RT_ASSERT(bfsz > 0); diff --git a/class/esp8266/at_socket_esp8266.c b/class/esp8266/at_socket_esp8266.c index 6ed99e51..075ca13a 100644 --- a/class/esp8266/at_socket_esp8266.c +++ b/class/esp8266/at_socket_esp8266.c @@ -289,7 +289,7 @@ static int esp8266_socket_send(struct at_socket *socket, const char *buff, size_ int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; struct at_device_esp8266 *esp8266 = (struct at_device_esp8266 *) device->user_data; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); RT_ASSERT(bfsz > 0); diff --git a/class/l610/at_socket_l610.c b/class/l610/at_socket_l610.c index c68307d8..363baefa 100644 --- a/class/l610/at_socket_l610.c +++ b/class/l610/at_socket_l610.c @@ -255,7 +255,7 @@ static int l610_socket_send(struct at_socket *socket, const char *buff, size_t b at_response_t resp = RT_NULL; int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); int sock = -1; sock=l610_socket_fd[device_socket]; diff --git a/class/m26/at_socket_m26.c b/class/m26/at_socket_m26.c index 20dc5317..f7d83cab 100644 --- a/class/m26/at_socket_m26.c +++ b/class/m26/at_socket_m26.c @@ -282,7 +282,7 @@ static int m26_socket_send(struct at_socket *socket, const char *buff, size_t bf int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; struct at_device_m26 *m26 = (struct at_device_m26 *) device->user_data; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); diff --git a/class/m5311/at_socket_m5311.c b/class/m5311/at_socket_m5311.c index 951379a4..0560bb56 100644 --- a/class/m5311/at_socket_m5311.c +++ b/class/m5311/at_socket_m5311.c @@ -304,7 +304,7 @@ static int m5311_socket_send(struct at_socket *socket, const char *buff, at_response_t resp = RT_NULL; int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); diff --git a/class/m6315/at_socket_m6315.c b/class/m6315/at_socket_m6315.c index b014882b..1f4248ce 100644 --- a/class/m6315/at_socket_m6315.c +++ b/class/m6315/at_socket_m6315.c @@ -231,7 +231,7 @@ static int m6315_socket_send(struct at_socket *socket, const char *buff, size_t at_response_t resp = RT_NULL; int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); diff --git a/class/me3616/at_socket_me3616.c b/class/me3616/at_socket_me3616.c index a4295e72..708a4e26 100644 --- a/class/me3616/at_socket_me3616.c +++ b/class/me3616/at_socket_me3616.c @@ -252,7 +252,7 @@ static int me3616_socket_send(struct at_socket *socket, const char *buff, size_t at_response_t resp = RT_NULL; int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); diff --git a/class/ml305/at_socket_ml305.c b/class/ml305/at_socket_ml305.c index d8084636..2bd90e6f 100644 --- a/class/ml305/at_socket_ml305.c +++ b/class/ml305/at_socket_ml305.c @@ -226,7 +226,7 @@ static int ml305_socket_send(struct at_socket *socket, const char *buff, size_t at_response_t resp = RT_NULL; int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); diff --git a/class/ml307/at_socket_ml307.c b/class/ml307/at_socket_ml307.c index 3a62208a..1217f4cb 100644 --- a/class/ml307/at_socket_ml307.c +++ b/class/ml307/at_socket_ml307.c @@ -227,7 +227,7 @@ static int ml307_socket_send(struct at_socket *socket, const char *buff, size_t at_response_t resp = RT_NULL; int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); diff --git a/class/mw31/at_socket_mw31.c b/class/mw31/at_socket_mw31.c index da385c3e..8d8776b5 100644 --- a/class/mw31/at_socket_mw31.c +++ b/class/mw31/at_socket_mw31.c @@ -189,7 +189,7 @@ static int mw31_socket_send(struct at_socket *socket, const char *buff, size_t b int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; struct at_device_mw31 *mw31 = (struct at_device_mw31 *) device->user_data; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); char send_buf[20] = {0}; RT_ASSERT(buff); diff --git a/class/n21/at_socket_n21.c b/class/n21/at_socket_n21.c index e4ec4614..5cb21acb 100644 --- a/class/n21/at_socket_n21.c +++ b/class/n21/at_socket_n21.c @@ -243,7 +243,7 @@ static int n21_socket_send(struct at_socket *socket, const char *buff, size_t bf at_response_t resp = RT_NULL; int device_socket = (int)socket->user_data; struct at_device *device = (struct at_device *)socket->device; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); diff --git a/class/n58/at_socket_n58.c b/class/n58/at_socket_n58.c index 73b756b5..b5374a85 100644 --- a/class/n58/at_socket_n58.c +++ b/class/n58/at_socket_n58.c @@ -243,7 +243,7 @@ static int n58_socket_send(struct at_socket *socket, const char *buff, size_t bf at_response_t resp = RT_NULL; int device_socket = (int)socket->user_data; struct at_device *device = (struct at_device *)socket->device; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); diff --git a/class/n720/at_socket_n720.c b/class/n720/at_socket_n720.c index 26ea3cf1..7774f5d3 100644 --- a/class/n720/at_socket_n720.c +++ b/class/n720/at_socket_n720.c @@ -212,7 +212,7 @@ static int n720_socket_send(struct at_socket *socket, const char *buff, size_t b int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; struct at_device_n720 *n720 = (struct at_device_n720 *) device->user_data; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); diff --git a/class/rw007/at_socket_rw007.c b/class/rw007/at_socket_rw007.c index f113ae0c..99ba7665 100644 --- a/class/rw007/at_socket_rw007.c +++ b/class/rw007/at_socket_rw007.c @@ -194,7 +194,7 @@ static int rw007_socket_send(struct at_socket *socket, const char *buff, size_t int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; struct at_device_rw007 *rw007 = (struct at_device_rw007 *) device->user_data; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); RT_ASSERT(bfsz > 0); diff --git a/class/sim76xx/at_socket_sim76xx.c b/class/sim76xx/at_socket_sim76xx.c index c8ccb803..f057d3a9 100644 --- a/class/sim76xx/at_socket_sim76xx.c +++ b/class/sim76xx/at_socket_sim76xx.c @@ -190,7 +190,7 @@ static int sim76xx_socket_connect(struct at_socket *socket, char *ip, int32_t po at_response_t resp = RT_NULL; int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(ip); RT_ASSERT(port >= 0); @@ -304,7 +304,7 @@ static int sim76xx_socket_send(struct at_socket *socket, const char *buff, size_ int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; struct at_device_sim76xx *sim76xx = (struct at_device_sim76xx *) device->user_data; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); RT_ASSERT(bfsz > 0); diff --git a/class/sim800c/at_socket_sim800c.c b/class/sim800c/at_socket_sim800c.c index d604d142..b78fb1fa 100644 --- a/class/sim800c/at_socket_sim800c.c +++ b/class/sim800c/at_socket_sim800c.c @@ -230,7 +230,7 @@ static int sim800c_socket_send(struct at_socket *socket, const char *buff, size_ at_response_t resp = RT_NULL; int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); diff --git a/class/w60x/at_socket_w60x.c b/class/w60x/at_socket_w60x.c index ebef690d..47d5f584 100644 --- a/class/w60x/at_socket_w60x.c +++ b/class/w60x/at_socket_w60x.c @@ -173,7 +173,7 @@ static int w60x_socket_send(struct at_socket *socket, const char *buff, size_t b int device_socket = (int) socket->user_data; struct at_device *device = (struct at_device *) socket->device; struct at_device_w60x *w60x = (struct at_device_w60x *) device->user_data; - rt_mutex_t lock = device->client->lock; + rt_mutex_t lock = &(device->client->lock); RT_ASSERT(buff); RT_ASSERT(bfsz > 0);