First Publish. Works fine.
Dependents: unzen_sample_nucleo_f746 unzen_delay_sample_nucleo_f746 skeleton_unzen_nucleo_f746 ifmag_noise_canceller ... more
Nucleo F746ZG用のオーディオ・フレームワークです。フレームワーク地震の詳細は『雲仙』オーディオ・フレームワークを参照してください。
参考リンク
- skeleton_unzen_nucleo_f746 Nucleo F746ZGおよびUI基板を使う場合のスケルトンプログラム。F746を使う方はここから読み始めると良いでしょう。
Diff: unzen.cpp
- Revision:
- 1:9710fb328a08
- Parent:
- 0:5ac19c994288
- Child:
- 2:6613e62da521
--- a/unzen.cpp Sun Apr 10 12:37:10 2016 +0000 +++ b/unzen.cpp Tue Apr 12 05:51:45 2016 +0000 @@ -128,6 +128,7 @@ void framework::start() { + hal_i2s_pin_config_and_wait_ws(); hal_i2s_start(); } @@ -238,13 +239,14 @@ rx_right_buffer[i] = rx_int_buffer[process_index][j++]/ -(float)INT_MIN; } - process_callback( + process_callback + ( rx_left_buffer, rx_right_buffer, tx_left_buffer, tx_right_buffer, block_size - ); + ); // convert from floating point to fixed point // also scale up @@ -263,13 +265,22 @@ void framework::process_irq_handler() { - framework::get().do_process_irq(); + framework::get()->do_process_irq(); } void framework::i2s_irq_handler() { - framework::get().do_i2s_irq(); + framework::get()->do_i2s_irq(); } + + umb_adau1361::umb_adau1361( I2C *controler ) + { + i2c = controler; + } + + void umb_adau1361::start(void) + { + } } \ No newline at end of file