lh7a400_gpio_driver.h

来自「sharp触摸屏测试代码」· C头文件 代码 · 共 52 行

H
52
字号
/**********************************************************************
 *	$Workfile:   LH7A400_gpio_driver.h  $
 *	$Revision:   1.1  $
 *	$Author:   KovitzP  $
 *	$Date:   Nov 19 2001 10:28:52  $
 *
 *	Project: LH7A400
 *
 *	Description:
 *  see LH7A400_gpio_driver.c
 *
 *	Revision History:
 *	$Log:   P:/PVCS6_6/archives/LH7A400 (Aruba)/GPIO/LH7A400_gpio_driver.h-arc  $
 * 
 *    Rev 1.1   Nov 19 2001 10:28:52   KovitzP
 * Added GPIO-related PINMUX functions
 * 
 *    Rev 1.0   Nov 16 2001 10:43:22   KovitzP
 * Initial revision.
 * 
 * 
 *	COPYRIGHT (C) 2001 SHARP MICROELECTRONICS OF THE AMERICAS, INC.
 *		CAMAS, WA
 *********************************************************************/
#ifndef LH7A400_GPIO_DRIVER_H
#define LH7A400_GPIO_DRIVER_H
#include "LH7A400_map.h"
void gpio_bit_is_output(UNS_8 port_letter, UNS_8 port_bit, UNS_8 init_value);
void gpio_bit_is_input(UNS_8 port_letter, UNS_8 port_bit);
INT_32 gpio_bit_state(UNS_8 port_letter, UNS_8 port_bit);
INT_32 gpio_pin_state(UNS_8 port_letter, UNS_8 port_bit);
void gpio_port_f_bit_is_interrupt(UNS_8 port_f_bit);
void gpio_port_f_bit_is_gpio(UNS_8 port_f_bit);
void gpio_interrupt_debounce_enable(UNS_8 port_f_bit);
void gpio_interrupt_debounce_disable(UNS_8 port_f_bit);
void gpio_interrupt_clear(UNS_8 port_f_bit);
INT_32 gpio_interrupt_pending(UNS_8 port_f_bit);
INT_32 gpio_raw_interrupt_pending(UNS_8 port_f_bit);
void gpio_interrupt_edge_triggered(UNS_8 port_f_bit);
void gpio_interrupt_level_triggered(UNS_8 port_f_bit);
void gpio_interrupt_active_high(UNS_8 port_f_bit);
void gpio_interrupt_active_low(UNS_8 port_f_bit);
void gpio_keyscan_set(UNS_8 value);
UNS_8 gpio_keyscan_get(void);
void gpio_port_e_is_gpio(void);
void gpio_port_e_is_lcd(void);
void gpio_port_d_is_gpio(void);
void gpio_port_d_is_lcd(void);
void gpio_port_b_has_gpio(void);
void gpio_port_b_has_uart3(void);

#endif

⌨️ 快捷键说明

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