1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-24 16:55:29 +03:00

Merge pull request #235 from martinbudden/inav_gpio_const

Fixed const correctness of gpioInit function.
This commit is contained in:
Martin Budden 2016-05-21 08:50:19 +01:00
commit 080abb2d66
3 changed files with 3 additions and 3 deletions

View file

@ -113,6 +113,6 @@ static inline void digitalToggle(GPIO_TypeDef *p, uint16_t i) { p->ODR ^= i; }
static inline uint16_t digitalIn(GPIO_TypeDef *p, uint16_t i) {return p->IDR & i; }
#endif
void gpioInit(GPIO_TypeDef *gpio, gpio_config_t *config);
void gpioInit(GPIO_TypeDef *gpio, const gpio_config_t *config);
void gpioExtiLineConfig(uint8_t portsrc, uint8_t pinsrc);
void gpioPinRemapConfig(uint32_t remap, bool enable);

View file

@ -22,7 +22,7 @@
#include "gpio.h"
void gpioInit(GPIO_TypeDef *gpio, gpio_config_t *config)
void gpioInit(GPIO_TypeDef *gpio, const gpio_config_t *config)
{
uint32_t pinpos;
for (pinpos = 0; pinpos < 16; pinpos++) {

View file

@ -36,7 +36,7 @@
//#define GPIO_Speed_2MHz GPIO_Speed_Level_2 Medium Speed:2MHz
//#define GPIO_Speed_50MHz GPIO_Speed_Level_3 High Speed:50MHz
void gpioInit(GPIO_TypeDef *gpio, gpio_config_t *config)
void gpioInit(GPIO_TypeDef *gpio, const gpio_config_t *config)
{
GPIO_InitTypeDef GPIO_InitStructure;