]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS-Plus/Demo/Common/FreeRTOS_Plus_CLI_Demos/UARTCommandConsole.c
Add FreeRTOS+CLI examples to the Renesas RZ/T demos.
[freertos] / FreeRTOS-Plus / Demo / Common / FreeRTOS_Plus_CLI_Demos / UARTCommandConsole.c
index 3f6179944a8e1e63a0562110fc26775d00f776d8..ce5f02d7ab506c0a23e977cfba536e2b51195c0b 100644 (file)
@@ -164,7 +164,7 @@ xComPortHandle xPort;
        xPort = xSerialPortInitMinimal( configCLI_BAUD_RATE, cmdQUEUE_LENGTH );\r
 \r
        /* Send the welcome message. */\r
-       vSerialPutString( xPort, ( signed char * ) pcWelcomeMessage, strlen( pcWelcomeMessage ) );\r
+       vSerialPutString( xPort, ( signed char * ) pcWelcomeMessage, ( unsigned short ) strlen( pcWelcomeMessage ) );\r
 \r
        for( ;; )\r
        {\r
@@ -183,7 +183,7 @@ xComPortHandle xPort;
                        if( cRxedChar == '\n' || cRxedChar == '\r' )\r
                        {\r
                                /* Just to space the output from the input. */\r
-                               vSerialPutString( xPort, ( signed char * ) pcNewLine, strlen( pcNewLine ) );\r
+                               vSerialPutString( xPort, ( signed char * ) pcNewLine, ( unsigned short ) strlen( pcNewLine ) );\r
 \r
                                /* See if the command is empty, indicating that the last command\r
                                is to be executed again. */\r
@@ -203,7 +203,7 @@ xComPortHandle xPort;
                                        xReturned = FreeRTOS_CLIProcessCommand( cInputString, pcOutputString, configCOMMAND_INT_MAX_OUTPUT_SIZE );\r
 \r
                                        /* Write the generated string to the UART. */\r
-                                       vSerialPutString( xPort, ( signed char * ) pcOutputString, strlen( pcOutputString ) );\r
+                                       vSerialPutString( xPort, ( signed char * ) pcOutputString, ( unsigned short ) strlen( pcOutputString ) );\r
 \r
                                } while( xReturned != pdFALSE );\r
 \r
@@ -215,7 +215,7 @@ xComPortHandle xPort;
                                ucInputIndex = 0;\r
                                memset( cInputString, 0x00, cmdMAX_INPUT_SIZE );\r
 \r
-                               vSerialPutString( xPort, ( signed char * ) pcEndOfOutputMessage, strlen( pcEndOfOutputMessage ) );\r
+                               vSerialPutString( xPort, ( signed char * ) pcEndOfOutputMessage, ( unsigned short ) strlen( pcEndOfOutputMessage ) );\r
                        }\r
                        else\r
                        {\r
@@ -260,7 +260,7 @@ void vOutputString( const char * const pcMessage )
 {\r
        if( xSemaphoreTake( xTxMutex, cmdMAX_MUTEX_WAIT ) == pdPASS )\r
        {\r
-               vSerialPutString( xPort, ( signed char * ) pcMessage, strlen( pcMessage ) );\r
+               vSerialPutString( xPort, ( signed char * ) pcMessage, ( unsigned short ) strlen( pcMessage ) );\r
                xSemaphoreGive( xTxMutex );\r
        }\r
 }\r