diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/awesome-esp-rust.html b/awesome-esp-rust.html new file mode 100644 index 00000000..10c249e7 --- /dev/null +++ b/awesome-esp-rust.html @@ -0,0 +1,201 @@ + +
+esp-rs/awesome-esp-rust + repo issues and pull requests +
+ +Nothing happening
+ +esp-rs/book + repo issues and pull requests +
+ +Nothing happening
+ +esp-rs/embedded-svc + repo issues and pull requests +
+ +Add serde defaults to the client configuration struct #78 + [DaneSlattery] + + +
When deserializing this before the addition of PMF and scan method, one could pass a json struct containing just ...
esp-rs/embuild + repo issues and pull requests +
+ +Nothing happening
+ +esp-rs/esp-flash-loader + repo issues and pull requests +
+ +Nothing happening
+ +esp-rs/esp-flasher-stub + repo issues and pull requests +
+ +Unable to build stub for RISC-V targets using `xtask` after switching to `stable` toolchain #71 + [jessebraham] + + +
In #70 we switched from nightly to stable, however unfortunately the CI was not correctly updated and is still...
Revert "feat: Use stable channel instead of nightly" #72 + [SergioGasquez] + + +
This reverts commit 0ad8445.
esp-rs/esp-hal-community + repo issues and pull requests +
+ +Document the process of contributing a package to this repository #2 + [jessebraham] + + documentation + +
We should make it obvious to users how to: + +Include their new package in the repository +Update the CI workflow to...
Additional checks are required in the CI workflow #1 + [jessebraham] + + CI + +
Notably missing: + + MSRV + Documentation + Clippy + Rustfmt + Changelog (do we want this?)
Add esp-hal-buzzer to drive a piezo-electric buzzer. #3 + [AnthonyGrondin] + + +
Moved over the esp-hal-buzzer package from esp-rs/esp-hal#1984 +The provided example currently builds using a patch...
+esp-rs/esp-hal + repo issues and pull requests +
+ +ESP32-C6: spi_loopback_dma example broken (but apparently not just the example) #2151 + [bjoernQ] + + bug + status:needs-attention + chip:esp32c6 + +
Bug description +Running the example prints this on ESP32-C6 +[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] .. [73, 74, 75, 76, 77,...
Fix DMA starving SPI #2152 + [bugadani] + + skip-changelog + +
Fixes #2151 +Thank you, Dominic
+[WIP] refactor ledc and introduce overflow interrupt handing #2138 + [KashunCheng] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
+ + + + bugadani: What does it mean to reset a timer, that hasn't been built yet?
+ +Atomic operations in PSRAM (esp. with 3rd party libraries) #2027 + [ProfFan] + + +
AFAIK the current atomic operations on the S3 uses native atomics. However this creates a problem: a 3rd party...
+ + + + MabezDev: From our discussion in the meeting, we need to determine whether enabling...
+ +Add fractional divider support for RMT hal #2127 + [Tnze] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
+ + + + + bugadani: Did you mean half? Or does harf have a meaning in this domain?
+ +Example "wifi_bench" triggered an Exception on ESP32S2FH4 (No Embedded PSRAM) #2001 + [wuwbobo2021] + + +
Example "wifi_bench" triggered an Exception on ESP32S2FH4 (No Embedded PSRAM) +I've made a simpler test program for...
Fix esp_alloc doc #2163 + [bugadani] + + skip-changelog + +
Gpio cleanup #2157 + [bugadani] + + skip-changelog + +
The next part of our journey, slightly simplifying the trait spaghetti behind GPIOs. Also marking all internal...
+ + + + MabezDev: This cleans up the docs considerably, thanks!
+ +Type-erase timers by default #2136 + [bugadani] + + +
A bit of an experimental PR, trying to give timers the same treatment as GPIOs. Unfortunately due to async timers,...
Be more clear about the `esp-alloc` feature in esp-wifi's migration g… #2165 + [bjoernQ] + + skip-changelog + +
…uide +Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help...
Fix double writes #2159 + [bugadani] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
+Slight timer cleanup #2158 + [bugadani] + + skip-changelog + +
WDT has no async interface, no need to have a mode parameter + +I'm slightly confused by the idea of an async WDT...
+Bind "IRQ handlers" to GPIO pins #2146 + [bugadani] + + +
Second attempt at this. +We now register interrupt handlers on-demand. Surprising behaviour may be: + +The GPIO...
+ + + + bugadani: Users can use esp_hal::interrupt::bind_interrupt I believe if they need to.
+ +How about adding a typical result of `wifi_bench` in the documentation #2162 + [wuwbobo2021] + + +
Thanks to #2079, I was able to run this example without any modification on my hardware (ESP32S2FH4). The download...
+Allow building different tagged docs #2142 + [MabezDev] + + documentation + +
Right now it's only possible to build docs from a single git revision. This is a problem when we release different...
Question about sync devices on esp-now #2088 + [PabloSalinas27] + + package:esp-wifi + +
Hi! I'm looking to sync several (less than the max peer count, 4 or 5) esp32 devices down to ~100 us. I read that I...
+Support using `trouble` as a BLE stack #1933 + [bjoernQ] + + package:esp-wifi + +
We should still support bleps but supporting Trouble would be a good thing to do. We probably should also add an...
esp32c6 needs bigger heap than esp32s3 #1613 + [bugadani] + + package:esp-wifi + chip:esp32c6 + +
My S3 can enable wifi just fine with the default heap, but C6 immediately runs out of memory: +C6: +[INFO] -...
+20 timer callback slots may not be enough for C6 #1614 + [bugadani] + + package:esp-wifi + chip:esp32c6 + +
I'm getting this error: +[WARN] - Failed to set timer function 40824b98 +The set of features I have enabled on...
+esp-backtrace: Option to reset instead of halting #1586 + [bugadani] + + package:esp-backtrace + +
Halting is fine for development, but I can't really expect end-users to grab a pair of tweezers and short a pair of...
Update WIFI / BLE drivers #2154 + [bjoernQ] + + package:esp-wifi + +
It's been a while since we updated (Jan 11, 2024) last time. Apparently, there are problems reported in #1766 which...
Tracking issue to reduce boilerplate #2010 + [bugadani] + + RFC + +
The goal of this issue is to lower the amount of code the users need to write for no good...
+Support Sniffer-only mode in `esp-wifi` #2036 + [ProfFan] + + package:esp-wifi + +
Rationale: esp_wifi_80211_tx has a lot of restrictions if the device has a Wi-Fi connection, per...
+ + + + MabezDev: Is this actually possible with the available wifi blobs right now?
+ +esp-wifi: RFC Remove `embedded-svc` #2166 + [bjoernQ] + + package:esp-wifi + +
We optionally implement the wifi trait (and accompanying types) from embedded-svc - is that useful to someone or is...
+SD/MMC driver #1928 + [Dominaezzz] + + peripheral:sdmmc + +
This would be great for talking to SD cards at faster speeds and also supporting esp-hosted on the ESP32-P4. +I have...
Remove the `esp-hal-smartled` package and `hello_rgb` example #2169 + [jessebraham] + + skip-changelog + +
The esp-hal-smartled package and hello_rgb example can now be found in the esp-hal-community repository instead.
Migration guide fixes #2168 + [bugadani] + + skip-changelog + +
+ + + + bugadani: @plaes please take a look whether this explains the required changes well enough.
+ +Add Clock reference counting #1447 + [MabezDev] + + +
Many clocks should be ref counted so that they are only disabled if nothing else is using it. This is mainly focused...
+Prevent screen tearing in I8080 example #2167 + [Dominaezzz] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
+Fix UART when using RcFast clock source #2170 + [bugadani] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
Use esp types in peripheral docs #2172 + [MabezDev] + + skip-changelog + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
+Surprising I2C `TimeOut` [ESP32-C3] #2026 + [lure23] + + peripheral:i2c + +
Reporting this so we can argue whether it's intended behaviour or not. +I'm taking my first steps with ESP32-C3 and...
+ + + + lure23: I started seeing this again. +Steps to reproduce + +clone...
+ ++ + + + lure23: As before, ESP32-C6 does not suffer from this (same code works there).
+ +Tweak xtensa interrupt handling #2148 + [bugadani] + + skip-changelog + +
Some exploratory changes, if I understand correctly what's happening.
+psram.rs raises exception during initialization #2102 + [clabbenius] + + peripheral:psram + +
Im getting LoadProhibited when trying to initialize psram on esp32s3 causing exception at Cache_Suspend_DCache() in...
+How to override the default post_init function? #1698 + [konsulten] + + +
Currently it seems the watchdogs are disabled by default in the __post_init function. Is there a possibility to...
+ESP32 PSRAM behaves erratically if flashed using 80Mhz flash mode #1566 + [daagaak] + + chip:esp32 + +
I've been experiencing some erratic behaviour in my ESP32 trying to enable PSRAM on my WROOM-E module (confirmed to...
Fix overflowing subtraction #2164 + [bugadani] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
I2C: `write`, `write_read` and `read` are unnecessarily limiting #2174 + [bjoernQ] + + peripheral:i2c + +
When trying to port the VL53L5CX-ULD driver to Rust I discovered that this device doesn't like e.g. the firmware...
Support XiP from PSRAM #2083 + [Dominaezzz] + + peripheral:psram + +
https://docs.espressif.com/projects/esp-idf/en/stable/esp32s3/api-guides/external-ram.html#execute-in-place-xip-from-...
+esp-ieee802154: pll_cal exceeds 2ms!!! on esp32c6 #1557 + [lattice0] + + package:esp-ieee802154 + chip:esp32c6 + +
I tried this...
+Is it possible to add the internal temperature sensor support? #2116 + [lu-zero] + + +
not esp32 has support for it...
+Support running a DHCP server while in AP mode #1994 + [Sycrosity] + + upstream + package:esp-wifi + +
Currently, to my knowledge there is no way to automatically provision IP addresses while in AP mode, with the...
+Analyze and improve public APIs for most common peripheral drivers #1318 + [jessebraham] + + status:long-term + +
I will likely update this issue with more information once we have discussed our plans a bit more, but in short I...
+Xtensa: Something goes wrong when inside an exception handler and trying to use RTT + probe-rs #2064 + [bjoernQ] + + bug + +
Discovered in #2061 +When using DEFMT + RTT + probe-rs the exception handler isn't able to produce any output. I get...
+Implement `TryFrom<u32>` for `ledc::timer::config::Duty` #1984 + [AnthonyGrondin] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
Fix asymmetric SPI transfers on the chips that support it #2113 + [Dominaezzz] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
+[3/3] DMA Move API: Introduce DMA buffer objects #1856 + [Dominaezzz] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
SmartLedsAdapter::new does not have async impl for Rmt::new_async? #1710 + [brainstorm] + + package:esp-hal-smartled + +
Mentioned in esp-rs matrix and here too, flagging it here: +error[E0277]: the trait bound...
+[WIP} introduce overflow interrupt handing for led #2155 + [KashunCheng] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
Guide: Clarify that Level can be used as an output signal #2176 + [bugadani] + + skip-changelog + +
Move SPI tests into the same file #2177 + [bugadani] + + skip-changelog + +
+ + + + bugadani: Should be good now. Ironically, changing the test uncovered an H2 bug :)
+ +Fix and enable I2S tests on ESP32-S2 #2181 + [bugadani] + + +
cc #1524 +ESP32 has some different issues, so it's not enabled here.
ESP32: Can't use more than 2048k of PSRAM #2182 + [bjoernQ] + + bug + status:needs-attention + chip:esp32 + +
Seems like on ESP32 PSRAM is limited to 2048k (while the technical limitation is 4096) +For some reason even when...
Implement `embedded_hal_async::delay::DelayNs` for `TIMGx` timers #2084 + [jessebraham] + + +
Both SYSTIMER alarms and TIMGx timers now implement this trait, and I've added some simple tests to cover the...
+ + + + + bjoernQ: I guess clear_interrupt is unnecessary here since it's already done in the ISR
+ + + ++ + + + Dominaezzz: When this future is dropped (early) it should disable the interrupt.
+ +Disable problematic ESP32 test #2185 + [bugadani] + + +
I hate blocking other stuff and this broke somewhere. I'll investigate, but let's unblock CI meanwhile.
Pass --verify when running HIL tests #2188 + [bugadani] + + CI + +
This change aims to at least detect cases when the test firmware is not correctly flashed. example
RtcCntl structure is hard to follow #2189 + [MabezDev] + + maintainability + +
It's hard to tell what should and what shouldn't be exposed in the rtc_cntl module with tonnes of cfgs everywhere....
Remove pin generics from I8080 #2171 + [Dominaezzz] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
+ + + + + bugadani: Is this a correct change or just a leftover?
+ + + ++ + + + bugadani: How about we split this in two, and provide send_8 and send_16 instead?
+ +Add more thorough I8080 HIL tests #2173 + [Dominaezzz] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
Remove Debug2Format from esp-hal #2184 + [bugadani] + + skip-changelog + +
We still have some uses in esp-backtrace (for PanicInfo) and esp-wifi (for multiple things), but at least not in esp-hal.
Adding a way to deinitialize the WiFi stack. #2187 + [playfulFence] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
+ + + + MabezDev: Can we drop this function and just use initialize instead?
+ + + ++ + + + MabezDev: We should resuse the deinitialize_ble etc methods here in the deinit all
+ + + ++ + + + + bugadani: This looks sus, these should be None when null, shouldn't they?
+ ++ + + + + bugadani: We shouldn't need multiple internal-but-externally-not-constructible types
+ +GDMA vs DMA interrupt bit discrepancies #2193 + [Dominaezzz] + + bug + status:needs-attention + +
Whilst drafting a PR to enumset-ify the DMA interrupts I noticed some discrepancies in the interrupts of the...
+implement allocator-api via allocator-api2 crate #2192 + [liebman] + + status:needs-attention + +
Motivations +Now that we have an allocator that supports multiple heaps we need to be able to choose where something...
Some minor I2S cleanups #2190 + [bugadani] + + skip-changelog + +
Some cleanup applied before jumping into debugging ESP32.
Add chip-specific features for tests/examples #2175 + [bugadani] + + skip-changelog + +
Motivator
Allowing easy configuration of IRAM placement of device drivers like ESP-IDF #946 + [ProfFan] + + status:blocked + +
From my experiments in #939 it seems that with the ESP32 I-cache miss is a microsecond-level (several thousand...
+Can't produce more than 16MHz from the LEDC driver on the ESP32-C6 #1867 + [Dominaezzz] + + bug + peripheral:ledc + chip:esp32c6 + +
Running the example https://github.com/esp-rs/esp-hal/blob/main/examples/src/bin/ledc.rs . If I chose a frequency...
+RFC: We need some sort of configuration system #1111 + [jessebraham] + + RFC + +
As this project continues to grow, we increasingly are feeling a need for user-configurable features. IMO we have...
+XTASK: Add a way to have features per chip for building documentation #2195 + [bjoernQ] + + documentation + status:needs-attention + +
Motivations +See...
feat(esp-alloc): Add heap usage stats #2137 + [AnthonyGrondin] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
Allow configuring the watchdogs in the init config #2180 + [SergioGasquez] + + skip-changelog + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
+ + + + bugadani: please don't make this more painful than esp_hal::Config. Even that sucks
+ ++ + + + bjoernQ: I think esp_hal::Config is the best option for now
+ ++ + + + SergioGasquez: ESP32 hil is failing, but not related to this PR
+ ++ + + + + bugadani: Please add a variant of this that also sets max CPU clock frequency.
+ +Remove most PSRAM features #2178 + [bjoernQ] + + skip-changelog + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
+ + + + + MabezDev: Suggested change + + + + + + + let mode =...
+ ++ + + + + MabezDev: Suggested change + + + + + + + panic!("The...
+ ++ + + + + Dominaezzz: Isn't this return value just a slice? i.e. + + + + Suggested change + + + ...
+ ++ + + + MabezDev: Imo this is best left as a pointer + size for now
+ ++ + + + MabezDev: Could you remove this comment and create an issue instead?
+ ++ + + + MabezDev: This looks racey, what about using an atomic instead?
+ ++ + + + bjoernQ: After reading the TRM, DMA from FLASH doesn't work and especially +pub(crate) fn...
+ ++ + + + + MabezDev: Suggested change + + + + + + + +//% FEATURES:...
+ ++ + + + MabezDev: Maybe we should just use a Range directly here?
+ +Migrate I8080 driver to a move based API #2191 + [Dominaezzz] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
+ + + + bugadani: I'm leaning toward introducing a singular dma_buffer!
+ + + ++ + + + bugadani: I expect a collection of these might turn into an esp-hal-community crate
+ + + ++ + + + bugadani: I'm curious to see what you're cooking here
+ ++ + + + MabezDev: The comment is fine, we'll figure this out later.
+ +Housekeeping: address `#[allow()]` attributes and `TODO`/`FIXME` comments #1166 + [jessebraham] + + help wanted + good first issue + status:long-term + +
There are a number of places within the code base where we've added #[allow()] attributes for various reasons. In...
Enable I2S tests on ESP32 and work around first sample issue #2194 + [bugadani] + + +
Before, note that WS starts from low and corresponds to 18 instead of 16 clock pulses. Also note the order or...
Move binary logging to sys crate #2183 + [MabezDev] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
+ + + + + MabezDev: This was definitely wrong, I hope it wasn't breaking something 😅
+ ++ + + + + bugadani: But the logs are plain text! 🫠 How about driver-logs or sys-logs?
+ +esp_wifi does not compile with esp_ieee802154 imported at the same time #1932 + [turulix] + + package:esp-ieee802154 + package:esp-wifi + chip:esp32c6 + +
Hey im trying to use both WIFI and IEEE802154 at the same time on my ESP32C6. +#[global_allocator] +static ALLOCATOR:...
+ + + + MabezDev: @bjoernQ should the 802154 driver take RADIO_CLK too/instead to ensure this then?
+ +esp-config #2156 + [MabezDev] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
+ + + + bugadani: Unfortunately, env! always expands to a &'static str
+ ++ + + + bugadani: And with that, we still need from_str_radix, or do you want to roll our own?
+ ++ + + + + bugadani: Suggested change + + + + + + + | name |...
+ ++ + + + + bjoernQ: Maybe would be good to have this mentioned somewhere (probably lib.rs docs)
+ ++ + + + + bugadani: Let's collect errors in a vec and die at the end with a complete list.
+ ++ + + + + bugadani: This needs to be explained, ideally documented using document-features.
+ ++ + + + bugadani: Suggested change + + + + + + + /// This function...
+ ++ + + + bugadani: This looks like we can remove the whole line 🤔
+ + + ++ + + + bugadani: LGTM with a few nits, if you still want to polish this a bit :) Nice work!
+ + + +Rework locks #2197 + [bugadani] + + +
Move locks to a new module +Deduplicate implementation +Reimplement critical_section in terms of Lock +Make Lock...
+ + + + bugadani: Fun fact: this PR came 2 days before #797 turned one year old :D
+ +Enable QSPI tests on ESP32 and clean up #2198 + [bugadani] + + skip-changelog + +
I don't think I've done any behavioural changes to esp-hal to make this work.
ESP32-S2: SPI DMA test_asymmetric_dma_transfer fails #2098 + [SergioGasquez] + + peripheral:spi + tests + +
For some reason, [S2 HIL](https://github.com/esp-rs/esp-hal/actions/runs/10717649673/job/29718015468) is failing...
+ + + + bugadani: Thanks for your input, I'm looking into this :)
+ +ESP32: test_symmetric_dma_transfer test broken #2186 + [bugadani] + + bug + tests + +
Disabled in #2185, should be debugged and re-enabled. +Fun fact: test passes without --release.
Fix known SPI issues #2179 + [bugadani] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
+ + + + + Dominaezzz: Oooh, this works fine now?
+ ++ + + + + bugadani: Do we have "some" unfinished DMA buffer rework here? 🤣
+ ++ + + + Dominaezzz: Suggested change + + + + + + + static mut...
+ ++ + + + bugadani: "Can't call div_ceil on an ambiguous numeric type" or something similar
+ ++ + + + bugadani: Ah finally CI reproduces my local issues with ESP32. Fun!
+ ++ + + + Dominaezzz: Woah! Did you manage to convince bjoernQ that this style is better/clearer?
+ ++ + + + + bjoernQ: I don't think we want to keep defmt
+ ++ + + + Dominaezzz: Protip, add it as a default feature in cargo.toml (and don't commit it).
+ ++ + + + bugadani: I solemnly wov that the ESP32 tests pass locally.
+ ++ + + + jessebraham: @bugadani Sounds good 😁 Changes LGTM, thanks!
+ +Use enumset for DMA interrupts instead of countless functions #2196 + [Dominaezzz] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
+ + + + Dominaezzz: it's sometimes better if we have the complete picture up front. + +Done
+ ++ + + + + bugadani: Does this, and a few lines above, need the macro?
+ + + +HIL testing issues on different targets #1524 + [SergioGasquez] + + bug + tests + +
Failing/Disabled Tests + + ESP32: qspi_read reads only zeros. Test issue, fixed in #2198 + ESP32: qspi_write test...
+ + + + bugadani: I2S on ESP32-S2 just needed enabling, done in #2181.
+ +H2: enable TWAI, enable delay test #2199 + [bugadani] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
Support PSRAM in DmaTxBuf #2161 + [liebman] + + +
Thank you for your contribution! +We appreciate the time and effort you've put into this pull request. +To help us...
+ + + + + bugadani: Suggested change + + + + + + + // TODO:...
+ ++ + + + liebman: So how can I limit the psram feature this needs to esp32s3 only?
+ ++ + + + bugadani: After #2175 you should be able to add //% CHIP-FEATURES(esp32s3): psram
+ ++ + + + liebman: this means that we need to pass the block size in the descriptor macros.....
+ ++ + + + + Dominaezzz: Could these two enums just be the same? (Could be dealt with in a separate PR)
+ + + ++ + + + + Dominaezzz: Now that we have dma_tx_buffer, are these chunk macros still useful?
+ + + +esp-rs/esp-idf-hal + repo issues and pull requests +
+ +Broken ADC readings on esp32c3 with `read_raw()` and `read()` #468 + [faulesocke] + + question + +
Test setup + +esp32c3, connected to wifi (random dev board from aliexpress) +Using adc1 and gpio0 +applying external...
CAN issue on C6 #472 + [m-dahl] + + bug + +
Hi. I am trying to get CAN working on a C6 devkitC-1 but not getting anywhere. Both sends and receives hang and then...
ESP32-C3-FH4 How to use gpio12 - 17 #480 + [cyhuajuan] + + +
I know it's not recommended, but I need to use it.
+ + + + ivmarkov: You might have better luck asking in the Matrix channel.
+ +Add dual and quad SPI support #479 + [elipsitz] + + +
Fixes #49 +This set of commits introduces a few changes, in order to support dual and quad SPI: + +SpiDriver::new_dual...
Async SD Card SPI #481 + [DaneSlattery] + + +
In a project of mine I am using an SD card and an ethernet chip on the same SPI bus. I want to use the async...
+ + + + DaneSlattery: I think it would be useful to have a sector based SD card API for...
+ ++ + + + ivmarkov: I think it would be useful to have a sector based SD card API for...
+ +esp-rs/esp-idf-part + repo issues and pull requests +
+ +Nothing happening
+ +esp-rs/esp-idf-svc + repo issues and pull requests +
+ +Fix for ESP-IDF 5.3 #485 + [jothan] + + +
Fix for this error: + Compiling esp-idf-svc v0.49.1 (esp-idf-svc) +error[E0560]: struct...
Serial commands received and stored; HELP #486 + [djhunter67] + + +
Serial Commands + +I am unable to receive serial commands and store them into a simple variable, let alone a...
+ESP IDF 5.3 compatibility #487 + [ivmarkov] + + +
+Support for Thread #484 + [ivmarkov] + + +
Subject says it all. +This is initial and under the experimental feature, but once bugfixed, should be fairly...
+ + + + ivmarkov: Still WIP but un-drafting it to see the CI.
+ +Add poll_read/write and implement futures_io::AsyncRead/Write for EspAsyncTls #488 + [jothan] + + +
This integrates EspAsyncTls into the wider async ecosystem and should reduce the need for glue code. +In the case...
esp-rs/esp-idf-sys + repo issues and pull requests +
+ +MCPWM_GEN_COMPARE_EVENT_ACTION_END() doesnt exist? #337 + [Violabitch5] + + +
Hi there, +Ive looked through the open and closed issues, but it doesnt look like this has been discussed so...
Support esp-mesh-lite #331 + [OliverRhyme] + + enhancement + +
Add bindings for esp-mesh-lite +https://github.com/espressif/esp-mesh-lite
Package name when using remote components in a virtual workspace? #329 + [victorbnl] + + documentation + +
In the ESP-IDF configuration section of BUILD-OPTIONS.md, there is the following note. + +Configuration can only come...
Problems with rust-analyzer on vscode #336 + [metehus] + + question + +
I'm trying to make a new project using esp-idf with rust, and I can setup and build correctly on the terminal. The...
+Implement `cargo espidf install` #338 + [ivmarkov] + + enhancement + +
For cases where users would like to have all of ESP-IDF (the repo itself, GCC toolchain, pip deps) pre-installed -...
cargo run / espflash flash... does not work offline. #334 + [mvasi90] + + enhancement + +
Our systems (archlinux/gentoo) only have internet for certain applications/actions to their corresponding...
+Add support for esp_https_ota, add missing efuse table #332 + [sentinelt] + + +
+Raw bindings to OpenThread #339 + [ivmarkov] + + +
Add raw bindings to the internal DNS resolver API #340 + [jothan] + + +
I am using dns_gethostbyname_addrtype to do parallel resolution of IPv4 and IPv6 addresses with async callbacks in...
+TcpStream::try_clone() -> Function not implemented (os error 88) #328 + [victorbnl] + + +
Attempting to run try_clone() on a TcpStream results in the following error. +Os { code: 88, kind: Unsupported,...
+Error Build: Error data-layout not match #326 + [tao-a-man] + + question + +
'esp32s3' is not a recognized processor for this target (ignoring processor) +'+atomics' is not a recognized feature...
+No IEEE802154 modem on ESP32C6 #333 + [turulix] + + enhancement + +
I'm trying to use this to get thread running on my ESP32C6, but can't find the bindings for it anywhere
Implement `esp_idf_min_version_MAJOR_MINOR_PATCH` cfgs for all released ESP IDFs so far #341 + [ivmarkov] + + enhancement + +
E.g. #[cfg(esp_idf_min_version_5_1_2)] would be true iff the current ESP IDF version is >= 5.1.2 +Reason: this +How to...
+Openthread #342 + [ivmarkov] + + +
esp-rs/esp-idf-template + repo issues and pull requests +
+ +Add WSL2 Setup Guide README #232 + [RingCanary] + + +
This PR adds a comprehensive guide for setting up and using WSL2 for development with esp-idf-template on...
Appendix added for WSL2 #233 + [RingCanary] + + +
Fixed as per response to feedback on #232
+esp-rs/esp-mbedtls + repo issues and pull requests +
+ +Nothing happening
+ +esp-rs/esp-openthread + repo issues and pull requests +
+ +Add a minimal SRP client API #15 + [nand-nor] + + +
Description +Adds logic to expose minimal functionality for supporting SRP service registration (supports acting as...
+esp-rs/esp-pacs + repo issues and pull requests +
+ +Nothing happening
+ +esp-rs/esp-rs.github.io + repo issues and pull requests +
+ +Nothing happening
+ +esp-rs/esp-rust-board + repo issues and pull requests +
+ +Nothing happening
+ +esp-rs/esp-template + repo issues and pull requests +
+ +Include idf components #173 + [floers] + + +
Is there a way to import an existing C idf component into a project based on the esp-template? I want to use epdiy...
+Use stable channel in CI #167 + [SergioGasquez] + + +
esp-rs/esp-web-flash-server + repo issues and pull requests +
+ +Nothing happening
+ +esp-rs/esp-wifi-sys + repo issues and pull requests +
+ +Add binary logs feature to esp-wifi-sys #477 + [MabezDev] + + +
Instead of duplicating this in ieee and esp-wifi.
+ + + + bjoernQ: cargo xtask run-example examples esp32 wifi_embassy_dhcp + + +Exception occurred...
+ ++ + + + + bjoernQ: nitpick but since format and args are now always used we can remove the _ prefix
+ +esp-rs/esp-wireless-drivers-3rdparty + repo issues and pull requests +
+ +Nothing happening
+ +esp-rs/espflash + repo issues and pull requests +
+ +Errors flashing Waveshare ESP32-S3-Touch-LCD-7 (ver1.1) #677 + [robert-chiniquy] + + +
Ran into this MemData error: #637 and, after adding --no-stub, am now getting this FlashDeflData...
+Add value_parser so `partition-table-offset` accepts offset expressed in hexadecimal. #682 + [jnross] + + +
+chip_detect_error on ESP32-P4 #679 + [mutatrum] + + +
When using espflash 3.1.1 on the P4 dev board, it fails to detect the chip: +$ espflash...
+espflash monitor takes over the terminal #681 + [cacharle] + + +
It happens often that I cannot kill espflash monitor with Ctrl-C or Ctrl-\ and the logs stop coming aswell. I'm not...
+Display timestamp, useful to find timing problem #680 + [davidqge] + + +
I found timestamp in defmt documents, but following their instruction still don't show timestamp. +Spent a week...
CHANGELOG says 3.1.1 was released 8/15/2023 but should read 9/15/2024 #683 + [liebman] + + +
subject says it all
esp-rs/espup + repo issues and pull requests +
+ +Nothing happening
+ +esp-rs/no_std-training + repo issues and pull requests +
+ +Fix wokwi checks on stable #58 + [SergioGasquez] + + +
Successful CI run: https://github.com/esp-rs/no_std-training/actions/runs/10900940756
esp-rs/repo-activity-digest + repo issues and pull requests +
+ +Nothing happening
+ +esp-rs/rfc2217-rs + repo issues and pull requests +
+ +Nothing happening
+ +esp-rs/rust-build + repo issues and pull requests +
+ +Latest Xtensa Rust (1.75) does not work under Ubuntu 20.04, GLIBC version error #252 + [jobafr] + + 3rd party limitation + +
Bug description +After using espup install under Ubuntu 20.04 (aarch64, NVidia Jetson AGX Xavier), running the cargo...
esp-rs/rust + repo issues and pull requests +
+ +Nothing happening
+ +esp-rs/std-training + repo issues and pull requests +
+ +Nothing happening
+ +esp-rs/xtensa-toolchain + repo issues and pull requests +
+ +Nothing happening
+ +
+ + + + ivmarkov: Thanks!
+ ++ + + + DaneSlattery: Oh, thank you!
+ +