Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Univa/rumcake
/ functions
Functions
635 in github.com/Univa/rumcake
⨍
Functions
635
◇
Types & classes
218
Function
build_analog_matrix
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:180
Function
build_analog_matrix
(input: AnalogMatrixDefinition)
rumcake-macros/src/keyboard.rs:1072
Function
build_direct_pin_matrix
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:173
Function
build_direct_pin_matrix
(input: MatrixLike<OptionalItem<Ident>>)
rumcake-macros/src/keyboard.rs:1016
Function
build_layout
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:187
Function
build_layout
(raw: TokenStream, layers: LayoutLike<TokenTree>)
rumcake-macros/src/keyboard.rs:1130
Function
build_standard_matrix
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:166
Function
build_standard_matrix
(input: StandardMatrixDefinition)
rumcake-macros/src/keyboard.rs:970
Method
can_bond
(&self, _conn: &Connection)
rumcake/src/bluetooth/nrf_ble.rs:57
Function
central_task
(_k: K, mut driver: impl CentralDeviceDriver)
rumcake/src/split/central.rs:105
Function
check_double_tap_bootloader
(timeout: u64)
rumcake/src/hw/mod.rs:190
Function
chord_individual_press
()
keyberon/src/chording.rs:217
Function
chord_overlap_press_release
()
keyberon/src/chording.rs:253
Function
chord_press_half_release
()
keyberon/src/chording.rs:233
Function
chord_press_release
()
keyberon/src/chording.rs:196
Function
connect_storage_service
(ident: Ident)
rumcake-macros/src/via.rs:36
Function
connect_storage_service
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:421
Method
control_in
(&mut self, xfer: ControlIn<B>)
keyberon/src/hid.rs:234
Method
control_out
(&mut self, xfer: ControlOut<B>)
keyberon/src/hid.rs:260
Method
create_storage_instance
(&self)
rumcake/src/lighting/underglow.rs:677
Method
create_storage_instance
(&self)
rumcake/src/lighting/simple_backlight_matrix.rs:804
Method
create_storage_instance
(&self)
rumcake/src/lighting/rgb_backlight_matrix.rs:661
Method
create_storage_instance
(&self)
rumcake/src/lighting/simple_backlight.rs:363
Function
custom
()
keyberon/src/layout.rs:1458
Function
custom_handler
()
keyberon/src/layout.rs:1558
Function
d
A shortcut to create a `Action::DefaultLayer`, useful to create compact layout.
keyberon/src/action.rs:328
Method
default
()
rumcake/src/bluetooth/nrf_ble.rs:44
Method
default
()
rumcake/src/lighting/underglow.rs:164
Method
default
()
rumcake/src/lighting/simple_backlight_matrix.rs:175
Method
default
()
rumcake/src/lighting/rgb_backlight_matrix.rs:184
Method
default
()
rumcake/src/lighting/simple_backlight.rs:146
Method
default
()
rumcake/src/vial/protocol/via.rs:161
Method
default
()
rumcake/src/via/protocol_12/mod.rs:116
Function
derive_cycle
(e: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:139
Function
derive_ledeffect
(e: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:133
Function
device_indication
()
rumcake/src/via/handlers.rs:63
Method
device_mut
(&mut self)
keyberon/src/hid.rs:133
Method
disable
(&mut self)
rumcake/src/hw/mod.rs:257
Function
display_task
(_k: K, mut display: impl DisplayDriver<K>)
rumcake/src/display.rs:177
Function
dynamic_keymap_get_buffer
( offset: u16, size: u8, data: &mut [u8], convert_action_to_keycode: impl Fn(Action<Keycode>)
rumcake/src/via/handlers.rs:369
Function
dynamic_keymap_get_encoder
( layer: u8, encoder_id: u8, clockwise: bool, data: &mut [u8], )
rumcake/src/via/handlers.rs:300
Function
dynamic_keymap_get_keycode
( layer: u8, row: u8, col: u8, data: &mut [u8], convert_action_to_keycode: impl Fn(Action<
rumcake/src/via/handlers.rs:202
Function
dynamic_keymap_get_layer_count
(data: &mut [u8])
rumcake/src/via/handlers.rs:198
Function
dynamic_keymap_get_number_of_entries
(data: &mut [u8])
rumcake/src/vial/handlers.rs:305
Function
dynamic_keymap_macro_get_buffer
( offset: u16, size: u8, data: &mut [u8], )
rumcake/src/via/handlers.rs:129
Function
dynamic_keymap_macro_get_buffer_size
(data: &mut [u8])
rumcake/src/via/handlers.rs:125
Function
dynamic_keymap_macro_get_count
(data: &mut [u8])
rumcake/src/via/handlers.rs:111
Function
dynamic_keymap_macro_reset
()
rumcake/src/via/handlers.rs:115
Function
dynamic_keymap_macro_set_buffer
( offset: u16, size: u8, data: &[u8], )
rumcake/src/via/handlers.rs:148
Function
dynamic_keymap_set_buffer
( offset: u16, size: u8, data: &[u8], convert_keycode_to_action: impl Fn(u16) -> Option<Action
rumcake/src/via/handlers.rs:413
Function
dynamic_keymap_set_encoder
( layer: u8, encoder_id: u8, clockwise: bool, data: &[u8], )
rumcake/src/via/handlers.rs:321
Function
dynamic_keymap_set_keycode
( layer: u8, row: u8, col: u8, data: &[u8], convert_keycode_to_action: impl Fn(u16) -> Opt
rumcake/src/via/handlers.rs:232
Function
ec11_encoders_poll
(_k: K)
rumcake/src/keyboard.rs:437
Function
eeprom_reset
()
rumcake/src/vial/handlers.rs:336
Method
enable
(&mut self)
rumcake/src/hw/mod.rs:250
Method
endpoint_in_complete
(&mut self, addr: EndpointAddress)
keyberon/src/hid.rs:226
Method
endpoint_out
(&mut self, _addr: EndpointAddress)
keyberon/src/hid.rs:232
Method
eq
(&self, other: &Self)
keyberon/src/action.rs:110
Method
erase
(&mut self, from: u32, to: u32)
rumcake/src/hw/mcu/stm32.rs:340
Method
erase
(&mut self, from: u32, to: u32)
rumcake/src/hw/mcu/nrf.rs:132
Method
erase_region
(&self, region_number: usize)
rumcake/src/storage.rs:792
Method
events
Iterates on the `Event`s generated by the update. `T` must be some kind of array of array of bool. Panics if the coordinates doesn't fit in a `(u8,
keyberon/src/debounce.rs:98
Method
events
Iterates on the `Event`s generated by the update. `T` must be some kind of array of array of u8. # Example ``` use keyberon::analog::{AnalogAcutati
keyberon/src/analog.rs:133
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
keyberon/src/action.rs:96
Method
from
(value: ReadExactError<E>)
rumcake/src/split/peripheral.rs:106
Method
from
(event: Event)
rumcake/src/split/mod.rs:27
Method
from
(value: ReadExactError<E>)
rumcake/src/split/central.rs:97
Method
from
(event: Event)
keyberon/src/layout.rs:469
Method
from
(val: u8)
keyberon/src/hid.rs:76
Method
from_ascii
(char: u8)
keyberon/src/layout.rs:535
Method
from_iter
(iter: T)
keyberon/src/key_code.rs:265
Function
generate_items_from_enum_variants
( a: proc_macro::TokenStream, e: proc_macro::TokenStream, )
rumcake-macros/src/lib.rs:32
Method
get
Gets the current state.
keyberon/src/debounce.rs:41
Method
get_backlight_matrix
( )
rumcake/src/lighting/simple_backlight_matrix.rs:106
Method
get_backlight_matrix
( )
rumcake/src/lighting/simple_backlight_matrix.rs:125
Method
get_backlight_matrix
( )
rumcake/src/lighting/mod.rs:73
Method
get_backlight_matrix
( )
rumcake/src/lighting/rgb_backlight_matrix.rs:108
Method
get_backlight_matrix
( )
rumcake/src/lighting/rgb_backlight_matrix.rs:132
Method
get_command_channel
()
rumcake/src/lighting/underglow.rs:40
Method
get_command_channel
()
rumcake/src/lighting/underglow.rs:95
Method
get_command_channel
()
rumcake/src/lighting/underglow.rs:107
Method
get_command_channel
()
rumcake/src/lighting/simple_backlight_matrix.rs:36
Method
get_command_channel
( )
rumcake/src/lighting/simple_backlight_matrix.rs:95
Method
get_command_channel
( )
rumcake/src/lighting/simple_backlight_matrix.rs:114
Method
get_command_channel
()
rumcake/src/lighting/rgb_backlight_matrix.rs:33
Method
get_command_channel
()
rumcake/src/lighting/rgb_backlight_matrix.rs:92
Method
get_command_channel
()
rumcake/src/lighting/rgb_backlight_matrix.rs:116
Method
get_command_channel
()
rumcake/src/lighting/simple_backlight.rs:32
Method
get_command_channel
()
rumcake/src/lighting/simple_backlight.rs:84
Method
get_command_channel
()
rumcake/src/lighting/simple_backlight.rs:96
Method
get_configuration_descriptors
( &self, writer: &mut DescriptorWriter, )
keyberon/src/hid.rs:186
Method
get_consumer_report_send_channel
()
rumcake/src/hw/mod.rs:272
Function
get_definition
(data: &mut [u8])
rumcake/src/vial/handlers.rs:25
Function
get_definition_size
(data: &mut [u8])
rumcake/src/vial/handlers.rs:21
Function
get_firmware_version
(data: &mut [u8])
rumcake/src/via/handlers.rs:29
Method
get_idle_ms
(&mut self, _id: Option<ReportId>)
rumcake/src/usb.rs:207
Function
get_keyboard_id
(version: u32, data: &mut [u8])
rumcake/src/vial/handlers.rs:13
Method
get_keyboard_report_send_channel
()
rumcake/src/hw/mod.rs:266
Method
get_layer
(&self)
keyberon/src/layout.rs:229
Function
get_layout_options
(layout_options: &u32, data: &mut [u8])
rumcake/src/via/handlers.rs:33
← previous
next →
201–300 of 635, ranked by callers