Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Julien-cpsn/Phone-OS
/ functions
Functions
41 in github.com/Julien-cpsn/Phone-OS
⨍
Functions
41
◇
Types & classes
24
↓ 4 callers
Method
draw
(&mut self, frame: &mut Frame)
src/ui/ui.rs:9
↓ 4 callers
Function
prerender_layout
(keyboard_layout: &[Vec<(&'static str, KeyboardEvent, u16)>; 4], uppercase: bool)
src/ui/widgets/keyboard.rs:145
↓ 3 callers
Method
as_any
(&self)
src/events.rs:20
↓ 3 callers
Method
handle_event
(&mut self, event: &KeyboardEvent)
src/ui/widgets/keyboard.rs:112
↓ 3 callers
Method
read_register
(&mut self, reg: u8, buffer: &mut [u8])
src/drivers/ft6206.rs:73
↓ 2 callers
Method
app_name
(&self)
src/apps/app.rs:49
↓ 2 callers
Method
handle_draw
(&mut self, frame: &mut Frame)
src/phone.rs:127
↓ 2 callers
Method
hide_keyboard
(&mut self)
src/ui/widgets/keyboard.rs:140
↓ 2 callers
Method
render
(&self, frame: &mut Frame)
src/ui/widgets/keyboard.rs:84
↓ 2 callers
Method
save_known_wifis
(&mut self)
src/apps/wifi.rs:261
↓ 2 callers
Method
write_register
(&mut self, reg: u8, value: u8)
src/drivers/ft6206.rs:79
↓ 1 callers
Method
display_keyboard
(&mut self, layout: KeyboardLayout, hide_enter: bool)
src/ui/widgets/keyboard.rs:130
↓ 1 callers
Method
event_loop
(&mut self, mut terminal: Terminal<B>, mut touch_controller: FT6206)
src/phone.rs:70
↓ 1 callers
Method
format_touches
(&self, touches: &Vec<TouchPoint>)
src/events.rs:44
↓ 1 callers
Method
handle_auto_event
(&mut self, event: &Box<dyn AppEvent>)
src/events.rs:114
↓ 1 callers
Method
handle_touch
(&mut self, touch: Position, clickable_areas: &Vec<ClickableArea>)
src/events.rs:67
↓ 1 callers
Method
init
(&mut self)
src/phone.rs:62
↓ 1 callers
Function
init_wifi
(modem: Modem, sysloop: EspSystemEventLoop, nvs_default_partition: EspDefaultNvsPartition)
src/main.rs:152
↓ 1 callers
Method
maj_letter
(&self)
src/ui/widgets/keyboard.rs:75
↓ 1 callers
Method
read_touches
(&mut self)
src/drivers/ft6206.rs:85
↓ 1 callers
Method
render_app_list
(&self, frame: &mut Frame, area: Rect)
src/apps/home.rs:9
↓ 1 callers
Method
render_homepage
(&mut self, frame: &mut Frame)
src/apps/home.rs:36
↓ 1 callers
Method
render_state_bar
(&self, frame: &mut Frame)
src/ui/ui.rs:60
↓ 1 callers
Method
system_check
(&mut self)
src/phone.rs:138
Method
app_name
(&self)
src/apps/wifi.rs:62
Method
default
()
src/events.rs:32
Method
get_gesture
(&mut self)
src/drivers/ft6206.rs:122
Method
handle_event
(&mut self, app_accessible: &mut PhoneData, event: &Box<dyn AppEvent>)
src/apps/app.rs:61
Method
handle_event
(&mut self, phone_data: &mut PhoneData, event: &WifiEvent)
src/apps/wifi.rs:204
Method
init
(&mut self, phone_data: &mut PhoneData)
src/apps/app.rs:53
Method
init
(&mut self, phone_data: &mut PhoneData)
src/apps/wifi.rs:66
Function
main
()
build.rs:1
Function
main
()
src/main.rs:33
Method
new
()
src/phone.rs:45
Method
new
()
src/apps/wifi.rs:41
Method
new
(i2c: I2C0, sda_i2c: Gpio21, scl: Gpio22)
src/drivers/ft6206.rs:43
Method
new_boxed
()
src/apps/app.rs:43
Method
render
(&mut self, app_accessible: &mut PhoneData, frame: &mut Frame, area: Rect)
src/apps/app.rs:57
Method
render
(&mut self, phone_data: &mut PhoneData, frame: &mut Frame, area: Rect)
src/apps/wifi.rs:98
Method
render
(self, area: Rect, buf: &mut Buffer)
src/ui/widgets/clickable_button.rs:8
Method
render_touch_marker
(&mut self, frame: &mut Frame, touch: Position)
src/ui/ui.rs:110