📄 lh7a400_gpio_driver.h
字号:
/**********************************************************************
* $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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -