Files
luban-lite-t3e-pro/bsp/artinchip/include/drv/aic_drv_gpio.h
刘可亮 803cac77d5 V1.0.6
2024-09-03 11:16:08 +08:00

28 lines
578 B
C

/*
* Copyright (c) 2022, Artinchip Technology Co., Ltd
*
* SPDX-License-Identifier: Apache-2.0
*/
#ifndef __AIC_DRV_GPIO_H__
#define __AIC_DRV_GPIO_H__
#ifdef __cplusplus
extern "C" {
#endif
#include "aic_hal_gpio.h"
void drv_pin_bias_set(unsigned int pin, unsigned int pull);
void drv_pin_drive_set(unsigned int pin, unsigned int strength);
void drv_pin_mux_set(unsigned int pin, unsigned int func);
unsigned int drv_pin_mux_get(unsigned int pin);
long drv_pin_get(const char *name);
int drv_pin_init(void);
#ifdef __cplusplus
}
#endif
#endif /* __AIC_LL_GPIO_H__ */