MCPcopy Create free account

hub / github.com/ah-/anne-key / functions

Functions113 in github.com/ah-/anne-key

↓ 30 callersMethodset_u16
(&self, offset: usize, val: u16)
src/usb/pma.rs:42
↓ 22 callersMethodsend
( &mut self, message_type: MsgType, operation: u8, // TODO: make this typed? d
src/serial/mod.rs:97
↓ 13 callersMethodlog_error
(self)
src/debug.rs:21
↓ 9 callersMethodtoggle_tx_stall
(&self)
src/usb/usb_ext.rs:24
↓ 8 callersMethodtoggle
(&self, mask: u32, val: u32, flags: u32)
src/usb/usb_ext.rs:40
↓ 7 callersMethodtoggle_out
(&self)
src/usb/usb_ext.rs:32
↓ 6 callersMethodtoggle_0
(&self)
src/usb/usb_ext.rs:36
↓ 5 callersMethodreceive
(&mut self, recv_buffer: &'static mut T)
src/serial/mod.rs:85
↓ 5 callersMethodreset
(&mut self)
src/usb/mod.rs:101
↓ 5 callersMethodwrite_buffer_u8
(&self, base: usize, buf: &[u8])
src/usb/pma.rs:47
↓ 4 callersMethodctr
(&mut self)
src/usb/mod.rs:139
↓ 3 callersFunctionconsume
(fmt,data,names)
scripts/dfu-convert.py:16
↓ 3 callersMethodget_u16
TODO: use operator overloading and just impl [] access, without double-counting
src/usb/pma.rs:37
↓ 3 callersMethodoff
(&mut self)
src/led.rs:51
↓ 3 callersMethodon
(&mut self)
src/led.rs:46
↓ 3 callersMethodset_theme
(&mut self, theme: u8)
src/led.rs:96
↓ 3 callersMethodtheme_mode
(&mut self)
src/led.rs:119
↓ 2 callersMethodas_bytes
(&self)
src/hidreport.rs:12
↓ 2 callersMethodbluetooth_mode_enabled
(&self)
src/keyboard.rs:105
↓ 2 callersFunctioncompute_crc
(data)
scripts/dfu-convert.py:21
↓ 2 callersMethodenable_legacy_mode
(&mut self, enabled: bool)
src/bluetooth.rs:77
↓ 2 callersMethodfinish
(self)
src/serial/mod.rs:67
↓ 2 callersFunctionnamed
(tuple,names)
scripts/dfu-convert.py:14
↓ 2 callersMethodpoll
(&mut self)
src/led.rs:252
↓ 2 callersMethodset_keys
(&mut self, payload: &[u8])
src/led.rs:114
↓ 2 callersMethodtoggle_tx_out
(&self)
src/usb/usb_ext.rs:28
↓ 2 callersMethodtx_interrupt
(&mut self)
src/serial/mod.rs:125
↓ 2 callersMethodupdate_led
( &self, led: &mut Led<BUFFER>, keyboard_send_usb_report: bool, )
src/bluetooth.rs:101
↓ 1 callersMethodack_wakeup
(&mut self)
src/serial/led_usart.rs:43
↓ 1 callersMethodbluetooth_mode
( &mut self, saved_hosts: u8, connected_host: u8, mode: BluetoothMode,
src/led.rs:124
↓ 1 callersMethodbluetooth_pin_mode
(&mut self)
src/led.rs:194
↓ 1 callersMethodbroadcast
(&mut self)
src/bluetooth.rs:73
↓ 1 callersFunctionbuild
(file,targets,device=DEFAULT_DEVICE)
scripts/dfu-convert.py:60
↓ 1 callersMethodconnect_host
(&mut self, host: u8)
src/bluetooth.rs:63
↓ 1 callersFunctioncstring
(string)
scripts/dfu-convert.py:19
↓ 1 callersMethoddelete_host
(&mut self, host: u8)
src/bluetooth.rs:68
↓ 1 callersMethoddisable_bluetooth_mode
(&mut self)
src/keyboard.rs:109
↓ 1 callersMethoddisable_column
(&mut self, column: usize)
src/keymatrix.rs:103
↓ 1 callersMethodenable_column
(&mut self, column: usize)
src/keymatrix.rs:82
↓ 1 callersFunctionenable_tick
(syst: &mut stm32l151::SYST, reload: u32)
src/clock.rs:46
↓ 1 callersMethodfinish
(&mut self)
src/keyboard.rs:152
↓ 1 callersMethodget_action
Get the action for `key`. The top non-Transparent action at index `key` amongst the currently active layers is returned.
src/keyboard.rs:34
↓ 1 callersMethodget_device_descriptor
(&mut self, value: u16, length: u16)
src/usb/mod.rs:160
↓ 1 callersMethodhandle_message
(&mut self, message: &Message<'_>)
src/led.rs:214
↓ 1 callersMethodhandle_message
( &mut self, message: &Message<'_>, led: &mut Led<BUFFER>, keyboard: &mut Keyb
src/bluetooth.rs:114
↓ 1 callersMethodhost_list_query
(&mut self)
src/bluetooth.rs:88
↓ 1 callersFunctioninit_clock
(p: &stm32l151::Peripherals)
src/clock.rs:3
↓ 1 callersMethodinterrupt
(&mut self)
src/usb/mod.rs:74
↓ 1 callersMethodis_modifier
(self)
src/keycodes.rs:121
↓ 1 callersMethodis_normal_key
(self)
src/keycodes.rs:125
↓ 1 callersMethodis_receive_pending
(&mut self)
src/serial/led_usart.rs:16
↓ 1 callersMethodis_send_ready
(&mut self)
src/serial/led_usart.rs:30
↓ 1 callersMethodnext_animation_speed
(&mut self)
src/led.rs:91
↓ 1 callersMethodnext_brightness
(&mut self)
src/led.rs:86
↓ 1 callersMethodnext_theme
next_* cycles through themes/brightness/speed
src/led.rs:81
↓ 1 callersFunctionparse
(file,dump_images=False)
scripts/dfu-convert.py:24
↓ 1 callersMethodpoke
(&mut self, syst: &SYST)
src/led.rs:57
↓ 1 callersMethodprocess
( &mut self, state: &KeyState, bluetooth: &mut Bluetooth<BUFFER>, led: &mut Le
src/keyboard.rs:49
↓ 1 callersMethodrx
(&mut self)
src/usb/mod.rs:194
↓ 1 callersMethodsample
(&mut self, syst: &SYST)
src/keymatrix.rs:57
↓ 1 callersMethodsave_host
(&mut self, host: u8)
src/bluetooth.rs:57
↓ 1 callersMethodsend_keys
(&mut self, state: &KeyState)
src/led.rs:101
↓ 1 callersMethodsend_report
(&mut self, report: &HidReport)
src/bluetooth.rs:93
↓ 1 callersMethodtoggle
(&mut self)
src/led.rs:71
↓ 1 callersMethodtoggle_legacy_mode
(&mut self)
src/bluetooth.rs:83
↓ 1 callersMethodtx
(&mut self)
src/usb/mod.rs:147
↓ 1 callersMethodupdate_report
(&mut self, report: &HidReport)
src/usb/mod.rs:70
↓ 1 callersMethodzero
(&mut self)
src/usb/pma.rs:14
FunctionEXTI0
()
src/main.rs:189
FunctionEXTI1
()
src/main.rs:193
FunctionEXTI2
()
src/main.rs:197
FunctionEXTI3
()
src/main.rs:201
FunctionEXTI4
()
src/main.rs:205
FunctionEXTI9_5
()
src/main.rs:181
FunctionSysTick
()
src/main.rs:136
FunctionUSB_LP
()
src/main.rs:154
Methodack_wakeup
(&mut self)
src/serial/bluetooth_usart.rs:61
Functionbluetooth_rx
()
src/main.rs:169
Functionbluetooth_tx
()
src/main.rs:176
Methodctr
(&mut self, usb: &mut USB, pma: &mut PMA)
src/usb/hid.rs:18
Methodderef
(&self)
src/usb/pma.rs:23
Methodfinish
(&mut self)
src/keyboard.rs:116
Methodfrom
(b: u8)
src/protocol.rs:32
Methodfrom
(b: u8)
src/usb/constants.rs:25
Methodget_theme_id
(&mut self)
src/led.rs:109
Functionidle
()
src/main.rs:147
Functioninit
()
src/main.rs:56
Methodis_receive_pending
(&mut self)
src/serial/bluetooth_usart.rs:20
Methodis_send_ready
(&mut self)
src/serial/bluetooth_usart.rs:37
Functionled_rx
()
src/main.rs:164
Functionled_tx
()
src/main.rs:159
Functionmain
()
build.rs:6
Methodnew
()
src/keyboard.rs:22
Methodnew
(row_pins: RowPins, column_pins: ColumnPins)
src/keymatrix.rs:49
Methodnew
( mut serial: Serial<LedUsart, BUFFER>, rx_buffer: &'static mut BUFFER, pc15: PC15<Inp
src/led.rs:32
Methodnew
( mut serial: Serial<BluetoothUsart, BUFFER>, rx_buffer: &'static mut BUFFER, )
src/bluetooth.rs:35
Methodnew
( usart: USART2, pa1: PA1<Input>, pa2: PA2<Input>, pa3: PA3<Input>, mu
src/serial/bluetooth_usart.rs:78
Methodnew
(usart: USART, send_buffer: &'static mut T)
src/serial/mod.rs:77
Methodnew
( usart: USART3, pb10: PB10<Input>, pb11: PB11<Input>, mut dma_rx: C3,
src/serial/led_usart.rs:52
Methodnew
( usb: stm32l151::USB, rcc: &mut stm32l151::RCC, syscfg: &mut stm32l151::SYSCFG, )
src/usb/mod.rs:28
next →1–100 of 113, ranked by callers