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
sequences
()
keyberon/src/layout.rs:3271
Method
set_actuation_point
Set the actuation point for a given key. A value of 0 represents an unpressed state, and a value of 255 should represent a fully pressed switch.
keyberon/src/analog.rs:84
Method
set_brightness_for_each_led
(&mut self, calc: impl Fn(&mut Self, f32, u8) -> Hsv)
rumcake/src/lighting/rgb_backlight_matrix.rs:561
Method
set_idle_ms
(&mut self, _id: Option<ReportId>, _duration_ms: u32)
rumcake/src/usb.rs:211
Method
set_keyboard_report
Set the current keyboard HID report. Returns `true` if it is modified.
keyberon/src/keyboard.rs:74
Function
set_layout_options
(layout_options: &mut u32, data: &[u8])
rumcake/src/via/handlers.rs:38
Method
set_mode
Update the actuation mode for a given key.
keyberon/src/analog.rs:66
Method
set_press_threshold
Update the threshold to register a key press
keyberon/src/analog.rs:101
Method
set_release_threshold
Update the threshold to register a key release
keyberon/src/analog.rs:106
Method
set_report
(&mut self, _id: ReportId, buf: &[u8])
rumcake/src/usb.rs:191
Method
set_report
( &mut self, report_type: ReportType, report_id: u8, data: &[u8], )
keyberon/src/keyboard.rs:113
Function
setup_adc_inner
(adc_definition: &STM32AdcSamplerDefinition)
rumcake-macros/src/hw/stm32.rs:196
Function
setup_adc_sampler
( samplers: Punctuated<STM32AdcSamplerDefinition, Token![,]>, )
rumcake-macros/src/hw/stm32.rs:287
Function
setup_adc_sampler
( NrfAdcSamplerDefinition { adc_instance_args, channels, .. }: NrfAdcSamplerDe
rumcake-macros/src/hw/nrf.rs:176
Function
setup_analog_keyboard_matrix
Setup an analog keyboard matrix. The output of this function can be passed to the matrix polling task directly.
rumcake/src/keyboard.rs:278
Function
setup_backlight_matrix
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:211
Function
setup_backlight_matrix
( BacklightMatrixMacroInput { led_layout, led_flags, }: BacklightMatrixMacroInput, )
rumcake-macros/src/backlight.rs:74
Function
setup_buffered_uart
( BufferedUartArgs { interrupt, uart, rx_pin, tx_pin, buffer_size,
rumcake-macros/src/hw/stm32.rs:124
Function
setup_direct_pin_keyboard_matrix
Setup a diodeless keyboard matrix, with a debouncer. The output of this function can be passed to the matrix polling task directly.
rumcake/src/keyboard.rs:262
Function
setup_driver
Create an instance of the WS2812 bitbang driver with the provided output pin.
rumcake/src/drivers/ws2812_bitbang.rs:119
Function
setup_driver
Create an instance of the nRF bluetooth central device driver.
rumcake/src/drivers/nrf_ble.rs:49
Function
setup_driver
Create an instance of the IS31FL3731 driver with the provided I2C peripheral, and address.
rumcake/src/drivers/is31fl3731.rs:186
Function
setup_driver
Create an instance of the SSD1306 driver with the provided I2C peripheral, and default size and rotation.
rumcake/src/drivers/ssd1306.rs:25
Function
setup_encoders
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:195
Function
setup_encoders
(encoders: Punctuated<EncoderDefinition, Token![,]>)
rumcake-macros/src/keyboard.rs:1209
Function
setup_i2c
( I2cArgs { event_interrupt, error_interrupt, i2c, scl, sda,
rumcake-macros/src/hw/stm32.rs:74
Function
setup_i2c
( I2cArgs { interrupt, i2c, sda, scl, }: I2cArgs, )
rumcake-macros/src/hw/nrf.rs:52
Function
setup_internal_flash
Construct an instance of [`Flash`]. This usually needs to be passed to [`crate::storage::Database::setup`], so that your device can use storage featur
rumcake/src/hw/mcu/stm32.rs:363
Function
setup_internal_flash
Construct an instance of [`Flash`]. This usually needs to be passed to [`crate::storage::Database::setup`], so that your device can use storage featur
rumcake/src/hw/mcu/nrf.rs:155
Function
setup_internal_flash
Construct an instance of [`Flash`]. This usually needs to be passed to [`crate::storage::Database::setup`], so that your device can use storage featur
rumcake/src/hw/mcu/rp.rs:176
Function
setup_internal_softdevice_flash
Takes an instance of [`nrf_softdevice::Flash`]. This usually needs to be passed to [`crate::storage::Database::setup`], so that your device can use st
rumcake/src/hw/mcu/nrf.rs:165
Function
setup_is31fl3731
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:248
Function
setup_is31fl3731
( IS31FL3731Args { device, i2c, address, }: IS31FL3731Args, )
rumcake-macros/src/drivers/is31fl3731.rs:77
Function
setup_macro_buffer
( MacroBufferArgs { buffer_size, macro_count, }: MacroBufferArgs, )
rumcake-macros/src/via.rs:12
Function
setup_macro_buffer
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:415
Function
setup_nrf_ble_split_central
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:279
Function
setup_nrf_ble_split_central
( NrfBleCentralArgs { peripheral_addresses, }: NrfBleCentralArgs, )
rumcake-macros/src/drivers/nrf_ble.rs:27
Function
setup_nrf_ble_split_peripheral
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:286
Function
setup_nrf_ble_split_peripheral
( NrfBlePeripheralArgs { central_address }: NrfBlePeripheralArgs, )
rumcake-macros/src/drivers/nrf_ble.rs:13
Function
setup_softdevice
Initialize the softdevice. This sets the bluetooth address to the one defined in [`BluetoothDevice::BLUETOOTH_ADDRESS`], and configures the softdevice
rumcake/src/hw/mcu/nrf.rs:420
Function
setup_ssd1306
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:272
Function
setup_ssd1306
( Ssd1306Args { i2c, size, rotation, }: Ssd1306Args, )
rumcake-macros/src/drivers/ssd1306.rs:13
Function
setup_standard_keyboard_matrix
Setup a traditional keyboard matrix with diodes, with a debouncer. The output of this function can be passed to the matrix polling task directly.
rumcake/src/keyboard.rs:244
Function
setup_usb_driver
Setup the USB driver. The output of this function usually needs to be passed to another function that sets up the HID readers or writers to be used wi
rumcake/src/hw/mcu/stm32.rs:113
Function
setup_usb_driver
Setup the USB driver. The output of this function usually needs to be passed to another function that sets up the HID readers or writers to be used wi
rumcake/src/hw/mcu/nrf.rs:69
Function
setup_usb_driver
Setup the USB driver. The output of this function usually needs to be passed to another function that sets up the HID readers or writers to be used wi
rumcake/src/hw/mcu/rp.rs:60
Function
setup_usb_hid_consumer_writer
Configure the HID report writer, for consumer commands. The HID writer produced should be passed to [`usb_hid_consumer_write_task`].
rumcake/src/usb.rs:73
Function
setup_usb_hid_nkro_writer
Configure the HID report writer, using boot-specification-compatible NKRO keyboard reports. The HID writer produced should be passed to [`usb_hid_kb_
rumcake/src/usb.rs:49
Function
setup_usb_via_hid_reader_writer
Configure the HID report reader and writer for Via/Vial packets. The reader should be passed to [`usb_hid_via_read_task`], and the writer should be p
rumcake/src/usb.rs:172
Function
setup_ws2812_bitbang
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:233
Function
setup_ws2812_bitbang
( WS2812BitbangArgs { pin, fudge }: WS2812BitbangArgs, )
rumcake-macros/src/drivers/ws2812.rs:35
Function
simple_backlight_get_brightness
(data: &mut [u8])
rumcake/src/via/handlers.rs:606
Function
simple_backlight_get_effect
( data: &mut [u8], convert_effect_to_qmk_id: impl Fn(crate::lighting::simple_backlight::SimpleBackligh
rumcake/src/via/handlers.rs:683
Function
simple_backlight_get_enabled
(data: &mut [u8])
rumcake/src/via/handlers.rs:524
Function
simple_backlight_get_speed
(data: &mut [u8])
rumcake/src/via/handlers.rs:842
Function
simple_backlight_matrix_get_brightness
(data: &mut [u8])
rumcake/src/via/handlers.rs:613
Function
simple_backlight_matrix_get_effect
( data: &mut [u8], convert_effect_to_qmk_id: impl Fn( crate::lighting::simple_backlight_matrix
rumcake/src/via/handlers.rs:693
Function
simple_backlight_matrix_get_enabled
(data: &mut [u8])
rumcake/src/via/handlers.rs:531
Function
simple_backlight_matrix_get_speed
(data: &mut [u8])
rumcake/src/via/handlers.rs:849
Function
simple_backlight_matrix_save
()
rumcake/src/via/handlers.rs:978
Function
simple_backlight_matrix_set_brightness
(data: &[u8])
rumcake/src/via/handlers.rs:647
Function
simple_backlight_matrix_set_effect
( data: &[u8], convert_qmk_id_to_effect: impl Fn( u8, ) -> Option< crate::lighting
rumcake/src/via/handlers.rs:779
Function
simple_backlight_matrix_set_enabled
(data: &[u8])
rumcake/src/via/handlers.rs:571
Function
simple_backlight_matrix_set_speed
(data: &[u8])
rumcake/src/via/handlers.rs:883
Function
simple_backlight_save
()
rumcake/src/via/handlers.rs:969
Function
simple_backlight_set_brightness
(data: &[u8])
rumcake/src/via/handlers.rs:638
Function
simple_backlight_set_effect
( data: &[u8], convert_qmk_id_to_effect: impl Fn( u8, ) -> Option< crate::lighting
rumcake/src/via/handlers.rs:756
Function
simple_backlight_set_enabled
(data: &[u8])
rumcake/src/via/handlers.rs:558
Function
simple_backlight_set_speed
(data: &[u8])
rumcake/src/via/handlers.rs:874
Function
single_press_release
()
keyberon/src/chording.rs:182
Method
size_hint
(&self)
keyberon/src/layout.rs:457
Function
size_of_action
()
keyberon/src/action.rs:349
Function
softdevice_task
(sd: &'static nrf_softdevice::Softdevice)
rumcake/src/hw/mcu/nrf.rs:469
Function
start_usb
(mut usb: UsbDevice<'a, D>)
rumcake/src/usb.rs:91
Function
stm32_input_pin
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:299
Function
stm32_output_pin
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:306
Function
stm32_setup_adc_sampler
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:322
Function
stm32_setup_buffered_uart
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:314
Function
stm32_setup_i2c
(input: proc_macro::TokenStream)
rumcake-macros/src/lib.rs:330
Function
tap_dance
()
keyberon/src/layout.rs:2943
Function
tap_dance_eager
()
keyberon/src/layout.rs:3164
Function
tap_hold_interval
()
keyberon/src/layout.rs:1682
Function
tap_hold_interval_different_hold
()
keyberon/src/layout.rs:1976
Function
tap_hold_interval_interleave
()
keyberon/src/layout.rs:1746
Function
tap_hold_interval_short_hold
()
keyberon/src/layout.rs:1927
Function
test_escapes
()
keyberon/keyberon-macros/tests/mod.rs:91
Function
test_keycode_group_comma
()
keyberon/keyberon-macros/tests/mod.rs:102
Function
test_layer_switch
()
keyberon/keyberon-macros/tests/mod.rs:74
Function
test_layout_equality
()
keyberon/keyberon-macros/tests/mod.rs:8
Function
test_nesting
()
keyberon/keyberon-macros/tests/mod.rs:60
Method
tick
(&mut self)
rumcake/src/lighting/simple_backlight_matrix.rs:467
Method
tick
(&mut self)
rumcake/src/lighting/rgb_backlight_matrix.rs:595
Method
tick
(&mut self)
rumcake/src/lighting/simple_backlight.rs:326
Method
tick
(&self)
keyberon/src/layout.rs:210
Method
to_tokens
(&self, tokens: &mut TokenStream)
rumcake-macros/src/lib.rs:123
Method
to_tokens
(&self, tokens: &mut proc_macro2::TokenStream)
rumcake-macros/src/backlight.rs:39
Function
toggle_multiple_layers
()
keyberon/src/layout.rs:2031
Method
transform
Transforms the coordinates of the event. # Example ``` # use keyberon::layout::Event; assert_eq!( Event::Press(3, 10), Event::Press(3, 1).transform(
keyberon/src/layout.rs:131
Method
try_from
(message: MessageToCentral)
rumcake/src/split/mod.rs:38
Method
turn_off
(&mut self)
rumcake/src/drivers/ws2812_bitbang.rs:166
← previous
next →
501–600 of 635, ranked by callers