mirror of
https://github.com/Fishwaldo/bl_mcu_sdk.git
synced 2025-07-07 13:28:48 +00:00
[refactor][board] refactor board pinmux init and clock config
This commit is contained in:
parent
9ab0b4c7b4
commit
039d7e7c02
11 changed files with 265 additions and 147 deletions
|
@ -20,6 +20,7 @@
|
||||||
* under the License.
|
* under the License.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "hal_gpio.h"
|
#include "hal_gpio.h"
|
||||||
#include "hal_clock.h"
|
#include "hal_clock.h"
|
||||||
#include "bl702_glb.h"
|
#include "bl702_glb.h"
|
||||||
|
@ -110,20 +111,67 @@ static void board_pin_mux_init(void)
|
||||||
gpio_cfg.gpioPin = af_pin_table[i].pin;
|
gpio_cfg.gpioPin = af_pin_table[i].pin;
|
||||||
gpio_cfg.gpioFun = af_pin_table[i].func;
|
gpio_cfg.gpioFun = af_pin_table[i].func;
|
||||||
|
|
||||||
|
/*if reset state*/
|
||||||
if (af_pin_table[i].func == GPIO_FUN_UNUSED) {
|
if (af_pin_table[i].func == GPIO_FUN_UNUSED) {
|
||||||
continue;
|
continue;
|
||||||
} else if (af_pin_table[i].func == GPIO_FUN_PWM) {
|
} else if (af_pin_table[i].func == GPIO_FUN_PWM) {
|
||||||
|
/*if pwm func*/
|
||||||
gpio_cfg.pullType = GPIO_PULL_DOWN;
|
gpio_cfg.pullType = GPIO_PULL_DOWN;
|
||||||
} else if ((af_pin_table[i].func == GPIO_FUN_DAC) || (af_pin_table[i].func == GPIO_FUN_ADC)) {
|
} else if ((af_pin_table[i].func == GPIO_FUN_USB) || (af_pin_table[i].func == GPIO_FUN_DAC) || (af_pin_table[i].func == GPIO_FUN_ADC)) {
|
||||||
|
/*if analog func , for usb、adc、dac*/
|
||||||
gpio_cfg.gpioFun = GPIO_FUN_ANALOG;
|
gpio_cfg.gpioFun = GPIO_FUN_ANALOG;
|
||||||
gpio_cfg.gpioMode = GPIO_MODE_ANALOG;
|
gpio_cfg.gpioMode = GPIO_MODE_ANALOG;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_NONE;
|
||||||
} else if ((af_pin_table[i].func & 0x70) == 0x70) {
|
} else if ((af_pin_table[i].func & 0x70) == 0x70) {
|
||||||
|
/*if uart func*/
|
||||||
gpio_cfg.gpioFun = GPIO_FUN_UART;
|
gpio_cfg.gpioFun = GPIO_FUN_UART;
|
||||||
uint8_t sig = af_pin_table[i].func & 0x07;
|
uint8_t sig = af_pin_table[i].func & 0x07;
|
||||||
|
/*link to one uart sig*/
|
||||||
GLB_UART_Fun_Sel((gpio_cfg.gpioPin % 8), sig);
|
GLB_UART_Fun_Sel((gpio_cfg.gpioPin % 8), sig);
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_CLK_OUT) {
|
||||||
|
if (af_pin_table[i].pin % 2) {
|
||||||
|
/*odd gpio output clock*/
|
||||||
|
GLB_Set_Chip_Out_1_CLK_Sel(GLB_CHIP_CLK_OUT_I2S_REF_CLK);
|
||||||
|
} else {
|
||||||
|
/*even gpio output clock*/
|
||||||
|
GLB_Set_Chip_Out_0_CLK_Sel(GLB_CHIP_CLK_OUT_I2S_REF_CLK);
|
||||||
|
}
|
||||||
|
} else if ((af_pin_table[i].func == GPIO_FUN_GPIO_INPUT_UP) || (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_FALLING_EDGE) || (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_LOW_LEVEL)) {
|
||||||
|
/*if common gpio func,include input、output and exti*/
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_UP;
|
||||||
|
if (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_FALLING_EDGE) {
|
||||||
|
GLB_Set_GPIO_IntMod(af_pin_table[i].pin, GLB_GPIO_INT_CONTROL_ASYNC, GLB_GPIO_INT_TRIG_NEG_PULSE);
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_LOW_LEVEL) {
|
||||||
|
GLB_Set_GPIO_IntMod(af_pin_table[i].pin, GLB_GPIO_INT_CONTROL_ASYNC, GLB_GPIO_INT_TRIG_NEG_LEVEL);
|
||||||
|
}
|
||||||
|
} else if ((af_pin_table[i].func == GPIO_FUN_GPIO_INPUT_DOWN) || (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_RISING_EDGE) || (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_HIGH_LEVEL)) {
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_DOWN;
|
||||||
|
if (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_RISING_EDGE) {
|
||||||
|
GLB_Set_GPIO_IntMod(af_pin_table[i].pin, GLB_GPIO_INT_CONTROL_ASYNC, GLB_GPIO_INT_TRIG_POS_PULSE);
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_HIGH_LEVEL) {
|
||||||
|
GLB_Set_GPIO_IntMod(af_pin_table[i].pin, GLB_GPIO_INT_CONTROL_ASYNC, GLB_GPIO_INT_TRIG_POS_LEVEL);
|
||||||
|
}
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_INPUT_NONE) {
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_NONE;
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_OUTPUT_UP) {
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_UP;
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_OUTPUT_DOWN) {
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_DOWN;
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_OUTPUT_NONE) {
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
GLB_GPIO_Init(&gpio_cfg);
|
GLB_GPIO_Init(&gpio_cfg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -72,9 +72,9 @@
|
||||||
#define BSP_CAM_CLOCK_SOURCE ROOT_CLOCK_SOURCE_PLL_96M
|
#define BSP_CAM_CLOCK_SOURCE ROOT_CLOCK_SOURCE_PLL_96M
|
||||||
#define BSP_CAM_CLOCK_DIV 3
|
#define BSP_CAM_CLOCK_DIV 3
|
||||||
#endif
|
#endif
|
||||||
#if defined(BSP_USING_QDEC)
|
#if defined(BSP_USING_QDEC) || defined(BSP_USING_KEYSCAN)
|
||||||
#define BSP_QDEC_CLOCK_SOURCE ROOT_CLOCK_SOURCE_XCLK
|
#define BSP_QDEC_KEYSCAN_CLOCK_SOURCE ROOT_CLOCK_SOURCE_XCLK
|
||||||
#define BSP_QDEC_CLOCK_DIV 0
|
#define BSP_QDEC_KEYSCAN_CLOCK_DIV 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
|
@ -36,7 +36,7 @@
|
||||||
#define BSP_USING_TIMER_CH0
|
#define BSP_USING_TIMER_CH0
|
||||||
#define BSP_USING_TIMER_CH1
|
#define BSP_USING_TIMER_CH1
|
||||||
#define BSP_USING_CAM
|
#define BSP_USING_CAM
|
||||||
|
#define BSP_USING_KEYSCAN
|
||||||
/* ----------------------*/
|
/* ----------------------*/
|
||||||
|
|
||||||
/* PERIPHERAL With DMA LIST */
|
/* PERIPHERAL With DMA LIST */
|
||||||
|
@ -356,4 +356,15 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(BSP_USING_KEYSCAN)
|
||||||
|
#ifndef KEYSCAN_CONFIG
|
||||||
|
#define KEYSCAN_CONFIG \
|
||||||
|
{ \
|
||||||
|
.col_num = COL_NUM_4, \
|
||||||
|
.row_num = ROW_NUM_4, \
|
||||||
|
.deglitch_count = 0, \
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -61,15 +61,15 @@
|
||||||
// <i> config gpio6 function
|
// <i> config gpio6 function
|
||||||
#define CONFIG_GPIO6_FUNC GPIO_FUN_CLK_OUT
|
#define CONFIG_GPIO6_FUNC GPIO_FUN_CLK_OUT
|
||||||
|
|
||||||
// <q> GPIO7 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RX//GPIO_FUN_UART1_RX//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO7 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ADC//GPIO_FUN_UART0_RX//GPIO_FUN_UART1_RX//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio7 function
|
// <i> config gpio7 function
|
||||||
#define CONFIG_GPIO7_FUNC GPIO_FUN_USB
|
#define CONFIG_GPIO7_FUNC GPIO_FUN_USB
|
||||||
|
|
||||||
// <q> GPIO8 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO8 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio8 function
|
// <i> config gpio8 function
|
||||||
#define CONFIG_GPIO8_FUNC GPIO_FUN_USB
|
#define CONFIG_GPIO8_FUNC GPIO_FUN_USB
|
||||||
|
|
||||||
// <q> GPIO9 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO9 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio9 function
|
// <i> config gpio9 function
|
||||||
#define CONFIG_GPIO9_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO9_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
|
@ -77,11 +77,11 @@
|
||||||
// <i> config gpio10 function
|
// <i> config gpio10 function
|
||||||
#define CONFIG_GPIO10_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO10_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO11 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO11 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio11 function
|
// <i> config gpio11 function
|
||||||
#define CONFIG_GPIO11_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO11_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO12 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO12 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio12 function
|
// <i> config gpio12 function
|
||||||
#define CONFIG_GPIO12_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO12_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
|
@ -89,35 +89,35 @@
|
||||||
// <i> config gpio13 function
|
// <i> config gpio13 function
|
||||||
#define CONFIG_GPIO13_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO13_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO14 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO14 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio14 function
|
// <i> config gpio14 function
|
||||||
#define CONFIG_GPIO14_FUNC GPIO_FUN_UART0_TX
|
#define CONFIG_GPIO14_FUNC GPIO_FUN_UART0_TX
|
||||||
|
|
||||||
// <q> GPIO15 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO15 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio15 function
|
// <i> config gpio15 function
|
||||||
#define CONFIG_GPIO15_FUNC GPIO_FUN_UART0_RX
|
#define CONFIG_GPIO15_FUNC GPIO_FUN_UART0_RX
|
||||||
|
|
||||||
// <q> GPIO16 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO16 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio16 function
|
// <i> config gpio16 function
|
||||||
#define CONFIG_GPIO16_FUNC GPIO_FUN_I2C
|
#define CONFIG_GPIO16_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO17 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO17 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio17 function
|
// <i> config gpio17 function
|
||||||
#define CONFIG_GPIO17_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO17_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO18 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO18 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio18 function
|
// <i> config gpio18 function
|
||||||
#define CONFIG_GPIO18_FUNC GPIO_FUN_ANALOG
|
#define CONFIG_GPIO18_FUNC GPIO_FUN_ADC
|
||||||
|
|
||||||
// <q> GPIO19 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO19 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio19 function
|
// <i> config gpio19 function
|
||||||
#define CONFIG_GPIO19_FUNC GPIO_FUN_SPI
|
#define CONFIG_GPIO19_FUNC GPIO_FUN_SPI
|
||||||
|
|
||||||
// <q> GPIO20 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO20 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio20 function
|
// <i> config gpio20 function
|
||||||
#define CONFIG_GPIO20_FUNC GPIO_FUN_SPI
|
#define CONFIG_GPIO20_FUNC GPIO_FUN_SPI
|
||||||
|
|
||||||
// <q> GPIO21 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO21 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio21 function
|
// <i> config gpio21 function
|
||||||
#define CONFIG_GPIO21_FUNC GPIO_FUN_SPI
|
#define CONFIG_GPIO21_FUNC GPIO_FUN_SPI
|
||||||
|
|
||||||
|
@ -161,29 +161,6 @@
|
||||||
// <i> config gpio31 function
|
// <i> config gpio31 function
|
||||||
#define CONFIG_GPIO31_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO31_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO32 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
|
||||||
// <i> config gpio32 function
|
|
||||||
#define CONFIG_GPIO32_FUNC GPIO_FUN_UNUSED
|
|
||||||
|
|
||||||
// <q> GPIO33 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
|
||||||
// <i> config gpio33 function
|
|
||||||
#define CONFIG_GPIO33_FUNC GPIO_FUN_UNUSED
|
|
||||||
|
|
||||||
// <q> GPIO34 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
|
||||||
// <i> config gpio34 function
|
|
||||||
#define CONFIG_GPIO34_FUNC GPIO_FUN_UNUSED
|
|
||||||
|
|
||||||
// <q> GPIO35 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
|
||||||
// <i> config gpio35 function
|
|
||||||
#define CONFIG_GPIO35_FUNC GPIO_FUN_UNUSED
|
|
||||||
|
|
||||||
// <q> GPIO36 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
|
||||||
// <i> config gpio36 function
|
|
||||||
#define CONFIG_GPIO36_FUNC GPIO_FUN_UNUSED
|
|
||||||
|
|
||||||
// <q> GPIO37 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
|
||||||
// <i> config gpio37 function
|
|
||||||
#define CONFIG_GPIO37_FUNC GPIO_FUN_UNUSED
|
|
||||||
#elif PINMUX_SELECT == PINMUX_UVC
|
#elif PINMUX_SELECT == PINMUX_UVC
|
||||||
// <q> GPIO0 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO0 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio0 function
|
// <i> config gpio0 function
|
||||||
|
@ -213,15 +190,15 @@
|
||||||
// <i> config gpio6 function
|
// <i> config gpio6 function
|
||||||
#define CONFIG_GPIO6_FUNC GPIO_FUN_CAM
|
#define CONFIG_GPIO6_FUNC GPIO_FUN_CAM
|
||||||
|
|
||||||
// <q> GPIO7 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RX//GPIO_FUN_UART1_RX//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO7 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ADC//GPIO_FUN_UART0_RX//GPIO_FUN_UART1_RX//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio7 function
|
// <i> config gpio7 function
|
||||||
#define CONFIG_GPIO7_FUNC GPIO_FUN_USB
|
#define CONFIG_GPIO7_FUNC GPIO_FUN_USB
|
||||||
|
|
||||||
// <q> GPIO8 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO8 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio8 function
|
// <i> config gpio8 function
|
||||||
#define CONFIG_GPIO8_FUNC GPIO_FUN_USB
|
#define CONFIG_GPIO8_FUNC GPIO_FUN_USB
|
||||||
|
|
||||||
// <q> GPIO9 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO9 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio9 function
|
// <i> config gpio9 function
|
||||||
#define CONFIG_GPIO9_FUNC GPIO_FUN_CLK_OUT
|
#define CONFIG_GPIO9_FUNC GPIO_FUN_CLK_OUT
|
||||||
|
|
||||||
|
@ -229,11 +206,11 @@
|
||||||
// <i> config gpio10 function
|
// <i> config gpio10 function
|
||||||
#define CONFIG_GPIO10_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO10_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO11 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO11 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio11 function
|
// <i> config gpio11 function
|
||||||
#define CONFIG_GPIO11_FUNC GPIO_FUN_I2C
|
#define CONFIG_GPIO11_FUNC GPIO_FUN_I2C
|
||||||
|
|
||||||
// <q> GPIO12 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO12 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio12 function
|
// <i> config gpio12 function
|
||||||
#define CONFIG_GPIO12_FUNC GPIO_FUN_CAM
|
#define CONFIG_GPIO12_FUNC GPIO_FUN_CAM
|
||||||
|
|
||||||
|
@ -241,11 +218,11 @@
|
||||||
// <i> config gpio13 function
|
// <i> config gpio13 function
|
||||||
#define CONFIG_GPIO13_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO13_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO14 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO14 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio14 function
|
// <i> config gpio14 function
|
||||||
#define CONFIG_GPIO14_FUNC GPIO_FUN_UART0_TX
|
#define CONFIG_GPIO14_FUNC GPIO_FUN_UART0_TX
|
||||||
|
|
||||||
// <q> GPIO15 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO15 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio15 function
|
// <i> config gpio15 function
|
||||||
#define CONFIG_GPIO15_FUNC GPIO_FUN_UART0_RX
|
#define CONFIG_GPIO15_FUNC GPIO_FUN_UART0_RX
|
||||||
|
|
||||||
|
@ -253,23 +230,23 @@
|
||||||
// <i> config gpio16 function
|
// <i> config gpio16 function
|
||||||
#define CONFIG_GPIO16_FUNC GPIO_FUN_I2C
|
#define CONFIG_GPIO16_FUNC GPIO_FUN_I2C
|
||||||
|
|
||||||
// <q> GPIO17 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO17 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio17 function
|
// <i> config gpio17 function
|
||||||
#define CONFIG_GPIO17_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO17_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO18 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO18 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio18 function
|
// <i> config gpio18 function
|
||||||
#define CONFIG_GPIO18_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO18_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO19 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO19 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio19 function
|
// <i> config gpio19 function
|
||||||
#define CONFIG_GPIO19_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO19_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO20 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO20 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio20 function
|
// <i> config gpio20 function
|
||||||
#define CONFIG_GPIO20_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO20_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO21 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO21 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio21 function
|
// <i> config gpio21 function
|
||||||
#define CONFIG_GPIO21_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO21_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
|
@ -342,15 +319,15 @@
|
||||||
// <i> config gpio6 function
|
// <i> config gpio6 function
|
||||||
#define CONFIG_GPIO6_FUNC GPIO_FUN_CAM
|
#define CONFIG_GPIO6_FUNC GPIO_FUN_CAM
|
||||||
|
|
||||||
// <q> GPIO7 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RX//GPIO_FUN_UART1_RX//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO7 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ADC//GPIO_FUN_UART0_RX//GPIO_FUN_UART1_RX//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio7 function
|
// <i> config gpio7 function
|
||||||
#define CONFIG_GPIO7_FUNC GPIO_FUN_USB
|
#define CONFIG_GPIO7_FUNC GPIO_FUN_USB
|
||||||
|
|
||||||
// <q> GPIO8 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO8 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio8 function
|
// <i> config gpio8 function
|
||||||
#define CONFIG_GPIO8_FUNC GPIO_FUN_USB
|
#define CONFIG_GPIO8_FUNC GPIO_FUN_USB
|
||||||
|
|
||||||
// <q> GPIO9 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO9 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio9 function
|
// <i> config gpio9 function
|
||||||
#define CONFIG_GPIO9_FUNC GPIO_FUN_CLK_OUT
|
#define CONFIG_GPIO9_FUNC GPIO_FUN_CLK_OUT
|
||||||
|
|
||||||
|
@ -358,11 +335,11 @@
|
||||||
// <i> config gpio10 function
|
// <i> config gpio10 function
|
||||||
#define CONFIG_GPIO10_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO10_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO11 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO11 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio11 function
|
// <i> config gpio11 function
|
||||||
#define CONFIG_GPIO11_FUNC GPIO_FUN_I2C
|
#define CONFIG_GPIO11_FUNC GPIO_FUN_I2C
|
||||||
|
|
||||||
// <q> GPIO12 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO12 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio12 function
|
// <i> config gpio12 function
|
||||||
#define CONFIG_GPIO12_FUNC GPIO_FUN_CAM
|
#define CONFIG_GPIO12_FUNC GPIO_FUN_CAM
|
||||||
|
|
||||||
|
@ -370,11 +347,11 @@
|
||||||
// <i> config gpio13 function
|
// <i> config gpio13 function
|
||||||
#define CONFIG_GPIO13_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO13_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO14 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO14 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio14 function
|
// <i> config gpio14 function
|
||||||
#define CONFIG_GPIO14_FUNC GPIO_FUN_UART0_TX
|
#define CONFIG_GPIO14_FUNC GPIO_FUN_UART0_TX
|
||||||
|
|
||||||
// <q> GPIO15 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO15 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio15 function
|
// <i> config gpio15 function
|
||||||
#define CONFIG_GPIO15_FUNC GPIO_FUN_UART0_RX
|
#define CONFIG_GPIO15_FUNC GPIO_FUN_UART0_RX
|
||||||
|
|
||||||
|
@ -382,23 +359,23 @@
|
||||||
// <i> config gpio16 function
|
// <i> config gpio16 function
|
||||||
#define CONFIG_GPIO16_FUNC GPIO_FUN_I2C
|
#define CONFIG_GPIO16_FUNC GPIO_FUN_I2C
|
||||||
|
|
||||||
// <q> GPIO17 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO17 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio17 function
|
// <i> config gpio17 function
|
||||||
#define CONFIG_GPIO17_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO17_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO18 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO18 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio18 function
|
// <i> config gpio18 function
|
||||||
#define CONFIG_GPIO18_FUNC GPIO_FUN_ANALOG
|
#define CONFIG_GPIO18_FUNC GPIO_FUN_ADC
|
||||||
|
|
||||||
// <q> GPIO19 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO19 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio19 function
|
// <i> config gpio19 function
|
||||||
#define CONFIG_GPIO19_FUNC GPIO_FUN_SPI
|
#define CONFIG_GPIO19_FUNC GPIO_FUN_SPI
|
||||||
|
|
||||||
// <q> GPIO20 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO20 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio20 function
|
// <i> config gpio20 function
|
||||||
#define CONFIG_GPIO20_FUNC GPIO_FUN_SPI
|
#define CONFIG_GPIO20_FUNC GPIO_FUN_SPI
|
||||||
|
|
||||||
// <q> GPIO21 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO21 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio21 function
|
// <i> config gpio21 function
|
||||||
#define CONFIG_GPIO21_FUNC GPIO_FUN_SPI
|
#define CONFIG_GPIO21_FUNC GPIO_FUN_SPI
|
||||||
|
|
||||||
|
@ -471,15 +448,15 @@
|
||||||
// <i> config gpio6 function
|
// <i> config gpio6 function
|
||||||
#define CONFIG_GPIO6_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO6_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO7 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RX//GPIO_FUN_UART1_RX//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO7 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ADC//GPIO_FUN_UART0_RX//GPIO_FUN_UART1_RX//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio7 function
|
// <i> config gpio7 function
|
||||||
#define CONFIG_GPIO7_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO7_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO8 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO8 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio8 function
|
// <i> config gpio8 function
|
||||||
#define CONFIG_GPIO8_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO8_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO9 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO9 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio9 function
|
// <i> config gpio9 function
|
||||||
#define CONFIG_GPIO9_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO9_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
|
@ -487,11 +464,11 @@
|
||||||
// <i> config gpio10 function
|
// <i> config gpio10 function
|
||||||
#define CONFIG_GPIO10_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO10_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO11 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO11 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio11 function
|
// <i> config gpio11 function
|
||||||
#define CONFIG_GPIO11_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO11_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO12 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO12 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio12 function
|
// <i> config gpio12 function
|
||||||
#define CONFIG_GPIO12_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO12_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
|
@ -499,11 +476,11 @@
|
||||||
// <i> config gpio13 function
|
// <i> config gpio13 function
|
||||||
#define CONFIG_GPIO13_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO13_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO14 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO14 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio14 function
|
// <i> config gpio14 function
|
||||||
#define CONFIG_GPIO14_FUNC GPIO_FUN_UART0_TX
|
#define CONFIG_GPIO14_FUNC GPIO_FUN_UART0_TX
|
||||||
|
|
||||||
// <q> GPIO15 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO15 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio15 function
|
// <i> config gpio15 function
|
||||||
#define CONFIG_GPIO15_FUNC GPIO_FUN_UART0_RX
|
#define CONFIG_GPIO15_FUNC GPIO_FUN_UART0_RX
|
||||||
|
|
||||||
|
@ -511,23 +488,23 @@
|
||||||
// <i> config gpio16 function
|
// <i> config gpio16 function
|
||||||
#define CONFIG_GPIO16_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO16_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO17 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO17 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio17 function
|
// <i> config gpio17 function
|
||||||
#define CONFIG_GPIO17_FUNC GPIO_FUN_UART1_TX
|
#define CONFIG_GPIO17_FUNC GPIO_FUN_UART1_TX
|
||||||
|
|
||||||
// <q> GPIO18 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO18 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio18 function
|
// <i> config gpio18 function
|
||||||
#define CONFIG_GPIO18_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO18_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO19 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO19 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio19 function
|
// <i> config gpio19 function
|
||||||
#define CONFIG_GPIO19_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO19_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO20 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO20 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio20 function
|
// <i> config gpio20 function
|
||||||
#define CONFIG_GPIO20_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO20_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO21 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO21 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio21 function
|
// <i> config gpio21 function
|
||||||
#define CONFIG_GPIO21_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO21_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
|
|
|
@ -111,20 +111,67 @@ static void board_pin_mux_init(void)
|
||||||
gpio_cfg.gpioPin = af_pin_table[i].pin;
|
gpio_cfg.gpioPin = af_pin_table[i].pin;
|
||||||
gpio_cfg.gpioFun = af_pin_table[i].func;
|
gpio_cfg.gpioFun = af_pin_table[i].func;
|
||||||
|
|
||||||
|
/*if reset state*/
|
||||||
if (af_pin_table[i].func == GPIO_FUN_UNUSED) {
|
if (af_pin_table[i].func == GPIO_FUN_UNUSED) {
|
||||||
continue;
|
continue;
|
||||||
} else if (af_pin_table[i].func == GPIO_FUN_PWM) {
|
} else if (af_pin_table[i].func == GPIO_FUN_PWM) {
|
||||||
|
/*if pwm func*/
|
||||||
gpio_cfg.pullType = GPIO_PULL_DOWN;
|
gpio_cfg.pullType = GPIO_PULL_DOWN;
|
||||||
} else if ((af_pin_table[i].func == GPIO_FUN_DAC) || (af_pin_table[i].func == GPIO_FUN_ADC)) {
|
} else if ((af_pin_table[i].func == GPIO_FUN_USB) || (af_pin_table[i].func == GPIO_FUN_DAC) || (af_pin_table[i].func == GPIO_FUN_ADC)) {
|
||||||
|
/*if analog func , for usb、adc、dac*/
|
||||||
gpio_cfg.gpioFun = GPIO_FUN_ANALOG;
|
gpio_cfg.gpioFun = GPIO_FUN_ANALOG;
|
||||||
gpio_cfg.gpioMode = GPIO_MODE_ANALOG;
|
gpio_cfg.gpioMode = GPIO_MODE_ANALOG;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_NONE;
|
||||||
} else if ((af_pin_table[i].func & 0x70) == 0x70) {
|
} else if ((af_pin_table[i].func & 0x70) == 0x70) {
|
||||||
|
/*if uart func*/
|
||||||
gpio_cfg.gpioFun = GPIO_FUN_UART;
|
gpio_cfg.gpioFun = GPIO_FUN_UART;
|
||||||
uint8_t sig = af_pin_table[i].func & 0x07;
|
uint8_t sig = af_pin_table[i].func & 0x07;
|
||||||
|
/*link to one uart sig*/
|
||||||
GLB_UART_Fun_Sel((gpio_cfg.gpioPin % 8), sig);
|
GLB_UART_Fun_Sel((gpio_cfg.gpioPin % 8), sig);
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_CLK_OUT) {
|
||||||
|
if (af_pin_table[i].pin % 2) {
|
||||||
|
/*odd gpio output clock*/
|
||||||
|
GLB_Set_Chip_Out_1_CLK_Sel(GLB_CHIP_CLK_OUT_I2S_REF_CLK);
|
||||||
|
} else {
|
||||||
|
/*even gpio output clock*/
|
||||||
|
GLB_Set_Chip_Out_0_CLK_Sel(GLB_CHIP_CLK_OUT_I2S_REF_CLK);
|
||||||
|
}
|
||||||
|
} else if ((af_pin_table[i].func == GPIO_FUN_GPIO_INPUT_UP) || (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_FALLING_EDGE) || (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_LOW_LEVEL)) {
|
||||||
|
/*if common gpio func,include input、output and exti*/
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_UP;
|
||||||
|
if (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_FALLING_EDGE) {
|
||||||
|
GLB_Set_GPIO_IntMod(af_pin_table[i].pin, GLB_GPIO_INT_CONTROL_ASYNC, GLB_GPIO_INT_TRIG_NEG_PULSE);
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_LOW_LEVEL) {
|
||||||
|
GLB_Set_GPIO_IntMod(af_pin_table[i].pin, GLB_GPIO_INT_CONTROL_ASYNC, GLB_GPIO_INT_TRIG_NEG_LEVEL);
|
||||||
|
}
|
||||||
|
} else if ((af_pin_table[i].func == GPIO_FUN_GPIO_INPUT_DOWN) || (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_RISING_EDGE) || (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_HIGH_LEVEL)) {
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_DOWN;
|
||||||
|
if (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_RISING_EDGE) {
|
||||||
|
GLB_Set_GPIO_IntMod(af_pin_table[i].pin, GLB_GPIO_INT_CONTROL_ASYNC, GLB_GPIO_INT_TRIG_POS_PULSE);
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_HIGH_LEVEL) {
|
||||||
|
GLB_Set_GPIO_IntMod(af_pin_table[i].pin, GLB_GPIO_INT_CONTROL_ASYNC, GLB_GPIO_INT_TRIG_POS_LEVEL);
|
||||||
|
}
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_INPUT_NONE) {
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_NONE;
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_OUTPUT_UP) {
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_UP;
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_OUTPUT_DOWN) {
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_DOWN;
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_OUTPUT_NONE) {
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
GLB_GPIO_Init(&gpio_cfg);
|
GLB_GPIO_Init(&gpio_cfg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -63,9 +63,9 @@
|
||||||
#define BSP_CAM_CLOCK_SOURCE ROOT_CLOCK_SOURCE_PLL_96M
|
#define BSP_CAM_CLOCK_SOURCE ROOT_CLOCK_SOURCE_PLL_96M
|
||||||
#define BSP_CAM_CLOCK_DIV 3
|
#define BSP_CAM_CLOCK_DIV 3
|
||||||
#endif
|
#endif
|
||||||
#if defined(BSP_USING_QDEC)
|
#if defined(BSP_USING_QDEC) || defined(BSP_USING_KEYSCAN)
|
||||||
#define BSP_QDEC_CLOCK_SOURCE ROOT_CLOCK_SOURCE_XCLK
|
#define BSP_QDEC_KEYSCAN_CLOCK_SOURCE ROOT_CLOCK_SOURCE_XCLK
|
||||||
#define BSP_QDEC_CLOCK_DIV 0
|
#define BSP_QDEC_KEYSCAN_CLOCK_DIV 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
|
@ -39,6 +39,7 @@
|
||||||
#define BSP_USING_PWM_CH3
|
#define BSP_USING_PWM_CH3
|
||||||
#define BSP_USING_TIMER_CH0
|
#define BSP_USING_TIMER_CH0
|
||||||
#define BSP_USING_TIMER_CH1
|
#define BSP_USING_TIMER_CH1
|
||||||
|
#define BSP_USING_KEYSCAN
|
||||||
/* ----------------------*/
|
/* ----------------------*/
|
||||||
|
|
||||||
/* PERIPHERAL With DMA LIST */
|
/* PERIPHERAL With DMA LIST */
|
||||||
|
@ -358,4 +359,15 @@
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(BSP_USING_KEYSCAN)
|
||||||
|
#ifndef KEYSCAN_CONFIG
|
||||||
|
#define KEYSCAN_CONFIG \
|
||||||
|
{ \
|
||||||
|
.col_num = COL_NUM_4, \
|
||||||
|
.row_num = ROW_NUM_4, \
|
||||||
|
.deglitch_count = 0, \
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -53,39 +53,39 @@
|
||||||
// <i> config gpio6 function
|
// <i> config gpio6 function
|
||||||
#define CONFIG_GPIO6_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO6_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO7 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RX//GPIO_FUN_UART1_RX//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO7 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ADC//GPIO_FUN_UART0_RX//GPIO_FUN_UART1_RX//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio7 function
|
// <i> config gpio7 function
|
||||||
#define CONFIG_GPIO7_FUNC GPIO_FUN_USB
|
#define CONFIG_GPIO7_FUNC GPIO_FUN_USB
|
||||||
|
|
||||||
// <q> GPIO8 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO8 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio8 function
|
// <i> config gpio8 function
|
||||||
#define CONFIG_GPIO8_FUNC GPIO_FUN_USB
|
#define CONFIG_GPIO8_FUNC GPIO_FUN_USB
|
||||||
|
|
||||||
// <q> GPIO9 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO9 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio9 function
|
// <i> config gpio9 function
|
||||||
#define CONFIG_GPIO9_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO9_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO10 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO10 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio10 function
|
// <i> config gpio10 function
|
||||||
#define CONFIG_GPIO10_FUNC GPIO_FUN_PWM
|
#define CONFIG_GPIO10_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO11 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO11 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio11 function
|
// <i> config gpio11 function
|
||||||
#define CONFIG_GPIO11_FUNC GPIO_FUN_PWM
|
#define CONFIG_GPIO11_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO12 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO12 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio12 function
|
// <i> config gpio12 function
|
||||||
#define CONFIG_GPIO12_FUNC GPIO_FUN_PWM
|
#define CONFIG_GPIO12_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO13 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO13 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio13 function
|
// <i> config gpio13 function
|
||||||
#define CONFIG_GPIO13_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO13_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO14 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO14 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio14 function
|
// <i> config gpio14 function
|
||||||
#define CONFIG_GPIO14_FUNC GPIO_FUN_UART0_TX
|
#define CONFIG_GPIO14_FUNC GPIO_FUN_UART0_TX
|
||||||
|
|
||||||
// <q> GPIO15 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO15 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio15 function
|
// <i> config gpio15 function
|
||||||
#define CONFIG_GPIO15_FUNC GPIO_FUN_UART0_RX
|
#define CONFIG_GPIO15_FUNC GPIO_FUN_UART0_RX
|
||||||
|
|
||||||
|
@ -93,29 +93,29 @@
|
||||||
// <i> config gpio16 function
|
// <i> config gpio16 function
|
||||||
#define CONFIG_GPIO16_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO16_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO17 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO17 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio17 function
|
// <i> config gpio17 function
|
||||||
#define CONFIG_GPIO17_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO17_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO18 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO18 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio18 function
|
// <i> config gpio18 function
|
||||||
#define CONFIG_GPIO18_FUNC GPIO_FUN_UART1_TX
|
#define CONFIG_GPIO18_FUNC GPIO_FUN_UART1_TX
|
||||||
|
|
||||||
// <q> GPIO19 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO19 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio19 function
|
// <i> config gpio19 function
|
||||||
#define CONFIG_GPIO19_FUNC GPIO_FUN_UART1_RX
|
#define CONFIG_GPIO19_FUNC GPIO_FUN_UART1_RX
|
||||||
|
|
||||||
// <q> GPIO20 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO20 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio20 function
|
// <i> config gpio20 function
|
||||||
#define CONFIG_GPIO20_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO20_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO21 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO21 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio21 function
|
// <i> config gpio21 function
|
||||||
#define CONFIG_GPIO21_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO21_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO22 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO22 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio22 function
|
// <i> config gpio22 function
|
||||||
#define CONFIG_GPIO22_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO22_FUNC GPIO_FUN_PWM
|
||||||
|
|
||||||
// <q> GPIO23 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO23 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio23 function
|
// <i> config gpio23 function
|
||||||
|
|
|
@ -111,20 +111,67 @@ static void board_pin_mux_init(void)
|
||||||
gpio_cfg.gpioPin = af_pin_table[i].pin;
|
gpio_cfg.gpioPin = af_pin_table[i].pin;
|
||||||
gpio_cfg.gpioFun = af_pin_table[i].func;
|
gpio_cfg.gpioFun = af_pin_table[i].func;
|
||||||
|
|
||||||
|
/*if reset state*/
|
||||||
if (af_pin_table[i].func == GPIO_FUN_UNUSED) {
|
if (af_pin_table[i].func == GPIO_FUN_UNUSED) {
|
||||||
continue;
|
continue;
|
||||||
} else if (af_pin_table[i].func == GPIO_FUN_PWM) {
|
} else if (af_pin_table[i].func == GPIO_FUN_PWM) {
|
||||||
|
/*if pwm func*/
|
||||||
gpio_cfg.pullType = GPIO_PULL_DOWN;
|
gpio_cfg.pullType = GPIO_PULL_DOWN;
|
||||||
} else if ((af_pin_table[i].func == GPIO_FUN_DAC) || (af_pin_table[i].func == GPIO_FUN_ADC)) {
|
} else if ((af_pin_table[i].func == GPIO_FUN_USB) || (af_pin_table[i].func == GPIO_FUN_DAC) || (af_pin_table[i].func == GPIO_FUN_ADC)) {
|
||||||
|
/*if analog func , for usb、adc、dac*/
|
||||||
gpio_cfg.gpioFun = GPIO_FUN_ANALOG;
|
gpio_cfg.gpioFun = GPIO_FUN_ANALOG;
|
||||||
gpio_cfg.gpioMode = GPIO_MODE_ANALOG;
|
gpio_cfg.gpioMode = GPIO_MODE_ANALOG;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_NONE;
|
||||||
} else if ((af_pin_table[i].func & 0x70) == 0x70) {
|
} else if ((af_pin_table[i].func & 0x70) == 0x70) {
|
||||||
|
/*if uart func*/
|
||||||
gpio_cfg.gpioFun = GPIO_FUN_UART;
|
gpio_cfg.gpioFun = GPIO_FUN_UART;
|
||||||
uint8_t sig = af_pin_table[i].func & 0x07;
|
uint8_t sig = af_pin_table[i].func & 0x07;
|
||||||
|
/*link to one uart sig*/
|
||||||
GLB_UART_Fun_Sel((gpio_cfg.gpioPin % 8), sig);
|
GLB_UART_Fun_Sel((gpio_cfg.gpioPin % 8), sig);
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_CLK_OUT) {
|
||||||
|
if (af_pin_table[i].pin % 2) {
|
||||||
|
/*odd gpio output clock*/
|
||||||
|
GLB_Set_Chip_Out_1_CLK_Sel(GLB_CHIP_CLK_OUT_I2S_REF_CLK);
|
||||||
|
} else {
|
||||||
|
/*even gpio output clock*/
|
||||||
|
GLB_Set_Chip_Out_0_CLK_Sel(GLB_CHIP_CLK_OUT_I2S_REF_CLK);
|
||||||
|
}
|
||||||
|
} else if ((af_pin_table[i].func == GPIO_FUN_GPIO_INPUT_UP) || (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_FALLING_EDGE) || (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_LOW_LEVEL)) {
|
||||||
|
/*if common gpio func,include input、output and exti*/
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_UP;
|
||||||
|
if (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_FALLING_EDGE) {
|
||||||
|
GLB_Set_GPIO_IntMod(af_pin_table[i].pin, GLB_GPIO_INT_CONTROL_ASYNC, GLB_GPIO_INT_TRIG_NEG_PULSE);
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_LOW_LEVEL) {
|
||||||
|
GLB_Set_GPIO_IntMod(af_pin_table[i].pin, GLB_GPIO_INT_CONTROL_ASYNC, GLB_GPIO_INT_TRIG_NEG_LEVEL);
|
||||||
|
}
|
||||||
|
} else if ((af_pin_table[i].func == GPIO_FUN_GPIO_INPUT_DOWN) || (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_RISING_EDGE) || (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_HIGH_LEVEL)) {
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_DOWN;
|
||||||
|
if (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_RISING_EDGE) {
|
||||||
|
GLB_Set_GPIO_IntMod(af_pin_table[i].pin, GLB_GPIO_INT_CONTROL_ASYNC, GLB_GPIO_INT_TRIG_POS_PULSE);
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_EXTI_HIGH_LEVEL) {
|
||||||
|
GLB_Set_GPIO_IntMod(af_pin_table[i].pin, GLB_GPIO_INT_CONTROL_ASYNC, GLB_GPIO_INT_TRIG_POS_LEVEL);
|
||||||
|
}
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_INPUT_NONE) {
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_NONE;
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_OUTPUT_UP) {
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_UP;
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_OUTPUT_DOWN) {
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_DOWN;
|
||||||
|
} else if (af_pin_table[i].func == GPIO_FUN_GPIO_OUTPUT_NONE) {
|
||||||
|
gpio_cfg.gpioFun = GPIO_FUN_GPIO;
|
||||||
|
gpio_cfg.gpioMode = GPIO_MODE_INPUT;
|
||||||
|
gpio_cfg.pullType = GPIO_PULL_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
GLB_GPIO_Init(&gpio_cfg);
|
GLB_GPIO_Init(&gpio_cfg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
#define _CLOCK_CONFIG_H
|
#define _CLOCK_CONFIG_H
|
||||||
|
|
||||||
#define CLOCK_XTAL EXTERNAL_XTAL_32M
|
#define CLOCK_XTAL EXTERNAL_XTAL_32M
|
||||||
#define BSP_ROOT_CLOCK_SOURCE ROOT_CLOCK_SOURCE_PLL_144M
|
#define BSP_ROOT_CLOCK_SOURCE ROOT_CLOCK_SOURCE_XTAL_32M
|
||||||
#define BSP_AUDIO_PLL_CLOCK_SOURCE ROOT_CLOCK_SOURCE_AUPLL_24000000_HZ
|
#define BSP_AUDIO_PLL_CLOCK_SOURCE ROOT_CLOCK_SOURCE_AUPLL_24000000_HZ
|
||||||
|
|
||||||
#define BSP_FCLK_DIV 0
|
#define BSP_FCLK_DIV 0
|
||||||
|
@ -63,9 +63,9 @@
|
||||||
#define BSP_CAM_CLOCK_SOURCE ROOT_CLOCK_SOURCE_PLL_96M
|
#define BSP_CAM_CLOCK_SOURCE ROOT_CLOCK_SOURCE_PLL_96M
|
||||||
#define BSP_CAM_CLOCK_DIV 3
|
#define BSP_CAM_CLOCK_DIV 3
|
||||||
#endif
|
#endif
|
||||||
#if defined(BSP_USING_QDEC)
|
#if defined(BSP_USING_QDEC) || defined(BSP_USING_KEYSCAN)
|
||||||
#define BSP_QDEC_CLOCK_SOURCE ROOT_CLOCK_SOURCE_XCLK
|
#define BSP_QDEC_KEYSCAN_CLOCK_SOURCE ROOT_CLOCK_SOURCE_XCLK
|
||||||
#define BSP_QDEC_CLOCK_DIV 0
|
#define BSP_QDEC_KEYSCAN_CLOCK_DIV 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
|
@ -53,15 +53,15 @@
|
||||||
// <i> config gpio6 function
|
// <i> config gpio6 function
|
||||||
#define CONFIG_GPIO6_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO6_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO7 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RX//GPIO_FUN_UART1_RX//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO7 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ADC//GPIO_FUN_UART0_RX//GPIO_FUN_UART1_RX//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio7 function
|
// <i> config gpio7 function
|
||||||
#define CONFIG_GPIO7_FUNC GPIO_FUN_USB
|
#define CONFIG_GPIO7_FUNC GPIO_FUN_USB
|
||||||
|
|
||||||
// <q> GPIO8 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO8 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_USB//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio8 function
|
// <i> config gpio8 function
|
||||||
#define CONFIG_GPIO8_FUNC GPIO_FUN_USB
|
#define CONFIG_GPIO8_FUNC GPIO_FUN_USB
|
||||||
|
|
||||||
// <q> GPIO9 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO9 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio9 function
|
// <i> config gpio9 function
|
||||||
#define CONFIG_GPIO9_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO9_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
|
@ -69,11 +69,11 @@
|
||||||
// <i> config gpio10 function
|
// <i> config gpio10 function
|
||||||
#define CONFIG_GPIO10_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO10_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO11 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO11 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio11 function
|
// <i> config gpio11 function
|
||||||
#define CONFIG_GPIO11_FUNC GPIO_FUN_ADC
|
#define CONFIG_GPIO11_FUNC GPIO_FUN_ADC
|
||||||
|
|
||||||
// <q> GPIO12 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO12 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio12 function
|
// <i> config gpio12 function
|
||||||
#define CONFIG_GPIO12_FUNC GPIO_FUN_ADC
|
#define CONFIG_GPIO12_FUNC GPIO_FUN_ADC
|
||||||
|
|
||||||
|
@ -81,11 +81,11 @@
|
||||||
// <i> config gpio13 function
|
// <i> config gpio13 function
|
||||||
#define CONFIG_GPIO13_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO13_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO14 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO14 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio14 function
|
// <i> config gpio14 function
|
||||||
#define CONFIG_GPIO14_FUNC GPIO_FUN_UART0_TX
|
#define CONFIG_GPIO14_FUNC GPIO_FUN_UART0_TX
|
||||||
|
|
||||||
// <q> GPIO15 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO15 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio15 function
|
// <i> config gpio15 function
|
||||||
#define CONFIG_GPIO15_FUNC GPIO_FUN_UART0_RX
|
#define CONFIG_GPIO15_FUNC GPIO_FUN_UART0_RX
|
||||||
|
|
||||||
|
@ -93,23 +93,23 @@
|
||||||
// <i> config gpio16 function
|
// <i> config gpio16 function
|
||||||
#define CONFIG_GPIO16_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO16_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO17 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
// <q> GPIO17 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio17 function
|
// <i> config gpio17 function
|
||||||
#define CONFIG_GPIO17_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO17_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO18 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO18 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio18 function
|
// <i> config gpio18 function
|
||||||
#define CONFIG_GPIO18_FUNC GPIO_FUN_UART1_TX
|
#define CONFIG_GPIO18_FUNC GPIO_FUN_UART1_TX
|
||||||
|
|
||||||
// <q> GPIO19 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO19 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio19 function
|
// <i> config gpio19 function
|
||||||
#define CONFIG_GPIO19_FUNC GPIO_FUN_UART1_RX
|
#define CONFIG_GPIO19_FUNC GPIO_FUN_UART1_RX
|
||||||
|
|
||||||
// <q> GPIO20 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO20 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio20 function
|
// <i> config gpio20 function
|
||||||
#define CONFIG_GPIO20_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO20_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO21 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
// <q> GPIO21 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_ADC//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
||||||
// <i> config gpio21 function
|
// <i> config gpio21 function
|
||||||
#define CONFIG_GPIO21_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO21_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
|
@ -153,28 +153,4 @@
|
||||||
// <i> config gpio31 function
|
// <i> config gpio31 function
|
||||||
#define CONFIG_GPIO31_FUNC GPIO_FUN_UNUSED
|
#define CONFIG_GPIO31_FUNC GPIO_FUN_UNUSED
|
||||||
|
|
||||||
// <q> GPIO32 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_ANALOG//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_QDEC]
|
|
||||||
// <i> config gpio32 function
|
|
||||||
#define CONFIG_GPIO32_FUNC GPIO_FUN_UNUSED
|
|
||||||
|
|
||||||
// <q> GPIO33 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
|
||||||
// <i> config gpio33 function
|
|
||||||
#define CONFIG_GPIO33_FUNC GPIO_FUN_UNUSED
|
|
||||||
|
|
||||||
// <q> GPIO34 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
|
||||||
// <i> config gpio34 function
|
|
||||||
#define CONFIG_GPIO34_FUNC GPIO_FUN_UNUSED
|
|
||||||
|
|
||||||
// <q> GPIO35 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
|
||||||
// <i> config gpio35 function
|
|
||||||
#define CONFIG_GPIO35_FUNC GPIO_FUN_UNUSED
|
|
||||||
|
|
||||||
// <q> GPIO36 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
|
||||||
// <i> config gpio36 function
|
|
||||||
#define CONFIG_GPIO36_FUNC GPIO_FUN_UNUSED
|
|
||||||
|
|
||||||
// <q> GPIO37 <2> [GPIO_FUN_UNUSED//GPIO_FUN_I2S//GPIO_FUN_SPI//GPIO_FUN_I2C//GPIO_FUN_PWM//GPIO_FUN_CAM//GPIO_FUN_UART0_RTS//GPIO_FUN_UART1_RTS//GPIO_FUN_ETHER_MAC//GPIO_FUN_QDEC]
|
|
||||||
// <i> config gpio37 function
|
|
||||||
#define CONFIG_GPIO37_FUNC GPIO_FUN_UNUSED
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue