summaryrefslogtreecommitdiff
path: root/apps/modbus/nuttx/portevent.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/modbus/nuttx/portevent.c')
-rw-r--r--apps/modbus/nuttx/portevent.c24
1 files changed, 13 insertions, 11 deletions
diff --git a/apps/modbus/nuttx/portevent.c b/apps/modbus/nuttx/portevent.c
index e96eb3d73..72c02f8ed 100644
--- a/apps/modbus/nuttx/portevent.c
+++ b/apps/modbus/nuttx/portevent.c
@@ -25,36 +25,38 @@
#include <apps/modbus/mb.h>
#include <apps/modbus/mbport.h>
+#include "port.h"
+
/* ----------------------- Variables ----------------------------------------*/
static eMBEventType eQueuedEvent;
-static BOOL xEventInQueue;
+static bool xEventInQueue;
/* ----------------------- Start implementation -----------------------------*/
-BOOL
+bool
xMBPortEventInit( void )
{
- xEventInQueue = FALSE;
- return TRUE;
+ xEventInQueue = false;
+ return true;
}
-BOOL
+bool
xMBPortEventPost( eMBEventType eEvent )
{
- xEventInQueue = TRUE;
+ xEventInQueue = true;
eQueuedEvent = eEvent;
- return TRUE;
+ return true;
}
-BOOL
+bool
xMBPortEventGet( eMBEventType * eEvent )
{
- BOOL xEventHappened = FALSE;
+ bool xEventHappened = false;
if( xEventInQueue )
{
*eEvent = eQueuedEvent;
- xEventInQueue = FALSE;
- xEventHappened = TRUE;
+ xEventInQueue = false;
+ xEventHappened = true;
}
else
{