view src/gpf2/tst/drv/stack1_Serial.h @ 605:07d0dc4431f4

bootloader.s: same MEMIF fix as in int.s plus DPLL BYPASS fix Both MEMIF and DPLL settings are now the same between int.s and bootloader.s assembly code paths. Previously bootloader.s was setting DPLL BYPASS /2 mode, which persisted until _INT_Initialize code with the bootloader body omitted, or was changed to /1 in the hardware init function in the bootloader.lib:start.obj module.
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 17 Jun 2019 18:40:32 +0000
parents cd37d228dae0
children
line wrap: on
line source

/*=============================================================================
 *    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