|
|
|
@ -12,26 +12,18 @@ int gpio_init(void) |
|
|
|
|
GPIO_SPI1_MOSI); |
|
|
|
|
gpio_set_mode(GPIOA, GPIO_MODE_INPUT, GPIO_CNF_INPUT_FLOAT, |
|
|
|
|
GPIO_SPI1_MISO); |
|
|
|
|
/*gpio_mode_setup(GPIOA, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO4);
|
|
|
|
|
gpio_set(GPIOA, GPIO4); |
|
|
|
|
gpio_mode_setup(GPIOA, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO5 | GPIO6 | GPIO7); |
|
|
|
|
gpio_set_af(GPIOA, GPIO_AF0, GPIO5 | GPIO6 | GPIO7);*/ |
|
|
|
|
|
|
|
|
|
/* Set up GPIOs for user console (USART 1) */ |
|
|
|
|
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ, |
|
|
|
|
GPIO_CNF_OUTPUT_ALTFN_PUSHPULL, GPIO_USART1_TX); |
|
|
|
|
gpio_set_mode(GPIOA, GPIO_MODE_INPUT, |
|
|
|
|
GPIO_CNF_INPUT_FLOAT, GPIO_USART1_RX); |
|
|
|
|
/*gpio_mode_setup(GPIOA, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO9 | GPIO10);
|
|
|
|
|
gpio_set_af(GPIOA, GPIO_AF1, GPIO9 | GPIO10);*/ |
|
|
|
|
|
|
|
|
|
/* Set up GPIOs for admin console (USART 2) */ |
|
|
|
|
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ, |
|
|
|
|
GPIO_CNF_OUTPUT_ALTFN_PUSHPULL, GPIO_USART2_TX); |
|
|
|
|
gpio_set_mode(GPIOA, GPIO_MODE_INPUT, |
|
|
|
|
GPIO_CNF_INPUT_FLOAT, GPIO_USART2_RX); |
|
|
|
|
/*gpio_mode_setup(GPIOA, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO2 | GPIO3);
|
|
|
|
|
gpio_set_af(GPIOA, GPIO_AF1, GPIO2 | GPIO3);*/ |
|
|
|
|
|
|
|
|
|
/* Set up GPIOs for reset. */ |
|
|
|
|
gpio_set_mode(GPIOA, GPIO_MODE_OUTPUT_50_MHZ, GPIO_CNF_OUTPUT_OPENDRAIN, |
|
|
|
|