Björn Quentin

Results 482 comments of Björn Quentin

Ah it's C3 .... UART0 is GPIO20/21 then. I had problems with GPIO 1 and TWAI there

> Tested today on the S3, it does not work Did you test with transceivers or without? Last time I tested it, I used transceivers but long time since I...

I checked the `serial_interrupts` and `embassy_serial` examples on ESP32-C6 and they work fine for me. Which target are you using?

This works ```rust //! connect GPIO 2 -> GPIO 4 #![no_std] #![no_main] //% CHIPS: esp32 esp32c2 esp32c3 esp32c6 esp32h2 esp32s2 esp32s3 //% FEATURES: async embassy embassy-time-timg0 embassy-generic-timers use embassy_executor::Spawner; use...

Generally, it would be great to have some automated magic e.g. via the xtask - on the other hand maybe we can cover 95% of real use-cases by just choosing...

We probably also want to double check what we want to hide from the docs e.g. here: https://docs.rs/esp32s3-hal/0.15.0/esp32s3_hal/gpio/index.html - `GpioXSignals` is pretty much useless for users of the HAL https://docs.rs/esp32s3-hal/0.15.0/esp32s3_hal/gpio/trait.GpioProperties.html...

I'd say since drivers should take a config the clock source should be part of the config - that's also future proof since if drivers take a config but don't...

Yes, we implement SPI traits from embedded-hal which all define only 1 bit full-duplex master mode. We also have some additional functionality like half-duplex, dual and quad SPI Technically we...

Thanks for working on this! Regarding the interrupt-based implementation I guess we shouldn't include bit-banging protocol implementations in the HAL. Those could go into a 3rd party crate I guess

> Unfortunately, I was unable to figure out what was wrong with ESP32, but I've got ESP32S3, and now test SPI slave with it. [Example](https://github.com/esp-rs/esp-hal/blob/main/esp32s3-hal/examples/spi_slave_dma.rs) is working with Raspberry PI...