|
|
@@ -1,10 +1,16 @@
|
|
|
#include "gpio.h"
|
|
|
/* all pins used as gpio(input/output/irq) must be defined here */
|
|
|
void gpio_init(void){
|
|
|
- rcu_periph_clock_enable(RCU_GPIOA);
|
|
|
- rcu_periph_clock_enable(RCU_GPIOB);
|
|
|
- rcu_periph_clock_enable(RCU_GPIOC);
|
|
|
- rcu_periph_clock_enable(RCU_GPIOF);
|
|
|
+ rcu_periph_clock_enable(RCU_GPIOA);
|
|
|
+ rcu_periph_clock_enable(RCU_GPIOB);
|
|
|
+ rcu_periph_clock_enable(RCU_GPIOC);
|
|
|
+ rcu_periph_clock_enable(RCU_GPIOD);
|
|
|
+ rcu_periph_clock_enable(RCU_GPIOF);
|
|
|
+ //GPIO_CTL(GPIOA) = 0xFFFFFFFF;
|
|
|
+ GPIO_CTL(GPIOB) = 0xFFFFFFFF;
|
|
|
+ GPIO_CTL(GPIOC) = 0xFFFFFFFF;
|
|
|
+ GPIO_CTL(GPIOD) = 0xFFFFFFFF;
|
|
|
+ GPIO_CTL(GPIOF) = 0xFFFFFFFF;
|
|
|
|
|
|
#if (CONFIG_BOARD_TYPE==SHARK_BOARD_SP700)
|
|
|
//hall 2 detect
|