64 lines
1.3 KiB
C
64 lines
1.3 KiB
C
/*
|
|
* Copyright (c) 2026, LISTENAI
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
/**
|
|
* @file pinmux.h
|
|
* @brief 引脚复用配置头文件
|
|
*
|
|
* 本文件由 LISA Pinmux Tool 自动生成
|
|
* 生成工具: https://tool.listenai.com/ls-pinmux-tool/
|
|
*
|
|
* 说明:
|
|
* - 包含所有外设 pinmux 函数的声明
|
|
* - 包含引脚别名宏定义(如果有设置)
|
|
* - 尽量避免手动修改该文件,建议统一使用工具生成
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
// Pin aliases
|
|
#define LCD_PWM_PIN 0
|
|
#define LCD_RST_PIN 1
|
|
#define CP_LOG_RX_PIN 2
|
|
#define CP_LOG_TX_PIN 3
|
|
#define AP_LOG_TX_PIN 21
|
|
#define TP_INT_PIN 24
|
|
#define TP_RST_PIN 25
|
|
#define PA_EN_PIN 27
|
|
#define LCD_TE_PIN 8
|
|
#define LED_PIN 9
|
|
#define CAMERA_PWDN_PIN 7
|
|
#define LCD_CD_PIN 0
|
|
|
|
void lisa_adc_pinmux();
|
|
void lisa_capture_pinmux();
|
|
void lisa_dvp_pinmux();
|
|
void lisa_gpioa_pinmux();
|
|
void lisa_gpiob_pinmux();
|
|
void lisa_i2c0_pinmux();
|
|
void lisa_i2c1_pinmux();
|
|
void lisa_i2s0_pinmux();
|
|
void lisa_i2s1_pinmux();
|
|
void lisa_jtag_pinmux();
|
|
void lisa_pwm_pinmux();
|
|
void lisa_qspi_lcd_pinmux();
|
|
void lisa_rgb_pinmux();
|
|
void lisa_sdio_pinmux();
|
|
void lisa_spi0_pinmux();
|
|
void lisa_spi1_pinmux();
|
|
void lisa_spi2_pinmux();
|
|
void lisa_uart0_pinmux();
|
|
void lisa_uart1_pinmux();
|
|
void lisa_uart2_pinmux();
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|