Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ciniml/rust-dap
/ functions
Functions
256 in github.com/ciniml/rust-dap
⨍
Functions
256
◇
Types & classes
55
↓ 32 callers
Method
write_bit
(&mut self, config: &SwdIoConfig, value: bool)
rust-dap/src/bitbang.rs:401
↓ 20 callers
Method
write
(&mut self, data: &[u8])
rust-dap/src/cursor.rs:69
↓ 15 callers
Function
u16_hi
(v: u16)
rust-dap/src/interface.rs:171
↓ 15 callers
Function
u16_lo
(v: u16)
rust-dap/src/interface.rs:168
↓ 12 callers
Method
clock_wait
(&self, config: &SwdIoConfig)
rust-dap/src/bitbang.rs:319
↓ 12 callers
Method
set_low
(&mut self)
boards/xiao_m0/src/swdio_pin.rs:72
↓ 12 callers
Method
write_tms
(&mut self, tms: bool)
rust-dap-rp2040/src/pio/jtag.rs:457
↓ 11 callers
Method
read
(&mut self, buffer: &'a mut [u8])
rust-dap/src/cursor.rs:58
↓ 10 callers
Method
read_bits
if bits > 32 , result is undefined.
rust-dap-rp2040/src/pio/swd.rs:402
↓ 8 callers
Method
get_context
(&mut self)
rust-dap-rp2040/src/pio/swd.rs:213
↓ 8 callers
Method
read_bit
(&mut self, config: &SwdIoConfig)
rust-dap/src/bitbang.rs:408
↓ 8 callers
Method
set_high
(&mut self)
boards/xiao_m0/src/swdio_pin.rs:69
↓ 7 callers
Method
set_swclk_output
(&mut self, output: bool)
rust-dap/src/bitbang.rs:274
↓ 7 callers
Method
write_bits
if bits > 32 , it will behave as if value is extended with zeros.
rust-dap-rp2040/src/pio/swd.rs:397
↓ 6 callers
Function
get_input
( pin_in: &mut Option<I>, )
rust-dap/src/bitbang.rs:76
↓ 6 callers
Method
jtag_sequence_program_interface
(&mut self, data: &mut BitSlice<u32>, tms: bool)
rust-dap-rp2040/src/pio/jtag.rs:370
↓ 6 callers
Function
set_output
( pin_out: &mut Option<O>, output: bool, )
rust-dap/src/bitbang.rs:64
↓ 6 callers
Function
turn_to_in
( pin_in: &mut Option<I>, pin_out: &mut Option<O>, )
rust-dap/src/bitbang.rs:29
↓ 6 callers
Function
turn_to_out
( pin_in: &mut Option<I>, pin_out: &mut Option<O>, output: bool, )
rust-dap/src/bitbang.rs:43
↓ 5 callers
Method
enable_output
(&mut self)
rust-dap/src/bitbang.rs:378
↓ 5 callers
Method
enable_output
(&mut self)
rust-dap-rp2040/src/pio/swd.rs:598
↓ 5 callers
Function
read_u32
(cursor: &mut C)
rust-dap/src/cmsis_dap.rs:1316
↓ 5 callers
Method
set_tck_output
(&mut self, output: bool)
rust-dap/src/bitbang.rs:1024
↓ 5 callers
Method
to_swdio_out
(&mut self, output: bool)
rust-dap-rp2040/src/pio/swd.rs:419
↓ 5 callers
Method
turn_around
(&mut self, config: &SwdIoConfig)
rust-dap/src/bitbang.rs:391
↓ 5 callers
Function
write_u32
(cursor: &mut C, value: u32)
rust-dap/src/cmsis_dap.rs:1323
↓ 4 callers
Method
enable
(&mut self)
rust-dap/src/cmsis_dap.rs:1518
↓ 4 callers
Method
get_position
(&self)
rust-dap/src/cursor.rs:52
↓ 4 callers
Method
into_input_pin
(self)
rust-dap-rp2040/src/swdio_pin.rs:56
↓ 4 callers
Method
into_output_pin
(self, state: PinState)
rust-dap-rp2040/src/swdio_pin.rs:59
↓ 4 callers
Method
is_high
(&self)
rust-dap-rp2040/src/swdio_pin.rs:43
↓ 4 callers
Function
read_usb_serial_byte_cs
(usb_serial: &mut SerialPort<UsbBus>)
rust-dap-rp2040/src/util.rs:100
↓ 4 callers
Method
send_next_packet
(&mut self)
rust-dap/src/cmsis_dap.rs:1242
↓ 4 callers
Method
set_high
(&mut self)
rust-dap-rp2040/src/swdio_pin.rs:87
↓ 4 callers
Method
set_low
(&mut self)
rust-dap-rp2040/src/swdio_pin.rs:90
↓ 4 callers
Method
transfer_inner_with_retry
( &mut self, config: &CmsisDapConfig, _dap_index: u8, request: SwdRequest,
rust-dap/src/bitbang.rs:708
↓ 4 callers
Function
write_buffer
(buffer: &mut [u8], data: &[u8])
rust-dap/src/cmsis_dap.rs:231
↓ 4 callers
Function
write_usb_serial_byte_cs
( usb_serial: &mut SerialPort<UsbBus>, data: u8, )
rust-dap-rp2040/src/util.rs:110
↓ 3 callers
Function
build_acc
(data: u32, a3: bool, a2: bool, read: bool)
rust-dap/src/cmsis_dap.rs:217
↓ 3 callers
Method
cycle_clock
(&mut self, config: &SwdIoConfig)
rust-dap/src/bitbang.rs:385
↓ 3 callers
Method
cycle_delay
(&self, cycles: u32)
rust-dap-rp2040/src/util.rs:95
↓ 3 callers
Method
disable_output
(&mut self)
rust-dap-rp2040/src/pio/swd.rs:602
↓ 3 callers
Function
initialize_usb
Initialize SWDIO, USB-UART, CMSIS-DAP and USB BUS.
rust-dap-rp2040/src/util.rs:134
↓ 3 callers
Method
poll
(&self)
rust-dap/src/cmsis_dap.rs:1554
↓ 3 callers
Method
process
(&mut self)
rust-dap/src/cmsis_dap.rs:1136
↓ 3 callers
Method
read
(&self, _ep_addr: EndpointAddress, buf: &mut [u8])
rust-dap/src/cmsis_dap.rs:1532
↓ 3 callers
Function
read_swd_request
(cursor: &mut C)
rust-dap/src/cmsis_dap.rs:1301
↓ 3 callers
Method
set_ntrst_output
(&mut self, output: bool)
rust-dap/src/bitbang.rs:1076
↓ 3 callers
Method
set_state
(&mut self, state: embedded_hal::digital::v2::PinState)
boards/xiao_m0/src/swdio_pin.rs:75
↓ 3 callers
Method
set_swdio
(&mut self, value: bool)
rust-dap/src/bitbang.rs:416
↓ 3 callers
Method
set_swdio_output
(&mut self, output: bool)
rust-dap/src/bitbang.rs:283
↓ 3 callers
Method
set_tdi_output
(&mut self, output: bool)
rust-dap/src/bitbang.rs:1050
↓ 3 callers
Method
set_tms_output
(&mut self, output: bool)
rust-dap/src/bitbang.rs:1037
↓ 3 callers
Method
to_swdio_in
(&mut self)
rust-dap/src/bitbang.rs:220
↓ 3 callers
Method
to_swdio_out
(&mut self, output: bool)
rust-dap/src/bitbang.rs:231
↓ 2 callers
Function
all_pins_to_input_program
()
rust-dap-rp2040/src/pio/mod.rs:75
↓ 2 callers
Method
disable_output
(&mut self)
rust-dap/src/bitbang.rs:381
↓ 2 callers
Method
disconnect_inner
(&mut self)
rust-dap-rp2040/src/pio/jtag.rs:446
↓ 2 callers
Function
fill_utf16
(buf: &mut [u8], b: &[u8; N])
rust-dap/src/interface.rs:53
↓ 2 callers
Method
get_context
(&mut self)
rust-dap-rp2040/src/pio/jtag.rs:272
↓ 2 callers
Method
get_swdio_input
(&mut self)
rust-dap/src/bitbang.rs:301
↓ 2 callers
Method
idle_cycle
(&mut self, config: &SwdIoConfig)
rust-dap-rp2040/src/pio/swd.rs:428
↓ 2 callers
Method
install_jtag_pin_set_program
(&mut self)
rust-dap-rp2040/src/pio/jtag.rs:310
↓ 2 callers
Method
install_jtag_sequence_program
(&mut self)
rust-dap-rp2040/src/pio/jtag.rs:339
↓ 2 callers
Function
jtag_pin_set
()
rust-dap-rp2040/src/pio/jtag.rs:61
↓ 2 callers
Method
jtag_pin_set_program_interface
(&mut self, pin_out: u32, pindirs: u32)
rust-dap-rp2040/src/pio/jtag.rs:404
↓ 2 callers
Method
process_out_packet
(&mut self)
rust-dap/src/cmsis_dap.rs:1253
↓ 2 callers
Method
read_write_dr
(&mut self, config: &JtagIoConfig, dap_index: u8, dr: &mut BitSlice<u32>)
rust-dap/src/bitbang.rs:1322
↓ 2 callers
Method
set_clock
(&mut self, frequency_hz: u32)
rust-dap-rp2040/src/pio/jtag.rs:232
↓ 2 callers
Method
set_clock
(&mut self, frequency_hz: u32)
rust-dap-rp2040/src/pio/swd.rs:258
↓ 2 callers
Method
setup_swd
(&mut self)
rust-dap-rp2040/src/pio/swd.rs:295
↓ 2 callers
Function
swj_pins_program
()
rust-dap-rp2040/src/pio/mod.rs:34
↓ 2 callers
Method
to_reset_in
(&mut self)
rust-dap/src/bitbang.rs:247
↓ 2 callers
Method
to_reset_out
(&mut self, output: bool)
rust-dap/src/bitbang.rs:258
↓ 2 callers
Method
to_swclk_in
(&mut self)
rust-dap/src/bitbang.rs:193
↓ 2 callers
Method
to_swclk_out
(&mut self, output: bool)
rust-dap/src/bitbang.rs:204
↓ 2 callers
Method
to_tdo_in
TDO
rust-dap/src/bitbang.rs:1057
↓ 2 callers
Function
u32_hi
(v: u32)
rust-dap/src/interface.rs:177
↓ 2 callers
Function
u32_lo
(v: u32)
rust-dap/src/interface.rs:174
↓ 2 callers
Method
write
(&self, _ep_addr: EndpointAddress, buf: &[u8])
rust-dap/src/cmsis_dap.rs:1528
↓ 2 callers
Method
write_packet
(&mut self, data: &[u8])
rust-dap/src/interface.rs:202
↓ 1 callers
Method
connect_inner
(&mut self)
rust-dap-rp2040/src/pio/jtag.rs:423
↓ 1 callers
Method
dap_connect
各コマンドの実装を書く JtagやSwdに無い実装はErrを返す
rust-dap/src/cmsis_dap.rs:577
↓ 1 callers
Method
dap_disconnect
( &mut self, config: &CmsisDapConfig, _request: &[u8], response: &mut [u8],
rust-dap/src/cmsis_dap.rs:598
↓ 1 callers
Method
dap_host_status
( &self, request: &[u8], response: &mut [u8], )
rust-dap/src/cmsis_dap.rs:450
↓ 1 callers
Method
dap_info
( &self, capabilities: DapCapabilities, request: &[u8], response: &mut [u8],
rust-dap/src/cmsis_dap.rs:609
↓ 1 callers
Method
delay
(&self)
rust-dap/src/cmsis_dap.rs:944
↓ 1 callers
Method
get_nsrst_input
(&mut self)
rust-dap/src/bitbang.rs:1092
↓ 1 callers
Method
get_ntrst_input
(&mut self)
rust-dap/src/bitbang.rs:1079
↓ 1 callers
Method
get_reset_input
(&mut self)
rust-dap/src/bitbang.rs:313
↓ 1 callers
Method
get_swclk_input
(&mut self)
rust-dap/src/bitbang.rs:307
↓ 1 callers
Method
get_tck_input
(&mut self)
rust-dap/src/bitbang.rs:1027
↓ 1 callers
Method
get_tdi_input
(&mut self)
rust-dap/src/bitbang.rs:1053
↓ 1 callers
Method
get_tdo_input
(&mut self)
rust-dap/src/bitbang.rs:1066
↓ 1 callers
Method
get_tms_input
(&mut self)
rust-dap/src/bitbang.rs:1040
↓ 1 callers
Method
idle_cycle
(&mut self, config: &SwdIoConfig)
rust-dap/src/bitbang.rs:396
↓ 1 callers
Method
in_ep_address
(&self)
rust-dap/src/interface.rs:209
↓ 1 callers
Method
install_swj_pins_program
(&mut self)
rust-dap-rp2040/src/pio/jtag.rs:276
↓ 1 callers
Method
jtag_config
( &self, config: &mut CmsisDapConfig, request: &[u8], response: &mut [u8],
rust-dap/src/cmsis_dap.rs:1085
↓ 1 callers
Method
jtag_idcode
( &self, config: &mut CmsisDapConfig, request: &[u8], response: &mut [u8],
rust-dap/src/cmsis_dap.rs:1101
next →
1–100 of 256, ranked by callers