fix(no_audio_codec): replace kReadTimeoutTicks with kReadTimeoutMs for clarity and consistency

This commit is contained in:
Terrence
2026-05-07 22:11:42 +08:00
parent c1d520d700
commit ba27c12494

View File

@ -2,6 +2,7 @@
#include <esp_log.h>
#include <cmath>
#include <cstdint>
#include <cstring>
#define TAG "NoAudioCodec"
@ -239,10 +240,10 @@ int NoAudioCodec::Write(const int16_t* data, int samples) {
int NoAudioCodec::Read(int16_t* dest, int samples) {
size_t bytes_read;
constexpr TickType_t kReadTimeoutTicks = pdMS_TO_TICKS(200);
constexpr uint32_t kReadTimeoutMs = 200;
std::vector<int32_t> bit32_buffer(samples);
if (i2s_channel_read(rx_handle_, bit32_buffer.data(), samples * sizeof(int32_t), &bytes_read, kReadTimeoutTicks) != ESP_OK) {
if (i2s_channel_read(rx_handle_, bit32_buffer.data(), samples * sizeof(int32_t), &bytes_read, kReadTimeoutMs) != ESP_OK) {
return 0;
}