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:
MCU = STM32F401
BOOTLOADER = stm32-dfu
SPLIT_KEYBOARD = yes
SERIAL_DRIVER = usart
And config.h:
#pragma once
#define HAL_USE_SERIAL TRUE
#define SOFT_SERIAL_PIN A12
#define MASTER_LEFT
#define MATRIX_ROWS 6
#define MATRIX_COLS 6
#define SERIAL_USART_DRIVER SD1
#define SERIAL_USART_TX_PAL_MODE 7
And halconf.h:
#pragma once
#define SERIAL_USB_BUFFERS_SIZE 256
#include_next
And mcuconf.h:
#pragma once
#include_next
#undef STM32_SERIAL_USE_USART1
#define STM32_SERIAL_USE_USART1 TRUE
Please help! I’ve been at this for three days.
Hi. Im pretty sure you cant use pa11 or pa12, as they Are used for usb…
Check this: https://www.reddit.com/r/olkb/s/CqDGqABzg3