Never worked with keyboard firmware but done my share of editing config files before maybe you should remove the # In front of define left / right.
Are you referring to the #define MASTER_LEFT?
This is just defining whether the USB is plugged into the left board or right board.
All defines start with a hash as standard. It’s not commenting the line out. For that, you’d use //.
Wasted your time there, didn't mean to. Noticed this in the QMK docs Some controllers (e.g. Blackpill with DFU compatible bootloader) will need to be flashed with handedness bootloader parameter every time because it is not retained between flashes. I understand that you define it by MASTER_LEFT because you have connected the USB on the left half, and that "notice" text is relevant to another way of defining the handedness. But maybe it's a specific Blackpill thing.
Ah, thank you. I’ll have a go at that then.
I have a crkbd but never heard of Blackpill, is that one of the ones that's already defined in qmk? If not you need to create the mapping from layout to pins, I have no idea how that is done though.
If it's defined have you flashed both halves? Before using it? I imagine so otherwise the right side wouldn't work at all, but just in case.
At least for crkbd the keymap is defined as if it was a single thing, so you don't need to specify split keyboard, the mapping of pins to keys should take care of that, but the crkbd is always split so that might be the reason you need to define that in your keyboard.
I know it's a bit inconvenient, but have you tried setting it to not split and flash the right hand size with a MASTER_RIGHT
config defined?
flash just the right side with YES?
Mechanical Keyboards
Are you addicted to the clicking sounds of your beautiful and impressive mechanical keyboard?
If so, this community is for you!
Here you can discuss everything about mechanical keyboards (and only mechanical keyboards).
Banner by Jay Zhang on Unsplash