void led_set(uint8_t usb_led)
{
if (usb_led & (1<<USB_LED_CAPS_LOCK)) {
- // output high
- palSetPadMode(GPIOC, 13, PAL_MODE_OUTPUT_PUSHPULL);
+ /* generic STM32F103C8T6 board */
+#ifdef BOARD_GENERIC_STM32_F103
palClearPad(GPIOC, 13);
+#endif
+ /* Maple Mini */
+#ifdef BOARD_MAPLEMINI_STM32_F103
+ palSetPad(GPIOB, 1);
+#endif
} else {
- // Hi-Z
- palSetPadMode(GPIOC, 13, PAL_MODE_INPUT);
+ /* generic STM32F103C8T6 board */
+#ifdef BOARD_GENERIC_STM32_F103
+ palSetPad(GPIOC, 13);
+#endif
+ /* Maple Mini */
+#ifdef BOARD_MAPLEMINI_STM32_F103
+ palClearPad(GPIOB,1);
+#endif
}
}