File tree Expand file tree Collapse file tree
components/sound_level_meter Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -75,7 +75,11 @@ void SoundLevelMeter::setup() {
7575 if (ring_buffer) {
7676 size_t bytes_free = ring_buffer->free ();
7777 if (bytes_free < data.size ()) {
78- defer ([] { ESP_LOGW (TAG, " Not enough free bytes in ring buffer to store incoming audio data." ); });
78+ static uint32_t last_log = 0 ;
79+ if (millis () - last_log > 1000 ) {
80+ this ->defer ([] { ESP_LOGW (TAG, " Not enough free bytes in ring buffer to store incoming audio data." ); });
81+ last_log = millis ();
82+ }
7983 }
8084 ring_buffer->write ((void *) data.data (), data.size ());
8185 this ->ring_buffer_stats_free_ = std::min (ring_buffer->free (), this ->ring_buffer_stats_free_ );
Original file line number Diff line number Diff line change 696696 "name": "python",
697697 "nbconvert_exporter": "python",
698698 "pygments_lexer": "ipython3",
699- "version": "3.10.13 "
699+ "version": "3.13.3 "
700700 },
701701 "orig_nbformat": 4
702702 },
You can’t perform that action at this time.
0 commit comments