まず動かしてから最適化しろ
STM32 CubeHAL用のクラスライブラリ『紫』の試験用にNucleo H743ZIを購入しました。ところがこれがとんだ難物でした。 試しに紫のテストプログラムを流してみましたが、こいつが文字通りうんともすんとも言い … 続きを読む
STM32 CubeHAL用のクラスライブラリ『紫』の試験用にNucleo H743ZIを購入しました。ところがこれがとんだ難物でした。 試しに紫のテストプログラムを流してみましたが、こいつが文字通りうんともすんとも言い … 続きを読む
STM32H7のI2SがSTM32F7のそれから仕様変更されていることに気が付きました。 STM32F7のI2Sは、SPIペリフェラルに間借りする形で実装されています。このペリフェラルはSimplexでしか動作させること … 続きを読む
KiCad5のコンポーネントおよびフットプリントをGitHubに公開しました。 入っているのは 金子システム : UMB-ADAU1361A コーデックモジュール SparkFun : シリアル接続7セグメント表示器 で … 続きを読む
表題の問題があることを突き止めました。 問題が発生するのはNAKが帰ってきた時です。このときI2Cエラー割り込みが発生しますが、HALの中で扱いを誤っているらしく割り込みハンドラの中で例外が発生しています。 CubeMX … 続きを読む
F446の挙動調査。I2Cエラー時の割り込みが無限に発生している可能性。 ARMv7m の例外挙動再調査。 テストジグ作成
TwitterのTLを眺めていたところ、C++で日本語の識別子を使えるという話が出てきました。 改めてC++11のドラフトを確認したところ、確かにunicode文字を識別子に使用することができます。ということは、型名、関 … 続きを読む
STM32マイコン用クラスライブラリ、『紫』をGitHubで公開しました。MITライセンスです。 紫ライブラリ 紫ライブラリのサンプルプロジェクト集 紫はSTM32Cube HALの上にかぶせるラッパー・クラス集で、以下 … 続きを読む
STM32マイコン用のクラスライブラリである『紫』にインストール・スクリプトを書いています。 紫はライブラリと銘打っていますが、STM32Cube HALやNVICからのエラーに対するフックを持っており、また、main( … 続きを読む
長いこと開発を続けていたSTM32Cube HAL向けクラス・ライブラリ『紫』のgithubへの引っ越しがおわり、めでたくver 0.1.0 のリリースとなりました。と言ってもオープンソースではなくプライベート・リポジト … 続きを読む