hwapi_iomux.h
来自「瑞星微公司RK27XX系列芯片的SDK开发包」· C头文件 代码 · 共 85 行
H
85 行
/*********************************************************************************
* Copyright (C),2004-2005, Fuzhou Rockchip Co.,Ltd.
* All Rights Reserved
* V1.00
* FileName : Hwapi_iomux.h
* Author : lzy
* Description:
* History :
* <author> <time> <version> <desc>
* lzy 07/9/14 1.0 ORG
*
$Log: hwapi_iomux.h,v $
Revision 1.4 2007/10/17 01:52:20 Huangxinyu
增加iomux接口
Revision 1.3 2007/10/15 09:16:21 Huangxinyu
根据RK27提交修改driver
Revision 1.2 2007/10/08 02:38:45 Lingzhaojun
添加版本自动注释脚本
*********************************************************************************/
#ifndef _HWAPI_IOMUX_H
#define _HWAPI_IOMUX_H
typedef enum
{
I2C_IOPORT,
I2C_External,
I2C_Internal,
I2C_CE
}I2CIO_TYPE_t;
typedef enum
{
UART0_GPIO_TYPE = 0,
UART0_LCD_TYPE = 1,
UART0_UART_TYPE = 2
}UART0IO_TYPE_t;
typedef enum
{
UART1_GPIO_TYPE = 0,
UART1_SD_TYPE = 1,
UART1_UART_TYPE = 2
}UART1IO_TYPE_t;
typedef enum
{
PWM_GPIO_TYPE = 0,
PWM_PWM_TYPE
}PWM_TYPE_t;
typedef enum
{
SD_GPIO_TYPE = 0,
SD_SD_TYPE = 1,
SD_SPI_TYPE = 2
}SD_TYPE_t;
typedef enum
{
VIPCLK_PF0_TYPE = 0,
VIPCLK_VIP_TYPE
}VIPCLK_TYPE_t;
typedef enum
{
VIP_VIP_TYPE = 0,
VIP_HADC_TYPE
}VIP_TYPE_t;
void IOMUX_PowerOnInit(void);
void IOMUX_SetI2CType(I2CIO_TYPE_t i2ctype);
void IOMUX_SetUart0Port(UART0IO_TYPE_t type);
void IOMUX_SetUart1Port(UART1IO_TYPE_t type);
void IOMUX_SetPwmPort(PWM_CH_t chn, PWM_TYPE_t type);
void IOMUX_SetI2SType(UINT32 codectype);
void IOMUX_SetSDPort(SD_TYPE_t type);
void IOMUX_SetVipType(VIP_TYPE_t type);
void IOMUX_SetVipClkType(VIPCLK_TYPE_t type);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?