Andelf
Andelf
Some LUT waveform for fast BW update is wrong. I need to double-check all fast update LUT.
USB PD peripheral is available in: - CH32X035 (not X033) - CH32L103 (Low power MCU) - CH641 (wireless charging MCU) The register blocks are almost the same, except for: -...
Guess from decoding the protocol: 1rad/s ID=0x1200fd7f data=[05, 70, 00, 00, 07, 01, 84, 43] ```rust pub async fn move_jog_stop(&mut self, motor_id: u8) -> Status { self.send_raw_mesage( motor_id, protocol::WRITE_PARAM, &[0x05,...
See-also: #36 > The RNG interrupt functionality appears to be non-functional due to the following reasons: > > - Lack of a FIFO-ready signal (FUFMOD usage unclear) > - Absence...
See-also #33 only async write is fixed. To get END irq work: - ~~DMA Bust must 1 for SPI~~ - ~~DMA transize must be **actual_size + 1** for SPI~~ **UPDATE**...
It seems that Future returns before the SPI transfer has finished. Only occurs when **bulk** data is transferred under **slow** SPI frequency. **UPDATE**: SPI finish interrupt is not working under...
The following crashes MCU: ```rust let x = 0xf40c01c0 as *const u32; // any invalid address let y = unsafe { *x }; defmt::info!("y = {}", y); ``` Note that...
To Reproduce: ```rust #![no_main] #![no_std] use embedded_hal::delay::DelayNs; use hal::gpio::{Level, Output, Speed}; use hal::pac; use riscv::delay::McycleDelay; use {defmt_rtt as _, hpm_hal as hal, riscv_rt as _}; #[hpm_hal::entry] #[link_section = ".fast"] fn...
Error: bad outliner data, need to re-index to fix  ``` - | ; (empty block, cursor here) - Any sub block - .... ``` Can not expand any template...