diff gsm-fw/gpf/tst_drv/stack1_Serial.h @ 322:5d1e22505446

GPF: tif library sources imported from Leonardo version
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Sun, 13 Apr 2014 07:21:57 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gsm-fw/gpf/tst_drv/stack1_Serial.h	Sun Apr 13 07:21:57 2014 +0000
@@ -0,0 +1,45 @@
+/*=============================================================================
+ *    Copyright 1996-2001 Texas Instruments Inc. All rights reserved.
+ */
+#ifndef STACK1_SERIAL_HEADER
+#define STACK1_SERIAL_HEADER
+
+//#include "puf_PrimHdr.h"
+
+/*=============================================================================
+ * Description:
+ */
+//typedef struct{
+//    Puf_PrimHdr primHdr;
+//}Stack1_Serial_RxInd;
+
+typedef void (*SERIAL_CALLBACK_FUNC)(void);
+
+/*===========================================================================
+ * Description:
+ *   Install the Uart interrupt handlers and initialize the Uart.
+ */
+int
+stack1_Serial_PowerUp( SERIAL_CALLBACK_FUNC callback );
+
+/*===========================================================================
+ * Description:
+ *   Copy the data from the Rx buffer into the passed in buffer. If there
+ *   aren't dataLen bytes in the Rx buffer all the bytes currently in the rx
+ *   buffer are returned.
+ */
+unsigned long
+stack1_Serial_receiveData( unsigned char  *dataPtr,
+                           unsigned long dataLen );
+
+/*===========================================================================
+ * Description:
+ *   Copy the data to be transmitted into the Tx Buffer and enable the Uart Tx
+ *   interrupt. If the Tx buffer is full, discard the data and return a buffer
+ *   full indication.
+ */
+int
+stack1_Serial_sendData( unsigned char  *dataPtr,
+                        unsigned long dataLen );
+
+#endif