mirror of
https://github.com/apache/nuttx.git
synced 2026-06-04 23:03:27 +08:00
boards/: Within the OS, nxisg_usleep() should be used instead of usleep(). usleep() is a cancellation point and sets the errno value. Neither of which should be done inside the OS.
This commit is contained in:
@@ -46,8 +46,9 @@
|
||||
#include <debug.h>
|
||||
|
||||
#include <nuttx/board.h>
|
||||
#include <arch/board/board.h>
|
||||
#include <nuttx/signal.h>
|
||||
#include <nuttx/wireless/lpwan/sx127x.h>
|
||||
#include <arch/board/board.h>
|
||||
|
||||
#include "stm32_gpio.h"
|
||||
#include "stm32_exti.h"
|
||||
@@ -126,7 +127,7 @@ static void sx127x_chip_reset(void)
|
||||
|
||||
/* Wait 1 ms */
|
||||
|
||||
usleep(1000);
|
||||
nxsig_usleep(1000);
|
||||
|
||||
/* Configure reset as input */
|
||||
|
||||
@@ -134,7 +135,7 @@ static void sx127x_chip_reset(void)
|
||||
|
||||
/* Wait 10 ms */
|
||||
|
||||
usleep(10000);
|
||||
nxsig_usleep(10000);
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
Reference in New Issue
Block a user