Hoping for guidance on custom split QMK using Blackpill
Hi all,
I’m hoping for some troubleshooting tips. I have a self-build split keyboard using Blackpills.
If I flash either side with ‘SPLIT_KEYBOARD = no’ in my rules.mk, then both sides work fine (but both working as the left side). If however I set ‘SPLIT_KEYBOARD = yes’, then both sides stop working.
It’s driving me insane!
These are the relevant details of rules.mk:
<pre style="background-color:#ffffff;">
<span style="color:#323232;">MCU = STM32F401
</span><span style="color:#323232;">BOOTLOADER = stm32-dfu
</span><span style="color:#323232;">SPLIT_KEYBOARD = yes
</span><span style="color:#323232;">SERIAL_DRIVER = usart
</span>
And config.h:
<pre style="background-color:#ffffff;">
<span style="color:#323232;">#pragma once
</span><span style="color:#323232;">#define HAL_USE_SERIAL TRUE
</span><span style="color:#323232;">#define SOFT_SERIAL_PIN A12
</span><span style="color:#323232;">#define MASTER_LEFT
</span><span style="color:#323232;">#define MATRIX_ROWS 6
</span><span style="color:#323232;">#define MATRIX_COLS 6
</span><span style="color:#323232;">#define SERIAL_USART_DRIVER SD1
</span><span style="color:#323232;">#define SERIAL_USART_TX_PAL_MODE 7
</span>
And halconf.h:
<pre style="background-color:#ffffff;">
<span style="color:#323232;">#pragma once
</span><span style="color:#323232;">#define SERIAL_USB_BUFFERS_SIZE 256
</span><span style="color:#323232;">#include_next
</span>
And mcuconf.h:
<pre style="background-color:#ffffff;">
<span style="color:#323232;">#pragma once
</span><span style="color:#323232;">#include_next
</span><span style="color:#323232;">#undef STM32_SERIAL_USE_USART1
</span><span style="color:#323232;">#define STM32_SERIAL_USE_USART1 TRUE
</span>
Please help! I’ve been at this for three days.
Add comment