Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ah-/anne-key
/ functions
Functions
113 in github.com/ah-/anne-key
⨍
Functions
113
◇
Types & classes
35
↓ 30 callers
Method
set_u16
(&self, offset: usize, val: u16)
src/usb/pma.rs:42
↓ 22 callers
Method
send
( &mut self, message_type: MsgType, operation: u8, // TODO: make this typed? d
src/serial/mod.rs:97
↓ 13 callers
Method
log_error
(self)
src/debug.rs:21
↓ 9 callers
Method
toggle_tx_stall
(&self)
src/usb/usb_ext.rs:24
↓ 8 callers
Method
toggle
(&self, mask: u32, val: u32, flags: u32)
src/usb/usb_ext.rs:40
↓ 7 callers
Method
toggle_out
(&self)
src/usb/usb_ext.rs:32
↓ 6 callers
Method
toggle_0
(&self)
src/usb/usb_ext.rs:36
↓ 5 callers
Method
receive
(&mut self, recv_buffer: &'static mut T)
src/serial/mod.rs:85
↓ 5 callers
Method
reset
(&mut self)
src/usb/mod.rs:101
↓ 5 callers
Method
write_buffer_u8
(&self, base: usize, buf: &[u8])
src/usb/pma.rs:47
↓ 4 callers
Method
ctr
(&mut self)
src/usb/mod.rs:139
↓ 3 callers
Function
consume
(fmt,data,names)
scripts/dfu-convert.py:16
↓ 3 callers
Method
get_u16
TODO: use operator overloading and just impl [] access, without double-counting
src/usb/pma.rs:37
↓ 3 callers
Method
off
(&mut self)
src/led.rs:51
↓ 3 callers
Method
on
(&mut self)
src/led.rs:46
↓ 3 callers
Method
set_theme
(&mut self, theme: u8)
src/led.rs:96
↓ 3 callers
Method
theme_mode
(&mut self)
src/led.rs:119
↓ 2 callers
Method
as_bytes
(&self)
src/hidreport.rs:12
↓ 2 callers
Method
bluetooth_mode_enabled
(&self)
src/keyboard.rs:105
↓ 2 callers
Function
compute_crc
(data)
scripts/dfu-convert.py:21
↓ 2 callers
Method
enable_legacy_mode
(&mut self, enabled: bool)
src/bluetooth.rs:77
↓ 2 callers
Method
finish
(self)
src/serial/mod.rs:67
↓ 2 callers
Function
named
(tuple,names)
scripts/dfu-convert.py:14
↓ 2 callers
Method
poll
(&mut self)
src/led.rs:252
↓ 2 callers
Method
set_keys
(&mut self, payload: &[u8])
src/led.rs:114
↓ 2 callers
Method
toggle_tx_out
(&self)
src/usb/usb_ext.rs:28
↓ 2 callers
Method
tx_interrupt
(&mut self)
src/serial/mod.rs:125
↓ 2 callers
Method
update_led
( &self, led: &mut Led<BUFFER>, keyboard_send_usb_report: bool, )
src/bluetooth.rs:101
↓ 1 callers
Method
ack_wakeup
(&mut self)
src/serial/led_usart.rs:43
↓ 1 callers
Method
bluetooth_mode
( &mut self, saved_hosts: u8, connected_host: u8, mode: BluetoothMode,
src/led.rs:124
↓ 1 callers
Method
bluetooth_pin_mode
(&mut self)
src/led.rs:194
↓ 1 callers
Method
broadcast
(&mut self)
src/bluetooth.rs:73
↓ 1 callers
Function
build
(file,targets,device=DEFAULT_DEVICE)
scripts/dfu-convert.py:60
↓ 1 callers
Method
connect_host
(&mut self, host: u8)
src/bluetooth.rs:63
↓ 1 callers
Function
cstring
(string)
scripts/dfu-convert.py:19
↓ 1 callers
Method
delete_host
(&mut self, host: u8)
src/bluetooth.rs:68
↓ 1 callers
Method
disable_bluetooth_mode
(&mut self)
src/keyboard.rs:109
↓ 1 callers
Method
disable_column
(&mut self, column: usize)
src/keymatrix.rs:103
↓ 1 callers
Method
enable_column
(&mut self, column: usize)
src/keymatrix.rs:82
↓ 1 callers
Function
enable_tick
(syst: &mut stm32l151::SYST, reload: u32)
src/clock.rs:46
↓ 1 callers
Method
finish
(&mut self)
src/keyboard.rs:152
↓ 1 callers
Method
get_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 callers
Method
get_device_descriptor
(&mut self, value: u16, length: u16)
src/usb/mod.rs:160
↓ 1 callers
Method
handle_message
(&mut self, message: &Message<'_>)
src/led.rs:214
↓ 1 callers
Method
handle_message
( &mut self, message: &Message<'_>, led: &mut Led<BUFFER>, keyboard: &mut Keyb
src/bluetooth.rs:114
↓ 1 callers
Method
host_list_query
(&mut self)
src/bluetooth.rs:88
↓ 1 callers
Function
init_clock
(p: &stm32l151::Peripherals)
src/clock.rs:3
↓ 1 callers
Method
interrupt
(&mut self)
src/usb/mod.rs:74
↓ 1 callers
Method
is_modifier
(self)
src/keycodes.rs:121
↓ 1 callers
Method
is_normal_key
(self)
src/keycodes.rs:125
↓ 1 callers
Method
is_receive_pending
(&mut self)
src/serial/led_usart.rs:16
↓ 1 callers
Method
is_send_ready
(&mut self)
src/serial/led_usart.rs:30
↓ 1 callers
Method
next_animation_speed
(&mut self)
src/led.rs:91
↓ 1 callers
Method
next_brightness
(&mut self)
src/led.rs:86
↓ 1 callers
Method
next_theme
next_* cycles through themes/brightness/speed
src/led.rs:81
↓ 1 callers
Function
parse
(file,dump_images=False)
scripts/dfu-convert.py:24
↓ 1 callers
Method
poke
(&mut self, syst: &SYST)
src/led.rs:57
↓ 1 callers
Method
process
( &mut self, state: &KeyState, bluetooth: &mut Bluetooth<BUFFER>, led: &mut Le
src/keyboard.rs:49
↓ 1 callers
Method
rx
(&mut self)
src/usb/mod.rs:194
↓ 1 callers
Method
sample
(&mut self, syst: &SYST)
src/keymatrix.rs:57
↓ 1 callers
Method
save_host
(&mut self, host: u8)
src/bluetooth.rs:57
↓ 1 callers
Method
send_keys
(&mut self, state: &KeyState)
src/led.rs:101
↓ 1 callers
Method
send_report
(&mut self, report: &HidReport)
src/bluetooth.rs:93
↓ 1 callers
Method
toggle
(&mut self)
src/led.rs:71
↓ 1 callers
Method
toggle_legacy_mode
(&mut self)
src/bluetooth.rs:83
↓ 1 callers
Method
tx
(&mut self)
src/usb/mod.rs:147
↓ 1 callers
Method
update_report
(&mut self, report: &HidReport)
src/usb/mod.rs:70
↓ 1 callers
Method
zero
(&mut self)
src/usb/pma.rs:14
Function
EXTI0
()
src/main.rs:189
Function
EXTI1
()
src/main.rs:193
Function
EXTI2
()
src/main.rs:197
Function
EXTI3
()
src/main.rs:201
Function
EXTI4
()
src/main.rs:205
Function
EXTI9_5
()
src/main.rs:181
Function
SysTick
()
src/main.rs:136
Function
USB_LP
()
src/main.rs:154
Method
ack_wakeup
(&mut self)
src/serial/bluetooth_usart.rs:61
Function
bluetooth_rx
()
src/main.rs:169
Function
bluetooth_tx
()
src/main.rs:176
Method
ctr
(&mut self, usb: &mut USB, pma: &mut PMA)
src/usb/hid.rs:18
Method
deref
(&self)
src/usb/pma.rs:23
Method
finish
(&mut self)
src/keyboard.rs:116
Method
from
(b: u8)
src/protocol.rs:32
Method
from
(b: u8)
src/usb/constants.rs:25
Method
get_theme_id
(&mut self)
src/led.rs:109
Function
idle
()
src/main.rs:147
Function
init
()
src/main.rs:56
Method
is_receive_pending
(&mut self)
src/serial/bluetooth_usart.rs:20
Method
is_send_ready
(&mut self)
src/serial/bluetooth_usart.rs:37
Function
led_rx
()
src/main.rs:164
Function
led_tx
()
src/main.rs:159
Function
main
()
build.rs:6
Method
new
()
src/keyboard.rs:22
Method
new
(row_pins: RowPins, column_pins: ColumnPins)
src/keymatrix.rs:49
Method
new
( mut serial: Serial<LedUsart, BUFFER>, rx_buffer: &'static mut BUFFER, pc15: PC15<Inp
src/led.rs:32
Method
new
( mut serial: Serial<BluetoothUsart, BUFFER>, rx_buffer: &'static mut BUFFER, )
src/bluetooth.rs:35
Method
new
( usart: USART2, pa1: PA1<Input>, pa2: PA2<Input>, pa3: PA3<Input>, mu
src/serial/bluetooth_usart.rs:78
Method
new
(usart: USART, send_buffer: &'static mut T)
src/serial/mod.rs:77
Method
new
( usart: USART3, pb10: PB10<Input>, pb11: PB11<Input>, mut dma_rx: C3,
src/serial/led_usart.rs:52
Method
new
( usb: stm32l151::USB, rcc: &mut stm32l151::RCC, syscfg: &mut stm32l151::SYSCFG, )
src/usb/mod.rs:28
next →
1–100 of 113, ranked by callers