- Barcelona, Spain
- https://dirba.io
Highlights
- Pro
Block or Report
Block or report Dirbaio
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
-
-
-
embassy-rs/cyw43 Public
Pure-Rust driver for the CYW43439 (WiFi chip used in the Raspberry Pi Pico W)
-
2,174 contributions in the last year
Less
More
Activity overview
Contribution activity
March 2023
Created 139 commits in 18 repositories
Created 1 repository
- Dirbaio/hidapi-rs Rust
Created a pull request in embassy-rs/embassy that received 11 comments
Opened 30 other pull requests in 10 repositories
embassy-rs/embassy
3
open
9
merged
- wip: update embedded-hal
- Update stm32-metapac
- WIP: add H5
- sync/pipe: update to clarify docs that it is byte-oriented.
- stm32: use stm32-metapac from crates.io, remove stm32-data submodule.
- stm32: remove unused embedded-storage-async.
- time: add power-of-2 kHz tick rates.
- nrf/uicr: only check lowest bit.
- experiment: turbo-wakers.
- time/ticker: make sure the future for .next() is Unpin.
- common: allow atomic ringbuf to fill up to N instead of just N-1.
- Example fixes.
rust-embedded/embedded-hal
4
merged
2
open
1
closed
- Misc doc fixes.
- bus/i2c: add RefCell, CriticalSection and Mutex shared bus implementations.
- bus/spi: add RefCell, CriticalSection and Mutex shared bus implementations.
- spi: make SpiDevice transaction take an operation slice instead of a closure.
- async/serial: add Write.
- I2c: simplify trait.
- I2c: simplify, expand docs, document shared bus usage.
embassy-rs/stm32-data
1
open
1
merged
embassy-rs/nrf-softdevice
2
merged
rust-embedded/nb
2
merged
embassy-rs/nrf70
1
open
probe-rs/probe-rs
1
merged
embassy-rs/cyw43
1
merged
rust-embedded/embedded-alloc
1
merged
ruabmbua/hidapi-rs
1
merged
Reviewed 48 pull requests in 10 repositories
embassy-rs/embassy
20 pull requests
-
Add support for
QSPIinstm32 - (embassy-stm32): add embedded-io blocking Read + Write for BufferedUart
- Add logging and interface for debugging USB buffer usage
- feat(stm32): Support multiple flash regions
-
executor: Allow TaskStorage to auto-implement
Sync - fix(rp): spi transfer
- (embassy-rp): Add embedded-io blocking Read + Write for BufferedUart
- perf(pubsub): Skip not needed clone of last message
- Example using the PIO to drive WS2812 aka Neopixel RGB leds
- fix(pubsub): Pop messages with count=0 after unsubscribe
- Add must_use to OnDrop
- Fix APB clock calculation for several STM32 families
- Wait for waker when no data is available on UDP socket.
- (embassy-rp): Allow upgrading a blocking uart to a BufferedUart
- Add multicast to udp socket
- bump embedded-storage-async to 0.4
- nrf/buffered_uarte: make it work without rts/cts, and lock-free.
- embassy_usb: Add split() for cdc_acm
- hal-common/atomic_ring_buffer: add push_bufs() push_slices()
- stm32 spi rxonly slave
embassy-rs/cyw43
9 pull requests
- make pio even faster
- Move pio driver to separate crate
- use send status feature of cyw43 instead of manually checking status
- Use IRQ instead of polling the status register
- Rework Ioctls to an async state machine
- also wait for join event in join_open
- split lib.rs into multiple files
- add event handling to join
- Use PIO for SPI communication in Pico W example





