atsamd icon indicating copy to clipboard operation
atsamd copied to clipboard

Target atsamd microcontrollers using Rust

Results 122 atsamd issues
Sort by recently updated
recently updated
newest added

# Summary If debounce isn't enabled pinstate always returns zero, so the code treats every event as a down state. Fixes #620. It seems like the original code should work,...

As noted in https://github.com/atsamd-rs/atsamd/pull/604#issuecomment-1099736323 the Wi-Fi examples for this target don't work; bisect narrows it down to 34ad122ab2cb9510d69fa465c1f83c3eda59c092. Observable behavior is that as soon as interrupts are re-enabled after `wifi.enable()`...

I was trying to get a manually configured `TC` (timer counter) working, however it just wouldn't want to start. Today, I found out that the `GenericClockController::tcx_tcy()` methods are not sufficient...

# Summary This is a different variant of #716 with the same goals. Instead of introducing more cargo features, this one uses a proc-macro. I have ported the same two...

# Summary Transition some modules to `embedded-hal` version 1: - [x] Implement `embedded-hal` for `gpio` - [x] Implement `embedded-hal` for`i2c` - [x] Implement `embedded-hal` for `spi` - [ ] Implement...

Provide APIs to use some peripherals using `async/await`. ## HAL features One new feature is added to the HAL: `async` ## MSRV This PR bumps the HAL MSRV to rustc...

# Summary This is a draft PR, to open a discussion about how different variants of the same peripheral are organized in the code. # Motivation Currently a most peripherals...

# Summary This adds a dependency and feature for embedded-hal v1.0 and a basic implementation for the `DelayNs` trait. I think it is best to start with this small subset...

This HAL for ATSAMD51 has support for the NVM and the Smart EEPROM feature. Similar to the SAMD51, the SAMD21 has some flash reserved for EEPROM-like functionality, which can be...

enhancement

Very WIP, just want to put this up early to check if this would be accepted at all for this particular chip. Can someone confirm? If yes I'll clean up...