MCPcopy Create free account

hub / github.com/Univa/rumcake / functions

Functions635 in github.com/Univa/rumcake

↓ 2 callersMethodupdate_inner
( &self, updater: impl FnOnce(&mut MutexGuard<'_, RawMutex, T>) -> R, )
rumcake/src/lib.rs:72
↓ 2 callersMethodwaiting_into_hold
(&mut self)
keyberon/src/layout.rs:614
↓ 1 callersMethodas_modifier_bit
Returns the byte with the bit corresponding to the USB HID modifier bitfield set.
keyberon/src/key_code.rs:249
↓ 1 callersMethodblocking_read
(&mut self, offset: u32, bytes: &mut [u8])
rumcake/src/storage.rs:599
↓ 1 callersMethodbroadcast_message_to_peripherals
( &mut self, message: crate::split::MessageToPeripheral, )
rumcake/src/drivers/mod.rs:41
↓ 1 callersMethodcaps_lock
Sets the caps lock state.
keyberon/src/keyboard.rs:13
↓ 1 callersMethodcompose
Sets the compose state.
keyberon/src/keyboard.rs:17
↓ 1 callersMethodcontains_chord
(&mut self, events: &[Event])
keyberon/src/chording.rs:103
↓ 1 callersFunctionconvert_backlight_effect_to_qmk_id
( effect: crate::lighting::simple_backlight::SimpleBacklightEffect, )
rumcake/src/vial/protocol/lighting.rs:160
↓ 1 callersFunctionconvert_effect_to_vialrgb_id
(effect: RGBBacklightMatrixEffect)
rumcake/src/vial/protocol/vialrgb.rs:62
↓ 1 callersFunctionconvert_qmk_id_to_backlight_effect
( id: u8, )
rumcake/src/vial/protocol/lighting.rs:172
↓ 1 callersFunctionconvert_qmk_id_to_underglow_effect
( id: u8, )
rumcake/src/vial/protocol/lighting.rs:104
↓ 1 callersFunctionconvert_underglow_effect_to_qmk_id
( config: crate::lighting::underglow::UnderglowConfig, )
rumcake/src/vial/protocol/lighting.rs:56
↓ 1 callersFunctioncos
(r: u8)
rumcake/src/math.rs:33
↓ 1 callersMethodcurrent_layer
Obtain the index of the current active layer
keyberon/src/layout.rs:1158
↓ 1 callersFunctioncycle
(item: DeriveInput)
rumcake-macros/src/derive.rs:62
↓ 1 callersFunctiondelete_lock_file
(folder)
docs/scripts/gen_api_docs.js:79
↓ 1 callersMethoddrop_waiting
(&mut self)
keyberon/src/layout.rs:637
↓ 1 callersFunctiondynamic_keymap_get_combo
(data: &mut [u8])
rumcake/src/vial/handlers.rs:320
↓ 1 callersFunctiondynamic_keymap_get_key_override
(data: &mut [u8])
rumcake/src/vial/handlers.rs:328
↓ 1 callersFunctiondynamic_keymap_get_tap_dance
(data: &mut [u8])
rumcake/src/vial/handlers.rs:312
↓ 1 callersFunctiondynamic_keymap_set_combo
(data: &mut [u8])
rumcake/src/vial/handlers.rs:324
↓ 1 callersFunctiondynamic_keymap_set_key_override
(data: &mut [u8])
rumcake/src/vial/handlers.rs:332
↓ 1 callersFunctiondynamic_keymap_set_tap_dance
(data: &mut [u8])
rumcake/src/vial/handlers.rs:316
↓ 1 callersFunctioneeprom_reset
()
rumcake/src/via/handlers.rs:93
↓ 1 callersMethodevents
(&mut self)
rumcake/src/keyboard.rs:360
↓ 1 callersMethodfirmware_revision_set
( &self, sd: &Softdevice, str: &'static str, )
rumcake/src/bluetooth/nrf_ble.rs:279
↓ 1 callersFunctiongcd
(a: u32, b: u32)
rumcake/src/hw/mcu/stm32.rs:56
↓ 1 callersMethodget_key
(&self, _conn: &Connection, master_id: MasterId)
rumcake/src/bluetooth/nrf_ble.rs:93
↓ 1 callersMethodget_key_state
(&self, row: usize, col: usize)
rumcake/src/keyboard.rs:397
↓ 1 callersFunctionget_led_from_rgb_matrix_coordinates
( IS31FL3731RgbMatrixLedArgs { red, green, blue }: IS31FL3731RgbMatrixLedArgs, )
rumcake-macros/src/drivers/is31fl3731.rs:40
↓ 1 callersMethodget_report
(&mut self, xfer: ControlIn<B>)
keyberon/src/hid.rs:153
↓ 1 callersMethodhandle_chord
(&mut self, events: &mut Vec<Event, 8>)
keyberon/src/chording.rs:112
↓ 1 callersMethodhandle_release
(&mut self, events: &mut Vec<Event, 8>)
keyberon/src/chording.rs:127
↓ 1 callersMethodhandle_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 callersMethodhardware_revision_set
( &self, sd: &Softdevice, str: &'static str, )
rumcake/src/bluetooth/nrf_ble.rs:288
↓ 1 callersFunctioninitialise
( database: &mut AsyncTicKV<'a, FlashDevice<'a, F>, { F::ERASE_SIZE }>, )
rumcake/src/storage.rs:445
↓ 1 callersMethodinitialize
Initialize the animator if it needs to be. By default, this does not do anything.
rumcake/src/lighting/mod.rs:162
↓ 1 callersMethodis_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 callersMethodis_corresponding_release
(&self, event: &Event)
keyberon/src/layout.rs:301
↓ 1 callersMethodis_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 callersMethodkana
Sets the kana state.
keyberon/src/keyboard.rs:19
↓ 1 callersFunctionled_flags
(input: MatrixLike<OptionalItem<LEDFlags>>)
rumcake-macros/src/backlight.rs:46
↓ 1 callersFunctionled_layout
(input: MatrixLike<OptionalItem<TuplePair>>)
rumcake-macros/src/backlight.rs:11
↓ 1 callersFunctionledeffect
(item: DeriveInput)
rumcake-macros/src/derive.rs:6
↓ 1 callersFunctionlock
(vial_state: &mut VialState)
rumcake/src/vial/handlers.rs:101
↓ 1 callersFunctionm
A shortcut to create a `Action::MultipleKeyCodes`, useful to create compact layout.
keyberon/src/action.rs:334
↓ 1 callersFunctionmain
()
docs/scripts/gen_api_docs.js:10
↓ 1 callersMethodmanufacturer_name_set
( &self, sd: &Softdevice, str: &'static str, )
rumcake/src/bluetooth/nrf_ble.rs:297
↓ 1 callersMethodmodel_number_set
( &self, sd: &Softdevice, str: &'static str, )
rumcake/src/bluetooth/nrf_ble.rs:261
↓ 1 callersMethodnum_lock
Sets the num lock state.
keyberon/src/keyboard.rs:11
↓ 1 callersMethodparse
(input: syn::parse::ParseStream)
rumcake-macros/src/lib.rs:17
↓ 1 callersFunctionparse_keycode_group
(input: TokenStream, out: &mut TokenStream)
keyberon/keyberon-macros/src/lib.rs:100
↓ 1 callersFunctionparse_layer
(input: TokenStream)
keyberon/keyberon-macros/src/lib.rs:34
↓ 1 callersFunctionparse_row
(input: TokenStream)
keyberon/keyberon-macros/src/lib.rs:51
↓ 1 callersMethodpnp_id_set
(&self, sd: &Softdevice, pnp: &PnPID)
rumcake/src/bluetooth/nrf_ble.rs:306
↓ 1 callersMethodpress_as_action
(&self, coord: (u8, u8), layer: usize)
keyberon/src/layout.rs:924
↓ 1 callersMethodpressed
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 callersMethodprocess_sequences
(&mut self)
keyberon/src/layout.rs:689
↓ 1 callersMethodprotocol
(&self)
keyberon/src/keyboard.rs:94
↓ 1 callersFunctionqmk_settings_get
(data: &mut [u8])
rumcake/src/vial/handlers.rs:293
↓ 1 callersFunctionqmk_settings_query
(data: &mut [u8])
rumcake/src/vial/handlers.rs:288
↓ 1 callersFunctionqmk_settings_reset
(data: &mut [u8])
rumcake/src/vial/handlers.rs:301
↓ 1 callersFunctionqmk_settings_set
(data: &mut [u8])
rumcake/src/vial/handlers.rs:297
↓ 1 callersMethodread
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 callersMethodreceive_message_from_central
( &mut self, )
rumcake/src/drivers/mod.rs:72
↓ 1 callersMethodreceive_message_from_peripherals
( &mut self, )
rumcake/src/drivers/mod.rs:29
↓ 1 callersMethodrun_sampler
(&self)
rumcake/src/hw/mcu/nrf.rs:267
↓ 1 callersMethodscroll_lock
Sets the scroll lock state.
keyberon/src/keyboard.rs:15
↓ 1 callersMethodsend_message_to_central
( &mut self, event: crate::split::MessageToCentral, )
rumcake/src/drivers/mod.rs:59
↓ 1 callersMethodserial_number_set
( &self, sd: &Softdevice, str: &'static str, )
rumcake/src/bluetooth/nrf_ble.rs:270
↓ 1 callersMethodset_default_layer
Sets the default layer for the layout
keyberon/src/layout.rs:1167
↓ 1 callersMethodset_report
(&mut self, xfer: ControlOut<B>)
keyberon/src/hid.rs:163
↓ 1 callersMethodsetup
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 callersFunctionsetup_buffered_uarte
( BufferedUarteArgs { interrupt, uarte, timer, ppi_ch0, ppi_ch1,
rumcake-macros/src/hw/nrf.rs:91
↓ 1 callersFunctionsetup_storage_driver
( initialization: &mut TokenStream, outer: &mut TokenStream, kb_name: &Ident, config: &Storage
rumcake-macros/src/keyboard.rs:74
↓ 1 callersMethodsubclass
(&self)
keyberon/src/keyboard.rs:90
↓ 1 callersMethodtick
(&mut self, events: &[Event])
keyberon/src/chording.rs:89
↓ 1 callersFunctionunlock_start
(vial_state: &mut VialState)
rumcake/src/vial/handlers.rs:54
↓ 1 callersMethodunsafe_hid_control_get
(&self)
rumcake/src/bluetooth/nrf_ble.rs:583
↓ 1 callersMethodunsafe_via_report_get
(&self)
rumcake/src/bluetooth/nrf_ble.rs:574
↓ 1 callersMethodupdate
Updates the current state. Returns `true` if the state changes.
keyberon/src/debounce.rs:46
↓ 1 callersMethodupdate_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 callersFunctionupdate_html_in_folder
(folder, navbar)
docs/scripts/gen_api_docs.js:57
↓ 1 callersFunctionvariant_to_macro_bytes
(i: &Ident, g: &Group, bytes: &mut Vec<TokenStream>)
keyberon/keyberon-macros/src/lib.rs:249
↓ 1 callersMethodvia_report_notify
( &self, connection: &Connection, report: [u8; 32], )
rumcake/src/bluetooth/nrf_ble.rs:565
↓ 1 callersFunctionvialrgb_get_info
(version: u16, data: &mut [u8])
rumcake/src/vial/handlers.rs:105
↓ 1 callersMethodwait_for_event
(&mut self)
rumcake/src/keyboard.rs:176
↓ 1 callersMethodwaiting_into_tap
(&mut self)
keyberon/src/layout.rs:627
↓ 1 callersMethodwrite
(&mut self, data: &[u8])
keyberon/src/hid.rs:137
Functionadc_task
( sampler: &AdcSampler< 'a, impl Instance, impl ConfigurableChannel, impl
rumcake/src/hw/mcu/nrf.rs:365
Functionalways_hold
(_: StackedIter)
keyberon/src/layout.rs:1562
Functionalways_none
(_: StackedIter)
keyberon/src/layout.rs:1568
Functionalways_nop
(_: StackedIter)
keyberon/src/layout.rs:1565
Functionalways_tap
(_: StackedIter)
keyberon/src/layout.rs:1559
Functionbackground_task
(via_state: &Mutex<RawMutex, ViaState<K>>)
rumcake/src/vial/protocol/via.rs:466
Functionbackground_task
( via_state: &Mutex<RawMutex, ViaState<K>>, )
rumcake/src/via/protocol_12/mod.rs:595
Functionbasic_hold_tap
()
keyberon/src/layout.rs:1195
Methodblocking_read
(&mut self, offset: u32, bytes: &mut [u8])
rumcake/src/hw/mcu/stm32.rs:355
Methodbroadcast_message_to_peripherals
( &mut self, message: MessageToPeripheral, )
rumcake/src/drivers/nrf_ble.rs:66
← previousnext →101–200 of 635, ranked by callers