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
↓ 1 callers
Method
jtag_read_sequence
( &mut self, _config: &JtagIoConfig, clock_count: usize, tms_value: bool,
rust-dap-rp2040/src/pio/jtag.rs:495
↓ 1 callers
Method
jtag_sequence
( &mut self, config: &CmsisDapConfig, request: &[u8], response: &mut [u8],
rust-dap/src/cmsis_dap.rs:1034
↓ 1 callers
Function
jtag_sequence_program
()
rust-dap-rp2040/src/pio/jtag.rs:87
↓ 1 callers
Method
out_ep_address
(&self)
rust-dap/src/interface.rs:212
↓ 1 callers
Function
poll_usb
()
boards/xiao_m0/src/main.rs:150
↓ 1 callers
Method
read_packet
(&mut self, data: &mut [u8])
rust-dap/src/interface.rs:205
↓ 1 callers
Function
read_u16
(cursor: &mut C)
rust-dap/src/cmsis_dap.rs:1308
↓ 1 callers
Method
read_write_dr
(&mut self, config: &JtagIoConfig, dap_index: u8, dr: &mut BitSlice<u32>)
rust-dap-rp2040/src/pio/jtag.rs:614
↓ 1 callers
Method
reset_target
(&self)
rust-dap/src/cmsis_dap.rs:947
↓ 1 callers
Method
set_clk_pindir
(&mut self, oe: bool)
rust-dap-rp2040/src/pio/swd.rs:217
↓ 1 callers
Method
set_nsrst_output
(&mut self, output: bool)
rust-dap/src/bitbang.rs:1089
↓ 1 callers
Method
set_reset_output
(&mut self, output: bool)
rust-dap/src/bitbang.rs:292
↓ 1 callers
Method
set_state
(&mut self, state: embedded_hal::digital::v2::PinState)
rust-dap-rp2040/src/swdio_pin.rs:93
↓ 1 callers
Method
set_tdo_output
(&mut self, output: bool)
rust-dap/src/bitbang.rs:1063
↓ 1 callers
Method
setup_all_pins_to_input_program
(&mut self)
rust-dap-rp2040/src/pio/swd.rs:323
↓ 1 callers
Method
setup_swj_pins
(&mut self)
rust-dap-rp2040/src/pio/swd.rs:351
↓ 1 callers
Method
swd_config
( &self, config: &mut CmsisDapConfig, request: &[u8], response: &mut [u8],
rust-dap/src/cmsis_dap.rs:1009
↓ 1 callers
Function
swd_program
()
rust-dap-rp2040/src/pio/swd.rs:50
↓ 1 callers
Method
swd_sequence
( &mut self, config: &CmsisDapConfig, request: &[u8], response: &mut [u8],
rust-dap/src/cmsis_dap.rs:1025
↓ 1 callers
Method
swd_write_sequence
(&mut self, _config: &SwdIoConfig, count: usize, data: &[u8])
rust-dap-rp2040/src/pio/swd.rs:490
↓ 1 callers
Method
swj_clock
( &mut self, config: &mut CmsisDapConfig, request: &[u8], response: &mut [u8],
rust-dap/src/cmsis_dap.rs:964
↓ 1 callers
Method
swj_pins
( &mut self, config: &CmsisDapConfig, request: &[u8], response: &mut [u8],
rust-dap/src/cmsis_dap.rs:950
↓ 1 callers
Method
swj_sequence
( &mut self, config: &CmsisDapConfig, request: &[u8], response: &mut [u8],
rust-dap/src/cmsis_dap.rs:983
↓ 1 callers
Method
to_nsrst_in
nSRST
rust-dap/src/bitbang.rs:1083
↓ 1 callers
Method
to_nsrst_out
(&mut self, output: bool)
rust-dap/src/bitbang.rs:1086
↓ 1 callers
Method
to_ntrst_in
nTRST
rust-dap/src/bitbang.rs:1070
↓ 1 callers
Method
to_ntrst_out
(&mut self, output: bool)
rust-dap/src/bitbang.rs:1073
↓ 1 callers
Method
to_tck_in
TCK
rust-dap/src/bitbang.rs:1018
↓ 1 callers
Method
to_tck_out
(&mut self, output: bool)
rust-dap/src/bitbang.rs:1021
↓ 1 callers
Method
to_tdi_in
TDI
rust-dap/src/bitbang.rs:1044
↓ 1 callers
Method
to_tdi_out
(&mut self, output: bool)
rust-dap/src/bitbang.rs:1047
↓ 1 callers
Method
to_tms_in
TMS
rust-dap/src/bitbang.rs:1031
↓ 1 callers
Method
to_tms_out
(&mut self, output: bool)
rust-dap/src/bitbang.rs:1034
↓ 1 callers
Method
transfer
( &mut self, config: &mut CmsisDapConfig, request: &[u8], response: &mut [u8],
rust-dap/src/cmsis_dap.rs:654
↓ 1 callers
Method
transfer_abort
(&self)
rust-dap/src/cmsis_dap.rs:937
↓ 1 callers
Method
transfer_block
( &mut self, config: &mut CmsisDapConfig, request: &[u8], response: &mut [u8],
rust-dap/src/cmsis_dap.rs:891
↓ 1 callers
Method
transfer_config
( &self, config: &mut CmsisDapConfig, request: &[u8], response: &mut [u8],
rust-dap/src/cmsis_dap.rs:476
↓ 1 callers
Method
write_abort
(&self)
rust-dap/src/cmsis_dap.rs:941
↓ 1 callers
Function
write_compatible_id
( buffer: &mut [u8], compatible_id: &[u8; 8], sub_compatible_id: &[u8; 8], )
rust-dap/src/interface.rs:124
↓ 1 callers
Function
write_configuration_subset
( buffer: &mut [u8], f: impl FnOnce(&mut [u8]) -> Result<usize>, )
rust-dap/src/interface.rs:83
↓ 1 callers
Function
write_descriptor_set
( buffer: &mut [u8], windows_version: u32, f: impl FnOnce(&mut [u8]) -> Result<usize>, )
rust-dap/src/interface.rs:60
↓ 1 callers
Function
write_function_subset
( buffer: &mut [u8], first_interface_number: InterfaceNumber, f: impl FnOnce(&mut [u8]) -> Result<
rust-dap/src/interface.rs:103
↓ 1 callers
Method
write_ir
(&mut self, config: &JtagIoConfig, dap_index: u8, ir: u32)
rust-dap/src/bitbang.rs:1288
↓ 1 callers
Method
write_ir
(&mut self, config: &JtagIoConfig, dap_index: u8, ir: u32)
rust-dap-rp2040/src/pio/jtag.rs:568
↓ 1 callers
Function
write_registry_property
( buffer: &mut [u8], property_name: &[u8], property_type: RegPropertyType, property_data: &[u8
rust-dap/src/interface.rs:142
Function
USB
()
boards/xiao_m0/src/main.rs:175
Method
alloc_ep
( &mut self, _ep_dir: usb_device::UsbDirection, _ep_addr: Option<EndpointA
rust-dap/src/cmsis_dap.rs:1507
Method
build_pio
( (set_pin_id, set_pin_count): (u8, u8), side_set_pin_id: u8, (out_pins_id, out_pins_c
rust-dap-rp2040/src/pio/swd.rs:233
Method
calculate_half_clock_cycles
(_frequency_hz: u32)
rust-dap/src/bitbang.rs:23
Method
calculate_half_clock_cycles
(frequency_hz: u32)
rust-dap/src/bitbang.rs:189
Method
calculate_half_clock_cycles
(_frequency_hz: u32)
rust-dap/src/bitbang.rs:325
Method
calculate_half_clock_cycles
Calculates number of cycles to delay to generate the target clock frequency.
rust-dap/src/bitbang.rs:345
Method
calculate_half_clock_cycles
(_frequency_hz: u32)
rust-dap/src/bitbang.rs:1102
Method
calculate_half_clock_cycles
(_frequency_hz: u32)
rust-dap/src/bitbang.rs:1141
Method
calculate_half_clock_cycles
(frequency_hz: u32)
rust-dap-rp2040/src/util.rs:86
Method
connect
(&mut self)
rust-dap/src/cmsis_dap.rs:1335
Method
connect
(&mut self)
rust-dap/src/bitbang.rs:368
Method
connect
(&mut self, _config: &JtagIoConfig)
rust-dap-rp2040/src/pio/jtag.rs:464
Method
connect
(&mut self)
rust-dap-rp2040/src/pio/swd.rs:381
Method
control_in
(&mut self, xfer: ControlIn<B>)
rust-dap/src/cmsis_dap.rs:1281
Method
control_in
(&mut self, xfer: ControlIn<B>)
rust-dap/src/interface.rs:262
Method
control_out
(&mut self, xfer: ControlOut<B>)
rust-dap/src/cmsis_dap.rs:1284
Method
cycle_delay
(&self, cycles: u32)
boards/xiao_m0/src/main.rs:69
Method
default
()
rust-dap/src/cmsis_dap.rs:281
Method
disable_output
(&mut self)
rust-dap/src/cmsis_dap.rs:1372
Method
disconnect
(&mut self)
rust-dap/src/cmsis_dap.rs:1339
Method
disconnect
(&mut self)
rust-dap/src/bitbang.rs:373
Method
disconnect
(&mut self, _config: &JtagIoConfig)
rust-dap-rp2040/src/pio/jtag.rs:470
Method
disconnect
(&mut self)
rust-dap-rp2040/src/pio/swd.rs:386
Method
enable_output
(&mut self)
rust-dap/src/cmsis_dap.rs:1370
Method
endpoint_in_complete
(&mut self, addr: EndpointAddress)
rust-dap/src/cmsis_dap.rs:1288
Method
endpoint_out
(&mut self, addr: EndpointAddress)
rust-dap/src/cmsis_dap.rs:1294
Method
from
(_: TryFromPrimitiveError<DapCommandId>)
rust-dap/src/cmsis_dap.rs:246
Method
from
(value: UartStopBits)
rust-dap-rp2040/src/line_coding.rs:63
Method
get_bos_descriptors
(&self, writer: &mut BosWriter)
rust-dap/src/cmsis_dap.rs:1272
Method
get_bos_descriptors
(&self, writer: &mut BosWriter)
rust-dap/src/interface.rs:234
Method
get_configuration_descriptors
(&self, writer: &mut DescriptorWriter)
rust-dap/src/cmsis_dap.rs:1269
Method
get_configuration_descriptors
(&self, writer: &mut DescriptorWriter)
rust-dap/src/interface.rs:218
Method
get_string
(&self, index: StringIndex, lang_id: u16)
rust-dap/src/cmsis_dap.rs:1275
Method
get_string
(&self, index: StringIndex, lang_id: u16)
rust-dap/src/interface.rs:253
Method
get_timestamp
(&mut self)
rust-dap/src/bitbang.rs:420
Function
idle
(mut c: idle::Context)
boards/rpi_pico/src/main.rs:316
Function
idle
(mut c: idle::Context)
boards/xiao_rp2040/src/main.rs:221
Function
init
(c: init::Context)
boards/rpi_pico/src/main.rs:137
Function
init
(c: init::Context)
boards/xiao_rp2040/src/main.rs:104
Method
into_input_pin
(self)
boards/xiao_m0/src/swdio_pin.rs:38
Method
into_output_pin
(self, state: PinState)
boards/xiao_m0/src/swdio_pin.rs:41
Method
is_high
(&self)
boards/xiao_m0/src/swdio_pin.rs:25
Method
is_low
(&self)
boards/xiao_m0/src/swdio_pin.rs:28
Method
is_low
(&self)
rust-dap-rp2040/src/swdio_pin.rs:46
Method
is_stalled
(&self, _ep_addr: EndpointAddress)
rust-dap/src/cmsis_dap.rs:1542
Method
jtag_idcode
( &self, _config: &mut CmsisDapConfig, _request: &[u8], _response: &mut [u8],
rust-dap/src/bitbang.rs:830
Method
jtag_idcode
( &mut self, _config: &JtagIoConfig, _index: u8, )
rust-dap-rp2040/src/pio/jtag.rs:523
Method
jtag_idcode
( &self, _config: &mut CmsisDapConfig, _request: &[u8], _response: &mut [u8],
rust-dap-rp2040/src/pio/swd.rs:784
Method
jtag_read_sequence
( &mut self, config: &JtagIoConfig, clock_count: usize, tms_value: bool,
rust-dap/src/bitbang.rs:1249
Method
jtag_sequence
( &mut self, _config: &CmsisDapConfig, _sequence_info: &JtagSequenceInfo, _tdi
rust-dap/src/bitbang.rs:839
Method
jtag_sequence
( &mut self, config: &CmsisDapConfig, sequence_info: &JtagSequenceInfo, tdi_da
rust-dap-rp2040/src/pio/jtag.rs:667
Method
jtag_sequence
( &mut self, _config: &CmsisDapConfig, _sequence_info: &JtagSequenceInfo, _tdi
rust-dap-rp2040/src/pio/swd.rs:793
Method
jtag_transfer
( &mut self, config: &JtagIoConfig, dap_index: u8, request: SwdRequest,
rust-dap/src/bitbang.rs:1366
Method
jtag_transfer
( &mut self, config: &JtagIoConfig, dap_index: u8, request: SwdRequest,
rust-dap-rp2040/src/pio/jtag.rs:532
← previous
next →
101–200 of 256, ranked by callers