Skip to content

Commit 58e79a1

Browse files
committed
platform/move_hub: remove unused pin init
We can save some firmware size by not initializing unused pins. The MCU should set them to a sane default already.
1 parent bd13455 commit 58e79a1

File tree

1 file changed

+0
-26
lines changed

1 file changed

+0
-26
lines changed

lib/pbio/platform/move_hub/platform.c

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -287,30 +287,4 @@ void SystemInit(void) {
287287
// Keep main power on (PB11)
288288
GPIOB->BSRR = GPIO_BSRR_BS_11;
289289
GPIOB->MODER = (GPIOB->MODER & ~GPIO_MODER_MODER11_Msk) | (1 << GPIO_MODER_MODER11_Pos);
290-
291-
// Unused pins
292-
293-
// PF0 output, high
294-
GPIOF->BSRR = GPIO_BSRR_BS_0;
295-
GPIOF->MODER = (GPIOF->MODER & ~GPIO_MODER_MODER0_Msk) | (1 << GPIO_MODER_MODER0_Pos);
296-
297-
// PA15 output, high
298-
GPIOA->BSRR = GPIO_BSRR_BS_15;
299-
GPIOA->MODER = (GPIOA->MODER & ~GPIO_MODER_MODER15_Msk) | (1 << GPIO_MODER_MODER15_Pos);
300-
301-
// PB5 output, high
302-
GPIOB->BSRR = GPIO_BSRR_BS_5;
303-
GPIOB->MODER = (GPIOB->MODER & ~GPIO_MODER_MODER5_Msk) | (1 << GPIO_MODER_MODER5_Pos);
304-
305-
// PC12 output, high
306-
GPIOC->BSRR = GPIO_BSRR_BS_12;
307-
GPIOC->MODER = (GPIOC->MODER & ~GPIO_MODER_MODER12_Msk) | (1 << GPIO_MODER_MODER12_Pos);
308-
309-
// PD2 output, high
310-
GPIOD->BSRR = GPIO_BSRR_BS_2;
311-
GPIOD->MODER = (GPIOD->MODER & ~GPIO_MODER_MODER2_Msk) | (1 << GPIO_MODER_MODER2_Pos);
312-
313-
// PF1 output, high
314-
GPIOF->BSRR = GPIO_BSRR_BS_1;
315-
GPIOF->MODER = (GPIOF->MODER & ~GPIO_MODER_MODER1_Msk) | (1 << GPIO_MODER_MODER1_Pos);
316290
}

0 commit comments

Comments
 (0)