|
@@ -37,7 +37,7 @@ uint32_t g_airlink_spi_task_mode;
|
|
|
uint64_t g_airlink_last_cmd_timestamp;
|
|
uint64_t g_airlink_last_cmd_timestamp;
|
|
|
uint32_t g_airlink_debug;
|
|
uint32_t g_airlink_debug;
|
|
|
uint32_t g_airlink_pause;
|
|
uint32_t g_airlink_pause;
|
|
|
-void *g_airlink_pause_mutex = NULL;
|
|
|
|
|
|
|
+luat_rtos_mutex_t g_airlink_pause_mutex = NULL;
|
|
|
uint64_t g_airlink_wifi_boot_time;
|
|
uint64_t g_airlink_wifi_boot_time;
|
|
|
|
|
|
|
|
int luat_airlink_init(void)
|
|
int luat_airlink_init(void)
|
|
@@ -93,7 +93,7 @@ int luat_airlink_start(int id)
|
|
|
void luat_airlink_pause_init(void) {
|
|
void luat_airlink_pause_init(void) {
|
|
|
if (g_airlink_pause_mutex == NULL)
|
|
if (g_airlink_pause_mutex == NULL)
|
|
|
{
|
|
{
|
|
|
- g_airlink_pause_mutex = luat_mutex_create();
|
|
|
|
|
|
|
+ g_airlink_pause_mutex = luat_rtos_mutex_create(&g_airlink_pause_mutex);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -102,11 +102,11 @@ void luat_airlink_set_pause(uint32_t val) {
|
|
|
if (g_airlink_pause_mutex == NULL) luat_airlink_pause_init();
|
|
if (g_airlink_pause_mutex == NULL) luat_airlink_pause_init();
|
|
|
if (val)
|
|
if (val)
|
|
|
{
|
|
{
|
|
|
- luat_mutex_lock(g_airlink_pause_mutex);
|
|
|
|
|
|
|
+ luat_rtos_mutex_lock(g_airlink_pause_mutex, 1000);
|
|
|
}
|
|
}
|
|
|
else
|
|
else
|
|
|
{
|
|
{
|
|
|
- luat_mutex_unlock(g_airlink_pause_mutex);
|
|
|
|
|
|
|
+ luat_rtos_mutex_unlock(g_airlink_pause_mutex);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|