⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tvpuartsprim.h

📁 ti的数字电视芯片 tvp9000的源码
💻 H
字号:
#ifndef TVP_UARTS_PRIM_DOT_H_IS_DEFINED
#define TVP_UARTS_PRIM_DOT_H_IS_DEFINED


#define TVP_UART_BASE_CLOCK   54000000    // Base 54MHz clock (1/2 108MHz)

#define TVP_UART_MASK_FTO     4
#define TVP_UART_MASK_TX      2
#define TVP_UART_MASK_RX      1

#define TVP_UART_MASK_SHIFT   10

#ifdef __cplusplus
extern "C" {
#endif

void tvpUartReset_p (TvpUartNum uart_adr);
void tvpUartBaudRateDivisorSet_p(TvpUartNum uart_adr, unsigned long brd);
unsigned long tvpUartCtrlGet_p (TvpUartNum uart_adr);
void tvpUartCtrlSet_p (TvpUartNum uart_adr, unsigned long ctrl);
unsigned long tvpUartStatGet_p (TvpUartNum uart_adr);
void tvpUartStatSet_p (TvpUartNum uart_adr, unsigned long ctrl);
unsigned long tvpUartBaudRateDivisorGet_p(TvpUartNum uart_adr);
void tvpUartCharPut_p(TvpUartNum uart_adr, TvpUartDataBuffer byte);
TvpUartDataBuffer tvpUartCharGet_p(TvpUartNum uart_adr);
TvpUartDataStatus tvpUartDataStatusGet_p (TvpUartNum uart_adr);
void tvpUartCharSizeSet_p (TvpUartNum uart_adr, TvpUartCharSize charSize);
TvpUartCharSize tvpUartCharSizeGet_p (TvpUartNum uart_adr);
void tvpUartParitySet_p(TvpUartNum uart_adr, TvpUartParity parity);
TvpUartParity tvpUartParityGet_p(TvpUartNum uart_adr);
void tvpUartParityDirectionSet_p (TvpUartNum uart_adr, TvpUartParSelect parity);
TvpUartParSelect tvpUartParityDirectionGet_p (TvpUartNum uart_adr);
void tvpUartStopBitsSet_p (TvpUartNum uart_adr, TvpUartStopBits stopBits);
TvpUartStopBits tvpUartStopBitsGet_p (TvpUartNum uart_adr);
void tvpRcvFifoTimeoutSet_p (TvpUartNum uart_adr);
void tvpRcvFifoTimeoutClear_p (TvpUartNum uart_adr);
void tvpIntLevelSet_p (TvpUartNum uart_adr, TvpUartIntLvl intLevel);
TvpUartIntLvl tvpIntLevelGet_p (TvpUartNum uart_adr);
void tvpUartIntMaskSet_p (TvpUartNum uart_adr, unsigned long mask);
void tvpUartIntMaskClear_p (TvpUartNum uart_adr, unsigned long mask);
unsigned long tvpUartIntMaskGet_p (TvpUartNum uart_adr);
void tvpUartFreeRun_p (TvpUartNum uart_adr);
void tvpUartHalt_p (TvpUartNum uart_adr);
unsigned long tvpUartRcvFifoCountGet_p(TvpUartNum uart_adr);
unsigned long tvpUartTxFifoFullGet_p (TvpUartNum uart_adr);
unsigned long tvpUartIntGet_p (TvpUartNum uart_adr);
void tvpUartIntClear_p (TvpUartNum uart_adr, unsigned long clearInts);
unsigned long tvpUartCalcBaudRateDivisor_p (TvpUartBaudRate baud_rate);
void tvpUartHwhsSet_p (TvpUartNum uart_adr, TvpUartFlowCtrl flwctrl_level);


#ifdef __cplusplus
};
#endif

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -