MCPcopy Create free account

hub / github.com/ch32-rs/ch32-hal / functions

Functions1,020 in github.com/ch32-rs/ch32-hal

Methoddev_id
Returns the device identifier.
src/signature.rs:27
Methoddir
()
src/usbd.rs:629
Methoddisable
(self)
src/interrupt_ext.rs:157
Methoddisable
()
src/peripheral.rs:11
Methoddisable
(&mut self)
src/usbd.rs:615
Methoddisable
Disable this channel.
src/dac.rs:109
Methoddisable
(&mut self)
src/otg_fs/mod.rs:337
Methoddisable
Disable the given channel.
src/timer/complementary_pwm.rs:99
Methoddisable
(&mut self)
src/usbhs/mod.rs:350
Functiondisable_blocking_write
()
src/flash/other.rs:14
Methoddiv
(self, rhs: u32)
src/time.rs:51
Methoddiv
(self, rhs: APBPrescaler)
src/rcc/ch641.rs:106
Methoddiv
(self, rhs: PllPreDiv)
src/rcc/v1.rs:297
Methoddiv
(self, rhs: HsPllPrescaler)
src/rcc/v3.rs:79
Methoddiv
(self, rhs: APBPrescaler)
src/rcc/v003.rs:175
Methoddraw_iter
(&mut self, pixels: I)
examples/ch32v305/src/bin/spi-lcd-st7735-cube.rs:196
Methoddraw_iter
(&mut self, pixels: I)
examples/ch32v203/src/bin/spi-lcd-st7735.rs:192
Methoddraw_iter
(&mut self, pixels: I)
examples/ch32v003/src/bin/spi-lcd-st7735-cube.rs:171
Methoddraw_iter
(&mut self, pixels: I)
examples/ch32x035/src/bin/spi-lcd-st7735.rs:194
Methoddrop
(&mut self)
src/i2c.rs:841
Methoddrop
(&mut self)
src/sdio.rs:1126
Methoddrop
(&mut self)
src/exti.rs:286
Methoddrop
(&mut self)
src/dac.rs:234
Methoddrop
(&mut self)
src/spi.rs:615
Methoddrop
(&mut self)
src/usart/mod.rs:697
Methoddrop
(&mut self)
src/internal/drop.rs:25
Methoddrop
(&mut self)
src/eth/v1/mod.rs:742
Methoddrop
(&mut self)
src/dma/dma_bdma.rs:432
Methoddrop
(&mut self)
src/timer/low_level.rs:176
Functionempty_and_read_not_started
()
src/dma/ringbuffer.rs:447
Methodenable
(self)
src/interrupt_ext.rs:150
Methodenable
(&mut self)
src/usbd.rs:614
Methodenable
()
src/debug.rs:22
Methodenable
(&mut self)
src/otg_fs/mod.rs:323
Methodenable
Enable the given channel.
src/timer/complementary_pwm.rs:91
Methodenable
(&mut self)
src/usbhs/mod.rs:346
Methodenable_and_reset
()
src/peripheral.rs:8
Functionenable_blocking_write
()
src/flash/other.rs:11
Methodenable_input_interrupt
Enable input interrupt.
src/timer/low_level.rs:393
Methodenable_interrupts
pretty sure this should always be inlined
src/i2c.rs:478
Methodenable_outputs
(&self)
src/timer/mod.rs:75
Methodenable_update_interrupt
Enable/disable the update interrupt.
src/timer/low_level.rs:283
Methodendpoint_is_stalled
(&mut self, ep_addr: EndpointAddress)
src/usbd.rs:566
Methodendpoint_is_stalled
(&mut self, _ep_addr: EndpointAddress)
src/otg_fs/mod.rs:455
Methodendpoint_is_stalled
(&mut self, _ep_addr: EndpointAddress)
src/usbhs/mod.rs:417
Methodendpoint_set_enabled
(&mut self, ep_addr: EndpointAddress, enabled: bool)
src/usbd.rs:575
Methodendpoint_set_enabled
(&mut self, ep_addr: EndpointAddress, enabled: bool)
src/usbhs/mod.rs:389
Methodendpoint_set_stalled
(&mut self, ep_addr: EndpointAddress, stalled: bool)
src/usbd.rs:521
Methodendpoint_set_stalled
(&mut self, _ep_addr: EndpointAddress, _stalled: bool)
src/otg_fs/mod.rs:451
Methodendpoint_set_stalled
(&mut self, _ep_addr: EndpointAddress, _stalled: bool)
src/usbhs/mod.rs:413
Methoderase
(&mut self, from: u32, to: u32)
src/flash/common.rs:222
Functionerase_sector_with_critical_section
(sector: &FlashSector)
src/flash/common.rs:166
Methodfill_contiguous
( &mut self, area: &embedded_graphics::primitives::Rectangle, colors: I, )
examples/ch32v305/src/bin/spi-lcd-st7735-cube.rs:220
Methodfill_contiguous
( &mut self, area: &embedded_graphics::primitives::Rectangle, colors: I, )
examples/ch32v203/src/bin/spi-lcd-st7735.rs:216
Methodfill_contiguous
( &mut self, area: &embedded_graphics::primitives::Rectangle, colors: I, )
examples/ch32v003/src/bin/spi-lcd-st7735-cube.rs:195
Methodfill_contiguous
( &mut self, area: &embedded_graphics::primitives::Rectangle, colors: I, )
examples/ch32x035/src/bin/spi-lcd-st7735.rs:218
Methodfill_solid
( &mut self, area: &embedded_graphics::primitives::Rectangle, color: Self::Color,
examples/ch32v305/src/bin/spi-lcd-st7735-cube.rs:242
Methodfill_solid
( &mut self, area: &embedded_graphics::primitives::Rectangle, color: Self::Color,
examples/ch32v203/src/bin/spi-lcd-st7735.rs:238
Methodfill_solid
( &mut self, area: &embedded_graphics::primitives::Rectangle, color: Self::Color,
examples/ch32v003/src/bin/spi-lcd-st7735-cube.rs:217
Methodfill_solid
( &mut self, area: &embedded_graphics::primitives::Rectangle, color: Self::Color,
examples/ch32x035/src/bin/spi-lcd-st7735.rs:240
Functionflash_size_kb
E-signature values for CH32 series MCUs Returns the flash size in KByte
src/signature.rs:4
Methodfmt
(&self, f: &mut core::fmt::Formatter)
src/signature.rs:37
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/can/error.rs:27
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/can/enums.rs:29
Methodfrom
(value: Speed)
src/gpio.rs:38
Methodfrom
(value: [(StandardId, FilterOptions); 4])
src/can/filter/bit16.rs:62
Methodfrom
(value: Priority)
src/dma/dma_bdma.rs:69
Methodfrom
(tisel: InputTISelection)
src/timer/low_level.rs:31
Methodfrom
(val: EndpointError)
examples/ch32v203/src/bin/usbd.rs:89
Methodfrom
(val: EndpointError)
examples/ch32v307/src/bin/usb_hs_serial.rs:82
Methodfrom_cfgr
(cfgr: &pac::spi::regs::Ctlr1, bus_clk: Hertz)
src/spi.rs:95
Methodget
(&mut self, index: usize)
src/can/filter/bit32.rs:82
Methodget_capture_value
Get capture value for a channel.
src/timer/low_level.rs:484
Methodget_cc_dma_enable_state
(&self, channel: Channel)
src/timer/low_level.rs:517
Methodget_cc_dma_selection
no CTLR2
src/timer/low_level.rs:505
Methodget_complete_count
(&self)
src/dma/dma_bdma.rs:466
Methodget_counting_mode
(&self)
src/timer/mod.rs:77
Methodget_current_config
Get current SPI configuration. Useful for get the current baudrate.
src/spi.rs:221
Methodget_event
(&mut self, source_capabilities: &SourceCapabilities)
examples/ch32l103/src/bin/usbpd.rs:120
Methodget_event
(&mut self, source_capabilities: &SourceCapabilities)
examples/ch32x035/src/bin/usbpd.rs:120
Methodget_frequency
Get the timer frequency.
src/timer/low_level.rs:293
Methodget_level
(&self)
src/gpio.rs:190
Methodget_level
(&self)
src/exti.rs:167
Methodget_max_duty
Get max duty value. This value depends on the configured frequency and the timer's clock rate from RCC.
src/timer/complementary_pwm.rs:122
Methodget_output_level
(&self)
src/gpio.rs:207
Methodget_priority
(self)
src/interrupt_ext.rs:195
Methodgt0_3um
(&self)
examples/ch32x035/src/bin/uart_pms7003_async.rs:110
Methodgt0_5um
(&self)
examples/ch32x035/src/bin/uart_pms7003_async.rs:114
Methodgt10um
(&self)
examples/ch32x035/src/bin/uart_pms7003_async.rs:130
Methodgt1_0um
(&self)
examples/ch32x035/src/bin/uart_pms7003_async.rs:118
Methodgt2_5um
(&self)
examples/ch32x035/src/bin/uart_pms7003_async.rs:122
Methodgt5_0um
(&self)
examples/ch32x035/src/bin/uart_pms7003_async.rs:126
Methodhardware_address
(&self)
src/eth/v1/mod.rs:850
Methodhs_send_ext_csd
CMD8:
src/sdio.rs:1180
Methodhz
Create a `Hertz` from the given hertz.
src/time.rs:12
Methodid
Return ID
src/can/frame.rs:48
Methodinfo
(&self)
src/usbd.rs:668
Methodinfo
(&self)
src/otg_fs/endpoint.rs:71
Functioninit
Enable the GPIO peripheral clock.
src/gpio.rs:668
Functioninit
(_cs: critical_section::CriticalSection)
src/exti.rs:343
← previousnext →501–600 of 1,020, ranked by callers