📄 uarttest.h
字号:
/*
===============================================================================
TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION
Property of Texas Instruments
For Unrestricted Internal Use Only
Unauthorized reproduction and/or distribution is strictly prohibited.
This product is protected under copyright law and trade secret law
as an unpublished work.
Created 1999, (C) Copyright 1999 Texas Instruments. All rights reserved.
Filename : uarttest.h
Description : include file of uart modem & irda test
Project : Perseus
Author : Francis HUGUENIN
===============================================================================
*/
#include "global_types.h"
#include "uartmodem.h"
BOOL UTST_ModemBase(UARTMOD_UartType_t UartType,
UWORD8 nb_byte_to_transmit,
BOOL external_loopback,
UWORD8 * const modem_irq_count,
BOOL Enable6_5divider,
UWORD16 DividerLatch);
BOOL UTST_ModemWithDma( UWORD32 emif_src_address,
UWORD32 emif_dst_address,
UWORD8 nb_byte_to_transmit,
volatile BOOL * const end_dma_channel_0,
volatile BOOL * const end_dma_channel_1);
BOOL UTST_ModemWithDmaUsingSdram(UARTMOD_UartType_t UartType,
BOOL Enable6_5divider,
UWORD32 sdram_src_address,
UWORD32 sdram_dst_address,
UWORD8 nb_byte_to_transmit,
volatile BOOL * const end_dma_channel_0,
volatile BOOL * const end_dma_channel_1);
BOOL UART_TestIrdaBase(UWORD8 nb_byte_to_transmit,
BOOL external_loopback ,
UWORD8 * const irda_irq_count,
BOOL Enable6_5divider,
UWORD16 DividerLatch );
BOOL UART_TestIrdaSirModeBase(UWORD8 nb_byte_to_transmit,
boolean_t external_loopback,
UWORD8 * const irda_irq_count,
BOOL Enable6_5divider);
void UART_TestInitIrdaInUartMode(UWORD8 * const irda_irq_count,
BOOL external_loopback,
BOOL Enable6_5divider,
UWORD16 DividerLatch );
void UART_TestIrdaSendValue(UWORD8 nb_byte_to_transmit);
BOOL UART_TestIrdaInUartModeReceiveAndCheck(UWORD8 nb_byte_to_transmit);
BOOL UART_TestInitUartIrdaSirMode (UWORD16 frame_length,
boolean_t external_loopback,
UWORD8 * const irda_irq_count,
BOOL Enable6_5divider);
BOOL UARTTEST_irda_sir_mode_with_dma(volatile BOOL * const end_dma_channel_0,
volatile BOOL * const end_dma_channel_1,
UWORD8 * const irda_irq_count,
UWORD16 transfert_length);
BOOL UART_TestIrdaSirModeWithDmaUsingSdram(
BOOL Enable6_5divider,
UWORD32 sdram_src_address,
UWORD32 sdram_dst_address,
UWORD8 nb_byte_to_transmit,
UWORD8 * const irda_irq_count,
volatile BOOL * const end_dma_channel_0,
volatile BOOL * const end_dma_channel_1);
BOOL UART_TestModemSignalControl(UARTMOD_UartType_t UartType);
#define UARTTEST_EXTERNAL_LOOPBACK True
#define UARTTEST_INTERNAL_LOOPBACK False
BOOL UART_TestIrdaSignalControl(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -