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
↓ 2 callers
Method
update_inner
( &self, updater: impl FnOnce(&mut MutexGuard<'_, RawMutex, T>) -> R, )
rumcake/src/lib.rs:72
↓ 2 callers
Method
waiting_into_hold
(&mut self)
keyberon/src/layout.rs:614
↓ 1 callers
Method
as_modifier_bit
Returns the byte with the bit corresponding to the USB HID modifier bitfield set.
keyberon/src/key_code.rs:249
↓ 1 callers
Method
blocking_read
(&mut self, offset: u32, bytes: &mut [u8])
rumcake/src/storage.rs:599
↓ 1 callers
Method
broadcast_message_to_peripherals
( &mut self, message: crate::split::MessageToPeripheral, )
rumcake/src/drivers/mod.rs:41
↓ 1 callers
Method
caps_lock
Sets the caps lock state.
keyberon/src/keyboard.rs:13
↓ 1 callers
Method
compose
Sets the compose state.
keyberon/src/keyboard.rs:17
↓ 1 callers
Method
contains_chord
(&mut self, events: &[Event])
keyberon/src/chording.rs:103
↓ 1 callers
Function
convert_backlight_effect_to_qmk_id
( effect: crate::lighting::simple_backlight::SimpleBacklightEffect, )
rumcake/src/vial/protocol/lighting.rs:160
↓ 1 callers
Function
convert_effect_to_vialrgb_id
(effect: RGBBacklightMatrixEffect)
rumcake/src/vial/protocol/vialrgb.rs:62
↓ 1 callers
Function
convert_qmk_id_to_backlight_effect
( id: u8, )
rumcake/src/vial/protocol/lighting.rs:172
↓ 1 callers
Function
convert_qmk_id_to_underglow_effect
( id: u8, )
rumcake/src/vial/protocol/lighting.rs:104
↓ 1 callers
Function
convert_underglow_effect_to_qmk_id
( config: crate::lighting::underglow::UnderglowConfig, )
rumcake/src/vial/protocol/lighting.rs:56
↓ 1 callers
Function
cos
(r: u8)
rumcake/src/math.rs:33
↓ 1 callers
Method
current_layer
Obtain the index of the current active layer
keyberon/src/layout.rs:1158
↓ 1 callers
Function
cycle
(item: DeriveInput)
rumcake-macros/src/derive.rs:62
↓ 1 callers
Function
delete_lock_file
(folder)
docs/scripts/gen_api_docs.js:79
↓ 1 callers
Method
drop_waiting
(&mut self)
keyberon/src/layout.rs:637
↓ 1 callers
Function
dynamic_keymap_get_combo
(data: &mut [u8])
rumcake/src/vial/handlers.rs:320
↓ 1 callers
Function
dynamic_keymap_get_key_override
(data: &mut [u8])
rumcake/src/vial/handlers.rs:328
↓ 1 callers
Function
dynamic_keymap_get_tap_dance
(data: &mut [u8])
rumcake/src/vial/handlers.rs:312
↓ 1 callers
Function
dynamic_keymap_set_combo
(data: &mut [u8])
rumcake/src/vial/handlers.rs:324
↓ 1 callers
Function
dynamic_keymap_set_key_override
(data: &mut [u8])
rumcake/src/vial/handlers.rs:332
↓ 1 callers
Function
dynamic_keymap_set_tap_dance
(data: &mut [u8])
rumcake/src/vial/handlers.rs:316
↓ 1 callers
Function
eeprom_reset
()
rumcake/src/via/handlers.rs:93
↓ 1 callers
Method
events
(&mut self)
rumcake/src/keyboard.rs:360
↓ 1 callers
Method
firmware_revision_set
( &self, sd: &Softdevice, str: &'static str, )
rumcake/src/bluetooth/nrf_ble.rs:279
↓ 1 callers
Function
gcd
(a: u32, b: u32)
rumcake/src/hw/mcu/stm32.rs:56
↓ 1 callers
Method
get_key
(&self, _conn: &Connection, master_id: MasterId)
rumcake/src/bluetooth/nrf_ble.rs:93
↓ 1 callers
Method
get_key_state
(&self, row: usize, col: usize)
rumcake/src/keyboard.rs:397
↓ 1 callers
Function
get_led_from_rgb_matrix_coordinates
( IS31FL3731RgbMatrixLedArgs { red, green, blue }: IS31FL3731RgbMatrixLedArgs, )
rumcake-macros/src/drivers/is31fl3731.rs:40
↓ 1 callers
Method
get_report
(&mut self, xfer: ControlIn<B>)
keyberon/src/hid.rs:153
↓ 1 callers
Method
handle_chord
(&mut self, events: &mut Vec<Event, 8>)
keyberon/src/chording.rs:112
↓ 1 callers
Method
handle_release
(&mut self, events: &mut Vec<Event, 8>)
keyberon/src/chording.rs:127
↓ 1 callers
Method
handle_state_change
Perform some tasks after processing a batch of commands. This is can be used to notify other tasks about changes to the animator's state. By default t
rumcake/src/lighting/mod.rs:186
↓ 1 callers
Method
hardware_revision_set
( &self, sd: &Softdevice, str: &'static str, )
rumcake/src/bluetooth/nrf_ble.rs:288
↓ 1 callers
Function
initialise
( database: &mut AsyncTicKV<'a, FlashDevice<'a, F>, { F::ERASE_SIZE }>, )
rumcake/src/storage.rs:445
↓ 1 callers
Method
initialize
Initialize the animator if it needs to be. By default, this does not do anything.
rumcake/src/lighting/mod.rs:162
↓ 1 callers
Method
is_active
Check if the layout is in a state where it needs to be ticked repeatedly. This can be used to save power by not needing to repeatedly call [`Self::tic
keyberon/src/layout.rs:602
↓ 1 callers
Method
is_corresponding_release
(&self, event: &Event)
keyberon/src/layout.rs:301
↓ 1 callers
Method
is_waiting_for_command
If the animator is not rendering any animated effects, then we can optimize for power usage by not repeatedly calling the tick method. This should ret
rumcake/src/lighting/mod.rs:172
↓ 1 callers
Method
kana
Sets the kana state.
keyberon/src/keyboard.rs:19
↓ 1 callers
Function
led_flags
(input: MatrixLike<OptionalItem<LEDFlags>>)
rumcake-macros/src/backlight.rs:46
↓ 1 callers
Function
led_layout
(input: MatrixLike<OptionalItem<TuplePair>>)
rumcake-macros/src/backlight.rs:11
↓ 1 callers
Function
ledeffect
(item: DeriveInput)
rumcake-macros/src/derive.rs:6
↓ 1 callers
Function
lock
(vial_state: &mut VialState)
rumcake/src/vial/handlers.rs:101
↓ 1 callers
Function
m
A shortcut to create a `Action::MultipleKeyCodes`, useful to create compact layout.
keyberon/src/action.rs:334
↓ 1 callers
Function
main
()
docs/scripts/gen_api_docs.js:10
↓ 1 callers
Method
manufacturer_name_set
( &self, sd: &Softdevice, str: &'static str, )
rumcake/src/bluetooth/nrf_ble.rs:297
↓ 1 callers
Method
model_number_set
( &self, sd: &Softdevice, str: &'static str, )
rumcake/src/bluetooth/nrf_ble.rs:261
↓ 1 callers
Method
num_lock
Sets the num lock state.
keyberon/src/keyboard.rs:11
↓ 1 callers
Method
parse
(input: syn::parse::ParseStream)
rumcake-macros/src/lib.rs:17
↓ 1 callers
Function
parse_keycode_group
(input: TokenStream, out: &mut TokenStream)
keyberon/keyberon-macros/src/lib.rs:100
↓ 1 callers
Function
parse_layer
(input: TokenStream)
keyberon/keyberon-macros/src/lib.rs:34
↓ 1 callers
Function
parse_row
(input: TokenStream)
keyberon/keyberon-macros/src/lib.rs:51
↓ 1 callers
Method
pnp_id_set
(&self, sd: &Softdevice, pnp: &PnPID)
rumcake/src/bluetooth/nrf_ble.rs:306
↓ 1 callers
Method
press_as_action
(&self, coord: (u8, u8), layer: usize)
keyberon/src/layout.rs:924
↓ 1 callers
Method
pressed
Add the given key code to the report. If the report is full, it will be set to `ErrorRollOver`.
keyberon/src/key_code.rs:285
↓ 1 callers
Method
process_sequences
(&mut self)
keyberon/src/layout.rs:689
↓ 1 callers
Method
protocol
(&self)
keyberon/src/keyboard.rs:94
↓ 1 callers
Function
qmk_settings_get
(data: &mut [u8])
rumcake/src/vial/handlers.rs:293
↓ 1 callers
Function
qmk_settings_query
(data: &mut [u8])
rumcake/src/vial/handlers.rs:288
↓ 1 callers
Function
qmk_settings_reset
(data: &mut [u8])
rumcake/src/vial/handlers.rs:301
↓ 1 callers
Function
qmk_settings_set
(data: &mut [u8])
rumcake/src/vial/handlers.rs:297
↓ 1 callers
Method
read
Read and deserialize data from the storage peripheral, using the given key to look it up. Uses [`postcard`] for deserialization.
rumcake/src/storage.rs:201
↓ 1 callers
Method
receive_message_from_central
( &mut self, )
rumcake/src/drivers/mod.rs:72
↓ 1 callers
Method
receive_message_from_peripherals
( &mut self, )
rumcake/src/drivers/mod.rs:29
↓ 1 callers
Method
run_sampler
(&self)
rumcake/src/hw/mcu/nrf.rs:267
↓ 1 callers
Method
scroll_lock
Sets the scroll lock state.
keyberon/src/keyboard.rs:15
↓ 1 callers
Method
send_message_to_central
( &mut self, event: crate::split::MessageToCentral, )
rumcake/src/drivers/mod.rs:59
↓ 1 callers
Method
serial_number_set
( &self, sd: &Softdevice, str: &'static str, )
rumcake/src/bluetooth/nrf_ble.rs:270
↓ 1 callers
Method
set_default_layer
Sets the default layer for the layout
keyberon/src/layout.rs:1167
↓ 1 callers
Method
set_report
(&mut self, xfer: ControlOut<B>)
keyberon/src/hid.rs:163
↓ 1 callers
Method
setup
Set up the storage service with the provided flash peripheral and buffers. The storage service will only operate on the flash addresses between `confi
rumcake/src/storage.rs:109
↓ 1 callers
Function
setup_buffered_uarte
( BufferedUarteArgs { interrupt, uarte, timer, ppi_ch0, ppi_ch1,
rumcake-macros/src/hw/nrf.rs:91
↓ 1 callers
Function
setup_storage_driver
( initialization: &mut TokenStream, outer: &mut TokenStream, kb_name: &Ident, config: &Storage
rumcake-macros/src/keyboard.rs:74
↓ 1 callers
Method
subclass
(&self)
keyberon/src/keyboard.rs:90
↓ 1 callers
Method
tick
(&mut self, events: &[Event])
keyberon/src/chording.rs:89
↓ 1 callers
Function
unlock_start
(vial_state: &mut VialState)
rumcake/src/vial/handlers.rs:54
↓ 1 callers
Method
unsafe_hid_control_get
(&self)
rumcake/src/bluetooth/nrf_ble.rs:583
↓ 1 callers
Method
unsafe_via_report_get
(&self)
rumcake/src/bluetooth/nrf_ble.rs:574
↓ 1 callers
Method
update
Updates the current state. Returns `true` if the state changes.
keyberon/src/debounce.rs:46
↓ 1 callers
Method
update_buffer
Update the buffer with the provided arguments. This is used when an additional channel is provided to the lighting task, which allows other tasks to m
rumcake/src/lighting/mod.rs:191
↓ 1 callers
Function
update_html_in_folder
(folder, navbar)
docs/scripts/gen_api_docs.js:57
↓ 1 callers
Function
variant_to_macro_bytes
(i: &Ident, g: &Group, bytes: &mut Vec<TokenStream>)
keyberon/keyberon-macros/src/lib.rs:249
↓ 1 callers
Method
via_report_notify
( &self, connection: &Connection, report: [u8; 32], )
rumcake/src/bluetooth/nrf_ble.rs:565
↓ 1 callers
Function
vialrgb_get_info
(version: u16, data: &mut [u8])
rumcake/src/vial/handlers.rs:105
↓ 1 callers
Method
wait_for_event
(&mut self)
rumcake/src/keyboard.rs:176
↓ 1 callers
Method
waiting_into_tap
(&mut self)
keyberon/src/layout.rs:627
↓ 1 callers
Method
write
(&mut self, data: &[u8])
keyberon/src/hid.rs:137
Function
adc_task
( sampler: &AdcSampler< 'a, impl Instance, impl ConfigurableChannel, impl
rumcake/src/hw/mcu/nrf.rs:365
Function
always_hold
(_: StackedIter)
keyberon/src/layout.rs:1562
Function
always_none
(_: StackedIter)
keyberon/src/layout.rs:1568
Function
always_nop
(_: StackedIter)
keyberon/src/layout.rs:1565
Function
always_tap
(_: StackedIter)
keyberon/src/layout.rs:1559
Function
background_task
(via_state: &Mutex<RawMutex, ViaState<K>>)
rumcake/src/vial/protocol/via.rs:466
Function
background_task
( via_state: &Mutex<RawMutex, ViaState<K>>, )
rumcake/src/via/protocol_12/mod.rs:595
Function
basic_hold_tap
()
keyberon/src/layout.rs:1195
Method
blocking_read
(&mut self, offset: u32, bytes: &mut [u8])
rumcake/src/hw/mcu/stm32.rs:355
Method
broadcast_message_to_peripherals
( &mut self, message: MessageToPeripheral, )
rumcake/src/drivers/nrf_ble.rs:66
← previous
next →
101–200 of 635, ranked by callers