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
Содержание ESP32-LyraT
Страница 1: ...Read the Docs Template Documentation Release Read the Docs Jul 01 2018...
Страница 2: ......
Страница 4: ...ii...
Страница 6: ...Read the Docs Template Documentation Release 2 Contents...
Страница 82: ...Read the Docs Template Documentation Release Fig 3 5 ESP32 LyraT V4 3 Board Layout 78 Chapter 3 Design Guide...
Страница 92: ...Read the Docs Template Documentation Release 88 Chapter 4 Resources...
Страница 94: ...Read the Docs Template Documentation Release 90 Chapter 5 Copyrights and Licenses...
Страница 96: ...Read the Docs Template Documentation Release Fig 6 1 Espressif Audio Development Framework 92 Chapter 6 About...