[keyboard] name = "RMK Keyboard" product_name = "RMK Keyboard" vendor_id = 0x4c4b product_id = 0x4643 manufacturer = "haobo" chip = "nrf52840" [layout] # WARNING: Currently row2col/col2row is set in RMK's feature gate, configs here do nothing actually # row2col = true rows = 4 cols = 3 layers = 2 keymap = [ [ ["A", "B", "C"], ["Kc1", "Kc2", "Kc3"], ["LCtrl", "MO(1)", "LShift"], ["OSL(1)", "LT(2, Kc9)", "LM(1, LShift | LGui)"] ], [ ["_", "TT(1)", "TG(2)"], ["_", "_", "_"], ["_", "_", "_"], ["_", "_", "_"] ], ] [storage] [ble] enabled = true [split] connection = "ble" [split.central] rows = 2 cols = 2 row_offset = 0 col_offset = 0 ble_addr = [0x18, 0xe2, 0x21, 0x80, 0xc0, 0xc7] input_pins = ["P0_12", "P0_13"] output_pins = ["P0_14", "P0_15"] [[split.peripheral]] rows = 2 cols = 1 row_offset = 2 col_offset = 2 ble_addr = [0x7e, 0xfe, 0x73, 0x9e, 0x66, 0xe3] input_pins = ["P1_11", "P1_10"] output_pins = ["P0_30"] # [[split.peripheral]] # rows = 2 # cols = 1 # row_offset = 2 # col_offset = 2 # serial = [{ instance = "UART0", tx_pin = "PIN_0", rx_pin = "PIN_1" }] # input_pins = ["PIN_9", "PIN_11"] # output_pins = ["PIN_10"]