guarttest.h
来自「OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI」· C头文件 代码 · 共 77 行
H
77 行
//=====================================================================
// 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 2000,(C) Copyright 2000 Texas Instruments.
// All rights reserved.
// Filename : guarttest.h
// Description : include file of uart modem & irda test
// Project : Helen (adapted from Perseus)
// Author : Francis HUGUENIN
// Adapted by Jean-Philippe Ulpiano
//=====================================================================
#ifndef GUARTTEST_H
#define GUARTTEST_H
#include "test.h"
#include "uartmodem.h"
#include "ulpd.h"
UWORD16 UTST_ModemBase(UWORD8 nb_byte_to_transmit,
BOOL external_loopback ,
UWORD8 * const modem_irq_count,
UARTMOD_UartType_t UartType);
UWORD16 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,
CHANNEL_DESCRIPTOR* ChannelPtr,
UARTMOD_UartType_t UartType);
UWORD16 UART_TestIrdaBase(UWORD8 nb_byte_to_transmit,
BOOL external_loopback ,
UWORD8 * const irda_irq_count,
UARTMOD_UartType_t UartType);
UWORD16 UART_TestIrdaSirModeBase(UWORD8 nb_byte_to_transmit,
boolean_t external_loopback,
UWORD8 * const irda_irq_count,
UARTMOD_UartType_t UartType);
void UART_TestInitIrdaInUartMode(UWORD8 * const irda_irq_count,
BOOL external_loopback,
UARTMOD_UartType_t UartType);
void UART_TestIrdaSendValue(UWORD8 nb_byte_to_transmit,
UARTMOD_UartType_t UartType);
UWORD16 UART_TestIrdaInUartModeReceiveAndCheck(UWORD8 nb_byte_to_transmit,
UARTMOD_UartType_t UartType);
UWORD16 UART_TestInitUartIrdaSirMode (UWORD16 frame_length,
boolean_t external_loopback,
UWORD8 * const irda_irq_count,
UARTMOD_UartType_t UartType);
UWORD16 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,
UARTMOD_UartType_t UartType);
BOOL UTST_SetDivLatch(UWORD8 DLLInit,
UWORD8 DLHInit,
UARTMOD_UartType_t UartType);
#define UARTTEST_EXTERNAL_LOOPBACK True
#define UARTTEST_INTERNAL_LOOPBACK False
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?