diff options
Diffstat (limited to 'apps/modbus/nuttx/portevent.c')
-rw-r--r-- | apps/modbus/nuttx/portevent.c | 24 |
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 { |