周波数は可変のはずですが、切り替わったところを見たことがありません。今回の話に関係ないから、どうでも良いですけど......。i2s1_frac)全てに対して、同じ目標周波数で設定して、目標に一番近い周波数を出力できるクロック系統を選択する仕組みになっています。3つの選択肢から選びますが、ここでは説明を省いています。選ばれることはほぼありません。しようと試みます、しかし...。低いと、設定を諦めてしまう実装になっています。コードで言うとこの部分です。設定できません」という結果を返すことと等しいです。この結果を受けたクロックドライバの選択肢は下記のようになります。いうおかしな値に設定されてしまいます。再生を止めてしまいます。呼び出しに到達します。この関数は変わった処理で、ある条件を満たすと、親のクロックを使うのを諦めて、親の親のクロックを使う処理になっています。i2s1_frac)と、ハードウェア制約に強く依存した特殊な処理になっていることが伺えます。GPLL)の周波数に戻すことができます。周波数まで変わってしまっているのは、なんだか不思議だなあと思った方も居るかもしれません。その理由は、この関数が親クロックの周波数目標値を書き換えてしまうから、だったんです。設定が可能かどうか?どちらを選ぶべきか?を判定する部分は、こんな感じの呼び出し経路になっています。1ブロックだけで解決できないとき、親クロックに対して再帰呼び出しを行い、親の設定を変更しようとする仕組みになっています。良くできている素晴らしい仕組みだとは思うのですが...、関数ポインタを使って高度に抽象化されているため、コードを見てもどの関数が呼ばれるのか、もう全く全然わかりません。動作もかなり追いづらいし、デバッグが辛いです......。00:27]コメント一覧コメントはありません。プロトコルを使わないとアクセスできないリポジトリがあります。リポジトリ)は無害なんですけど、大抵の社内プロキシを越えられなくて苦労するので、越え方をメモしておきます。プロキシ設定を行います。いうコマンドを使ってくれと指示しています。git-proxyそんなコマンドはないので、自分で作ります。ようなファイルを作成して、下記のシェルスクリプトを書いておきます。コマンドのインストールが必要です。インストールできます。やってみたんですがダメでした。20:12]コメント一覧コメントはありません。「私も正直びっくりです。お気に入りのマンガ紹介シリーズ。