aboutsummaryrefslogtreecommitdiffstats
path: root/src/stm32f0/gpio.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/stm32f0/gpio.c')
-rw-r--r--src/stm32f0/gpio.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/stm32f0/gpio.c b/src/stm32f0/gpio.c
index 859cd8d0..74e2fb9e 100644
--- a/src/stm32f0/gpio.c
+++ b/src/stm32f0/gpio.c
@@ -51,7 +51,6 @@ uint8_t const avail_pins[] = {
static uint8_t
gpio_check_pin(uint8_t pin)
{
- gpio_check_busy(pin);
int i;
for(i=0; i<ARRAY_SIZE(avail_pins); i++) {
if (avail_pins[i] == pin)
@@ -140,22 +139,3 @@ void gpio_init(void)
__HAL_RCC_GPIOB_CLK_ENABLE();
__HAL_RCC_GPIOF_CLK_ENABLE();
}
-
-void gpio_check_busy(uint8_t pin)
-{
- // Increase to uint32_t and assert <32 on bigger chips
- static uint16_t pinmap;
- assert_param(sizeof(avail_pins)<16);
-
- for (int i = 0; i<sizeof(avail_pins); i++) {
- if(avail_pins[i]==pin) {
- if(pinmap&(1<<i)) {
- break;
- } else {
- pinmap |= 1<<i;
- return;
- }
- }
- }
- shutdown("GPIO check failed");
-}