Ian McIntyre

Results 18 issues of Ian McIntyre

**Describe the bug** When the BSP presents I2C drivers to the user, it should ensure that the I2C lines are configured for open drain. As of today, this configuration doesn't...

bug

This allows users to use their own logging systems without fiddling with `teensy4-bsp` default features. Removal also resolves issues like #130, and removes magic from firmware [and the build](https://github.com/mciantyre/teensy4-rs/discussions/142). I...

The [2024 edition](https://doc.rust-lang.org/nightly/edition-guide/rust-2024/index.html) enables `unsafe_op_in_unsafe_fn` by default. This PR adds `unsafe` blocks and safety considerations throughout HAL and logging packages. There shouldn't be any functional changes. Today's stable toolchain (1.77)...

The `rtic_enet_dhcp_tcp.rs` example runs a DHCP client on an i.MX RT 1170EVK. Once assigned an IP address, it creates a TCP socket that loops back any data sent to it....

We're starting to add support for more hardware-managed peripheral chip selects (PCS) in the LPSPI driver (imxrt-rs/imxrt-iomuxc#34). This issue tracks a feature to control which PCS output is used by...

help wanted

Depends on #126. I'll rebase and merge this branch when there's a more interesting breaking change to release.

Do the checklist before filing an issue: * [x] Is this related to the `actions-rs` Actions? If not, use GitHub Community forum to ask questions about Actions in a whole:...

question

Instead of using LPSPI continuous transactions, we pack the user's data into u32 words. The primitives for translating the user's data to / from the data FIFOs should help us...