Skip to content

Commit 15afee8

Browse files
committed
platform/city_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 58e79a1 commit 15afee8

File tree

1 file changed

+0
-42
lines changed

1 file changed

+0
-42
lines changed

lib/pbio/platform/city_hub/platform.c

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -235,46 +235,4 @@ void SystemInit(void) {
235235
// Keep main power on (PB11)
236236
GPIOB->MODER = (GPIOB->MODER & ~GPIO_MODER_MODER11_Msk) | (1 << GPIO_MODER_MODER11_Pos);
237237
GPIOB->BSRR = GPIO_BSRR_BS_11;
238-
239-
// Unused pins
240-
241-
// PA5 output, low
242-
GPIOA->MODER = (GPIOA->MODER & ~GPIO_MODER_MODER5_Msk) | (1 << GPIO_MODER_MODER5_Pos);
243-
GPIOA->BSRR = GPIO_BSRR_BR_5;
244-
245-
// PA15 output, low
246-
GPIOA->MODER = (GPIOA->MODER & ~GPIO_MODER_MODER15_Msk) | (1 << GPIO_MODER_MODER15_Pos);
247-
GPIOA->BSRR = GPIO_BSRR_BR_15;
248-
249-
// PB1 output, low
250-
GPIOB->MODER = (GPIOB->MODER & ~GPIO_MODER_MODER1_Msk) | (1 << GPIO_MODER_MODER1_Pos);
251-
GPIOB->BSRR = GPIO_BSRR_BR_1;
252-
253-
// PB7 output, low
254-
GPIOB->MODER = (GPIOB->MODER & ~GPIO_MODER_MODER7_Msk) | (1 << GPIO_MODER_MODER7_Pos);
255-
GPIOB->BSRR = GPIO_BSRR_BR_7;
256-
257-
// PB9 output, low
258-
GPIOB->MODER = (GPIOB->MODER & ~GPIO_MODER_MODER9_Msk) | (1 << GPIO_MODER_MODER9_Pos);
259-
GPIOB->BSRR = GPIO_BSRR_BR_9;
260-
261-
// PB10 output, low
262-
GPIOB->MODER = (GPIOB->MODER & ~GPIO_MODER_MODER10_Msk) | (1 << GPIO_MODER_MODER10_Pos);
263-
GPIOB->BSRR = GPIO_BSRR_BR_10;
264-
265-
// PC14 output, low
266-
GPIOC->MODER = (GPIOC->MODER & ~GPIO_MODER_MODER14_Msk) | (1 << GPIO_MODER_MODER14_Pos);
267-
GPIOC->BSRR = GPIO_BSRR_BR_14;
268-
269-
// PC15 output, low
270-
GPIOC->MODER = (GPIOC->MODER & ~GPIO_MODER_MODER15_Msk) | (1 << GPIO_MODER_MODER15_Pos);
271-
GPIOC->BSRR = GPIO_BSRR_BR_15;
272-
273-
// PF0 output, low
274-
GPIOF->MODER = (GPIOF->MODER & ~GPIO_MODER_MODER0_Msk) | (1 << GPIO_MODER_MODER0_Pos);
275-
GPIOF->BSRR = GPIO_BSRR_BR_0;
276-
277-
// PF1 output, low
278-
GPIOF->MODER = (GPIOF->MODER & ~GPIO_MODER_MODER1_Msk) | (1 << GPIO_MODER_MODER1_Pos);
279-
GPIOF->BSRR = GPIO_BSRR_BR_1;
280238
}

0 commit comments

Comments
 (0)