FreeCalypso > hg > fc-tourmaline
comparison src/gpf/tst/drv/stack1_Serial.h @ 0:4e78acac3d88
src/{condat,cs,gpf,nucleus}: import from Selenite
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 16 Oct 2020 06:23:26 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4e78acac3d88 |
---|---|
1 /*============================================================================= | |
2 * Copyright 1996-2001 Texas Instruments Inc. All rights reserved. | |
3 */ | |
4 #ifndef STACK1_SERIAL_HEADER | |
5 #define STACK1_SERIAL_HEADER | |
6 | |
7 //#include "puf_PrimHdr.h" | |
8 | |
9 /*============================================================================= | |
10 * Description: | |
11 */ | |
12 //typedef struct{ | |
13 // Puf_PrimHdr primHdr; | |
14 //}Stack1_Serial_RxInd; | |
15 | |
16 typedef void (*SERIAL_CALLBACK_FUNC)(void); | |
17 | |
18 /*=========================================================================== | |
19 * Description: | |
20 * Install the Uart interrupt handlers and initialize the Uart. | |
21 */ | |
22 int | |
23 stack1_Serial_PowerUp( SERIAL_CALLBACK_FUNC callback ); | |
24 | |
25 /*=========================================================================== | |
26 * Description: | |
27 * Copy the data from the Rx buffer into the passed in buffer. If there | |
28 * aren't dataLen bytes in the Rx buffer all the bytes currently in the rx | |
29 * buffer are returned. | |
30 */ | |
31 unsigned long | |
32 stack1_Serial_receiveData( unsigned char *dataPtr, | |
33 unsigned long dataLen ); | |
34 | |
35 /*=========================================================================== | |
36 * Description: | |
37 * Copy the data to be transmitted into the Tx Buffer and enable the Uart Tx | |
38 * interrupt. If the Tx buffer is full, discard the data and return a buffer | |
39 * full indication. | |
40 */ | |
41 int | |
42 stack1_Serial_sendData( unsigned char *dataPtr, | |
43 unsigned long dataLen ); | |
44 | |
45 #endif |