Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ch32-rs/ch32-hal
/ functions
Functions
1,020 in github.com/ch32-rs/ch32-hal
⨍
Functions
1,020
◇
Types & classes
313
Function
EXTI1
()
src/exti.rs:361
Function
EXTI15_10
()
src/exti.rs:381
Function
EXTI15_8
()
src/exti.rs:335
Function
EXTI2
()
src/exti.rs:365
Function
EXTI25_16
()
src/exti.rs:339
Function
EXTI3
()
src/exti.rs:369
Function
EXTI4
()
src/exti.rs:373
Function
EXTI7_0
()
src/exti.rs:331
Function
EXTI9_5
()
src/exti.rs:377
Function
SysTick
()
src/embassy/time_driver_systick.rs:17
Method
_port
(&self)
src/gpio.rs:473
Method
accept_all
Creates a filter that accepts all frames
src/can/filter/bit32.rs:35
Method
accept_set_address
(&mut self, addr: u8)
src/usbd.rs:986
Method
accept_set_address
(&mut self, addr: u8)
src/otg_fs/endpoint.rs:466
Method
accept_set_address
(&mut self, addr: u8)
src/usbhs/control.rs:173
Method
after_millis
(milliseconds: u64)
examples/ch32l103/src/bin/usbpd.rs:61
Method
after_millis
(milliseconds: u64)
examples/ch32x035/src/bin/usbpd.rs:61
Method
all_send_cid
CMD2: Send CID
src/sdio.rs:1159
Method
alloc_endpoint
( &mut self, max_packet_size: u16, )
src/usb/mod.rs:19
Method
alloc_endpoint_in
( &mut self, ep_type: EndpointType, ep_addr: Option<EndpointAddress>, max_pack
src/usbd.rs:388
Method
alloc_endpoint_in
( &mut self, ep_type: embassy_usb_driver::EndpointType, ep_addr: Option<EndpointAddres
src/otg_fs/mod.rs:220
Method
alloc_endpoint_in
( &mut self, ep_type: EndpointType, ep_addr: Option<EndpointAddress>, max_pack
src/usbhs/mod.rs:267
Method
alloc_endpoint_out
( &mut self, ep_type: EndpointType, ep_addr: Option<EndpointAddress>, max_pack
src/usbd.rs:398
Method
alloc_endpoint_out
( &mut self, ep_type: embassy_usb_driver::EndpointType, ep_addr: Option<EndpointAddres
src/otg_fs/mod.rs:210
Method
alloc_endpoint_out
( &mut self, ep_type: EndpointType, ep_addr: Option<EndpointAddress>, max_pack
src/usbhs/mod.rs:257
Method
app_cmd
App Command. Indicates that next command will be a app command
src/sdio.rs:1229
Method
app_op_cmd
(arg: u32)
src/sdio.rs:1220
Function
blink
(pin: Peri<'static, AnyPin>)
examples/ch32v305/src/bin/spi-lcd-st7735-cube.rs:29
Function
blocking_erase_sector
(_sector: &FlashSector)
src/flash/other.rs:20
Method
blocking_flush
Block until transmission complete
src/usart/mod.rs:224
Method
blocking_read
Perform a blocking read into `buffer`
src/usart/mod.rs:406
Method
blocking_recv
Blocks until a frame was received or an error occurred.
src/can/can.rs:184
Method
blocking_transaction
Blocking transaction with operations. Consecutive operations of same type are merged. See [transaction contract] for details. [transaction contract]
src/i2c.rs:462
Method
blocking_transmit
Puts a frame in the transmit buffer to be sent on the bus. If the transmit buffer is full, this function will block until a mailbox becomes available
src/can/can.rs:168
Method
blocking_wait
Blocking wait until the transfer finishes.
src/dma/dma_bdma.rs:421
Function
blocking_write
(_start_address: u32, _buf: &[u8; WRITE_SIZE])
src/flash/other.rs:17
Function
blocking_write
(start_address: u32, buf: &[u8; WRITE_SIZE])
src/flash/v3.rs:43
Method
bytes
Amount of bytes of this word size.
src/dma/word.rs:14
Function
can_read
()
src/dma/ringbuffer.rs:455
Function
can_read_when_dma_writer_is_wrapped_and_read_does_not_wrap
()
src/dma/ringbuffer.rs:531
Function
can_read_when_dma_writer_wraps_once_with_same_ndtr
()
src/dma/ringbuffer.rs:566
Function
can_read_with_wrap
()
src/dma/ringbuffer.rs:496
Function
cannot_read_when_dma_writer_overwrites_during_not_wrapping_read
()
src/dma/ringbuffer.rs:602
Function
cannot_read_when_dma_writer_overwrites_during_wrapping_read
()
src/dma/ringbuffer.rs:636
Method
capabilities
(&self)
src/eth/v1/mod.rs:835
Method
capacity
The capacity of the ringbuffer
src/dma/dma_bdma.rs:565
Method
capacity
(&self)
src/flash/common.rs:209
Method
card_status
CMD13: Ask card to send status register ACMD13: SD Status
src/sdio.rs:1196
Method
ch1
Temporarily access channel 1.
src/dac.rs:308
Method
ch2
Temporarily access channel 2.
src/dac.rs:313
Method
check_and_clear_error_flags
()
src/i2c.rs:240
Method
clear
Clear all data in the ring buffer.
src/dma/dma_bdma.rs:534
Method
clear
Reset the ring buffer to its initial state
src/dma/ringbuffer.rs:66
Function
clear_all_err
()
src/flash/other.rs:23
Method
clear_input_interrupt
Clear input interrupt.
src/timer/low_level.rs:388
Method
clear_interrupt_flags
()
src/sdio.rs:692
Method
clear_update_interrupt
Clear update interrupt. Returns whether the update interrupt flag was set.
src/timer/low_level.rs:269
Method
clock
Get the current SDMMC bus clock
src/sdio.rs:1120
Method
cmd51
()
src/sdio.rs:1224
Method
cmd6
CMD6: Switch Function Command ACMD6: Bus Width
src/sdio.rs:1170
Method
cmd_active
()
src/sdio.rs:389
Method
complete_download
(&mut self)
examples/ch32v307/src/bin/usbfs_dfu.rs:27
Method
consume
(self, f: F)
src/eth/v1/mod.rs:789
Method
control_in
( &'a mut self, req: embassy_usb::control::Request, buf: &'a mut [u8], )
examples/ch32v307/src/bin/usbfs_dfu.rs:145
Method
control_out
(&mut self, req: embassy_usb::control::Request, buf: &[u8])
examples/ch32v307/src/bin/usbfs_dfu.rs:131
Method
data_active
()
src/sdio.rs:379
Method
data_in
(&mut self, data: &[u8], first: bool, last: bool)
src/usbd.rs:882
Method
data_in
(&mut self, data: &[u8], first: bool, last: bool)
src/otg_fs/endpoint.rs:307
Method
data_in
(&mut self, data: &[u8], first: bool, last: bool)
src/usbhs/control.rs:86
Method
data_interrupts
(enable: bool)
src/sdio.rs:28
Method
data_out
(&mut self, buf: &mut [u8], first: bool, last: bool)
src/usbd.rs:819
Method
data_out
(&mut self, buf: &mut [u8], first: bool, _last: bool)
src/otg_fs/endpoint.rs:253
Method
data_out
(&mut self, buf: &mut [u8], first: bool, _last: bool)
src/usbhs/control.rs:65
Method
default
()
src/i2c.rs:92
Method
default
()
src/adc.rs:33
Method
default
()
src/sdio.rs:66
Method
default
()
src/lib.rs:163
Method
default
()
src/spi.rs:61
Method
default
115200 8N1
src/usart/mod.rs:124
Method
default
()
src/can/can.rs:58
Method
default
()
src/rcc/ch641.rs:37
Method
default
()
src/rcc/mod.rs:122
Method
default
()
src/rcc/v1.rs:150
Method
default
()
src/rcc/v3.rs:212
Method
default
()
src/rcc/v00x.rs:73
Method
default
()
src/rcc/v003.rs:73
Method
default
()
src/rcc/x0.rs:14
Method
default
()
src/usb/mod.rs:62
Method
default
()
src/dma/dma_bdma.rs:44
Method
default_lse
()
src/rcc/mod.rs:93
Method
default_lsi
()
src/rcc/mod.rs:104
Method
degrade
(self)
src/gpio.rs:608
Method
degrade
(self)
src/exti.rs:8
Method
degrade
(self)
src/dma/mod.rs:62
Method
degrade_adc
(mut self)
src/adc.rs:226
Method
delay_ms
(&mut self, mut ms: u32)
src/delay/impl_qingke_v2_v4.rs:51
Method
delay_ns
(&mut self, ns: u32)
src/delay/impl_qingke_v2_v4.rs:63
Method
delay_ns
(&mut self, ns: u32)
src/delay/impl_qingke_v3.rs:52
Method
deref
(&self)
src/sdio.rs:82
Method
deref_mut
(&mut self)
src/sdio.rs:88
← previous
next →
401–500 of 1,020, ranked by callers