mirror of
https://github.com/espressif/esp-idf
synced 2025-03-09 17:19:09 -04:00
Merge branch 'bugfix/fix_some_minor_issue_in_i2s_and_isp' into 'master'
fix: fix minor issues in isp and i2s See merge request espressif/esp-idf!33224
This commit is contained in:
commit
9a5a94e75d
@ -371,7 +371,7 @@ uint32_t i2s_get_buf_size(i2s_chan_handle_t handle, uint32_t data_bit_width, uin
|
||||
for (int sign = 1; bufsize % alignment != 0; aligned_frame_num += sign) {
|
||||
bufsize = aligned_frame_num * bytes_per_frame;
|
||||
/* If the buffer size exceed the max dma size */
|
||||
if (bufsize > I2S_DMA_BUFFER_MAX_SIZE) {
|
||||
if (bufsize > I2S_DMA_BUFFER_MAX_SIZE && sign == 1) {
|
||||
sign = -1; // toggle the search sign
|
||||
aligned_frame_num = dma_frame_num; // Reset the frame num
|
||||
bufsize = aligned_frame_num * bytes_per_frame; // Reset the bufsize
|
||||
|
@ -143,7 +143,7 @@ typedef struct {
|
||||
/**
|
||||
* @brief Prototype of ISP hist event callback
|
||||
*
|
||||
* @param[in] handle ISP hist controller handle
|
||||
* @param[in] hist_ctlr ISP hist controller handle
|
||||
* @param[in] edata ISP hist event data
|
||||
* @param[in] user_data User registered context, registered when in `esp_isp_hist_register_event_callbacks()`
|
||||
*
|
||||
|
Loading…
x
Reference in New Issue
Block a user