rmk-config 0.7.0

Config crate of RMK
Documentation
# Event channel default configurations
# Users can override any of these in their keyboard.toml under [event.xxx]

# Connection events
[event.connection_status_change]
channel_size = 2
pubs = 2
subs = 1

# Input events
[event.modifier]
channel_size = 8
pubs = 1
subs = 2

[event.keyboard]
channel_size = 16
pubs = 2
subs = 3

# Keyboard state events
[event.layer_change]
channel_size = 1
pubs = 2
subs = 1

[event.wpm_update]
channel_size = 1
pubs = 1
subs = 1

[event.led_indicator]
channel_size = 2
pubs = 2
subs = 3

[event.sleep_state]
channel_size = 1
pubs = 1
subs = 1

# Power events
[event.battery_status]
channel_size = 1
pubs = 1
subs = 0

[event.battery_adc]
channel_size = 2
pubs = 1
subs = 1

[event.charging_state]
channel_size = 2
pubs = 1
subs = 1

# Pointing device events
[event.pointing]
channel_size = 8
pubs = 2
subs = 2

# Split events
[event.peripheral_connected]
channel_size = 1
pubs = 1
subs = 1

[event.central_connected]
channel_size = 1
pubs = 1
subs = 1

[event.peripheral_battery]
channel_size = 2
pubs = 1
subs = 2

[event.clear_peer]
channel_size = 1
pubs = 1
subs = 0

[event.action]
channel_size = 16
pubs = 1
subs = 0

# DFU events
[event.dfu_status]
channel_size = 2
pubs = 1
subs = 1