Ian McIntyre

Results 18 issues of Ian McIntyre

The [`imxrt-usbd` package](https://github.com/imxrt-rs/imxrt-usbd) provides a USB driver that's compatible with the `usb-device` Rust ecosystem. `imxrt-usbd` should be sufficient to replace the BSP's custom USB stack. Remove the C-based USB driver,...

help wanted

This issue tracks ideas and discussions for a Rust-based SD card driver for Teensy 4.1 boards. Some possible goals: 1. a driver that can interface SD cards, and is usable...

help wanted

The `teensy4-bsp` supports both Teensy 4.0 and 4.1 boards. We achieve this with a single linker script. However, the common support means that we are not using the Teensy **4.1**'s...

This [SRTC note in the imxrt-hal documentation](https://github.com/imxrt-rs/imxrt-hal/blob/c4ed3228d7f85d1f5e2a51322f8c1a5820e2c804/imxrt1060-hal/src/srtc.rs#L23-L28) could be moved into the BSP.

documentation

Some DMA engines and peripherals require that buffers are precisely aligned. This commit marks BBBuffer as #[repr(C)] so that the buffer is the first member of the struct. With this...

**Describe the bug** If a target's NVM region is larger than the flash algorithm's range, probe-rs does not select the flashing algorithm. If there's only one flashing algorithm available for...

bug
chip:nxp

When we release new `imxrt-hal` peripherals in a backwards-compatible package, we risk breaking users who prefer to mix the HAL with `imxrt-ral`. ```rust use imxrt_hal as hal; use imxrt_ral as...

*This more of a brain dump, not a well-formed RFC. I don't think it's ready for feedback. That being said, feel free to leave early thoughts if you see a...

We support 8N1, 8E1, and 8O1 UART configurations. But, the peripheral could support more settings, such as 7 bits or 9 bits of data, and double stop bits. This is...

enhancement
imxrt-hal

I've infrequently played around with new `imxrt-hal` ideas. This PR summarizes those ideas. It's a re-write of the 0.4 HAL, a package which only supports 1060 chips. This PR is...