Alex Moon

Results 10 issues of Alex Moon

This adds peering and bonding support for peripheral devices. Bonding is supported by a new `advertise_bondable` function which takes a `&'static dyn BondHandler` that provides the methods needed to create,...

Allows the application to get the Softdevice handle of the service.

On a Raspberry Pi 4 running 32-bit Pi OS, the following program will cause `bluetoothd` to crash when the program exits: ```rust #[tokio::main] async fn main() -> Result { {...

external

Right now converting names from pascal case to snake case can lead to some undesirable word boundaries. For example `I2cSettings` turns into `i_2_c_settings` in snake case and `I2CSettings` (note the...

### Describe the bug On Windows, calling `tauri::scope::fs::push_pattern` with a pattern of "\\\\?\\**" results in an infinite loop attempting to create the canonicalized path. ### Reproduction 1) In an app's...

type: bug
status: needs triage

Adds support for the `embedded_hal(_async)::i2c::I2c::transaction()` method to the `Twim` peripheral in `embassy_nrf`. The inherent `transaction` methods also take an additional `stop` parameter to allow the user to suspend the bus...

Adds reference types for GPIOs so that they can be borrowed by drivers without being torn down when the driver is dropped. This allows, for example, an `Output` to be...

Changes the bounds on the `init_future` function in `Task` and `Worker` to be `FnOnce` instead of `Fn`. This ensures that the function can only be called once at the type...

### Rollup Version 4.52.1-4.52.5 ### Operating System (or Browser) all ### Node Version (if applicable) _No response_ ### Link To Reproduction https://rollupjs.org/repl/?version=4.52.5&shareable=eyJleGFtcGxlIjpudWxsLCJtb2R1bGVzIjpbeyJjb2RlIjoiaW1wb3J0IHsgQmFyIH0gZnJvbSBcIi4vYmFyLmpzXCJcblxubmV3IEJhcigpLmJhcigpIiwiaXNFbnRyeSI6dHJ1ZSwibmFtZSI6Im1haW4uanMifSx7ImNvZGUiOiJhd2FpdCBQcm9taXNlLnJlc29sdmUoKTtcblxuZXhwb3J0IGNsYXNzIEZvbyB7XG4gIGFzeW5jIGJhcigpIHtcbiAgICBjb25zdCBiYXIgPSBhd2FpdCBpbXBvcnQoXCIuL2Jhci5qc1wiKTtcbiAgICByZXR1cm4gbmV3IGJhci5CYXIoKTtcbiAgfVxufSIsImlzRW50cnkiOmZhbHNlLCJuYW1lIjoiZm9vLmpzIn0seyJjb2RlIjoiaW1wb3J0IHsgRm9vIH0gZnJvbSBcIi4vZm9vLmpzXCJcbmV4cG9ydCBjbGFzcyBCYXIgZXh0ZW5kcyBGb28ge30iLCJpc0VudHJ5IjpmYWxzZSwibmFtZSI6ImJhci5qcyJ9XSwib3B0aW9ucyI6e319 ### Expected Behaviour We expect to be able...

t¹ 🐞 bug