#include "hw_reg_api.h" #include "gpio_mtx.h" #include "iot_io.h" #include "dbg_io.h" #include "clk.h" #include "apb.h" #include "iot_errno_api.h" #include "ahb.h" #define CLK_IO_IIS_CLK 39 void clk_core_freq_75m_set(); uint8_t test_iot_i2s_set_mclk(void) { gpio_sig_info_t info = { 1, { {IO_TYPE_OUT, 0, CLK_IO_IIS_CLK, 0xff, 152}, } }; gpio_mtx_enable(); gpio_module_pin_select(&info); gpio_module_sig_select(&info, GPIO_MTX_MODE_MATRIX); clk_i2s_mclk_set(0,80,20); return ERR_OK; } int main(void) { apb_enable(APB_MCLK); clk_core_freq_75m_set(); test_iot_i2s_set_mclk(); while(1); return 0; }