Read the Docs Template Documentation, Release
•
rb
: The Ringbuffer handle
esp_err_t
rb_done_write
rb
)
Set status of writing to ringbuffer is done.
Return
• ESP_OK
• ESP_FAIL
Parameters
•
rb
: The Ringbuffer handle
Macros
RB_OK
RB_FAIL
RB_DONE
RB_ABORT
RB_TIMEOUT
Type Definitions
typedef struct
ringbuf *
ringbuf_handle_t
2.5.2 Audio HAL
Abstraction layer for audio board hardware, serves as an interface between the user application and the hardware driver
for specific audio board like
The API provides data structures to configure sampling rates of ADC and DAC signal conversion, data bit widths, I2C
stream parameters, and selection of signal channels connected to ADC and DAC. It also contains several specific func-
tions to e.g. initialize the audio board,
audio_hal_init()
, control the volume,
audio_hal_get_volume()
and
audio_hal_set_volume()
.
API Reference
2.5.3 ES8388 Driver
Driver for
codec chip used in
audio board.
API Reference
2.6 Configuration Options
Compile-time configuration options specific to ESP-ADF.
2.6. Configuration Options
65
Summary of Contents for ESP32-LyraT
Page 1: ...Read the Docs Template Documentation Release Read the Docs Jul 01 2018...
Page 2: ......
Page 4: ...ii...
Page 6: ...Read the Docs Template Documentation Release 2 Contents...
Page 92: ...Read the Docs Template Documentation Release 88 Chapter 4 Resources...
Page 94: ...Read the Docs Template Documentation Release 90 Chapter 5 Copyrights and Licenses...