--- /dev/null
+/** @file cmd_proc_freertos_rm48.h
+ * @brief Texas Instrument SCI FreeRTOS cmdProc header file
+ * @date 1.August.2012
+ *
+ * Function prototypes
+ *
+ */
+
+#ifndef CMD_PROC_FREERTOS_RM48_H_
+#define CMD_PROC_FREERTOS_RM48_H_
+
+/* Include files */
+#include "string.h"
+#include "os/FreeRTOS.h"
+#include "cmdproc.h"
+#include "cmdproc_io_tisci.h"
+#include "os/task.h"
+#include "os/portmacro.h"
+
+
+/** Initializes CmdProc library, IO stack and creates task for FreeRTOS.
+ * SCI must be initialized before calling this procedure.
+ *
+ * @param[in] priority priority for main task.
+ * @param[in] introText string shown once after initialization before prompt is shown. Can be NULL.
+ * @param[in] promptText string shown when software is ready to read command from RS-232. Can be NULL.
+ */
+void initCmdProc(unsigned portBASE_TYPE printPriority);
+
+/** Procedure for task processCmd. Infinite loop that reads and process commands.
+ */
+void processCmd(void *pvParameters );
+
+#endif /* CMD_PROC_FREERTOS_RM48_H_ */