2017-10-01から1ヶ月間の記事一覧

CubeMX環境でprintfを使う

UART出力 STM32マイコンのCubeMX環境(HAL Driver使用)でprintfを使ってUARTに文字列を出力したい場合、下記のようなputchar関数を実装すればよい。この例では標準出力をUART2に出力している。もちろん、あらかじめCubeMXで対応するUARTの設定をおこなって初…

IARのプロジェクトのバージョン管理メモ

IAR Embedded Workbenchのプロジェクトでバージョン管理から除外するファイルは、以下の通り。(たぶん) 除外すべきファイル EWARM/プロジェクト.dep EWARM/settings/ EWARM/プロジェクト/Obj/ 除外するかどうかはお好みで(最終生成物) EWARM/プロジェクト/…

ぼくのボスはお釈迦さま

つらつらと思うことを書いてみる。長らく社会人やってて、現代語で文章を書くことにもずいぶん慣れたけれど、いまだに魂の言葉は漢文体になっちゃうね。 吾人、年少より俗を厭ふるの性有り。長じて洛陽に在ること四年、濃州に赴くこと三年、河州の塵網に囚は…

ホーザンのパーツケース&ダイソーのジョイントA4ラック

ホーザンのパーツケースをいくつも積んでると出し入れに難儀しますが、ダイソーのジョイントA4ラック(1段100円)を積んで収納すると出し入れかんたん!

Arduino互換ボードの条件コンパイル

がじぇっとるねさすコミュニティの記事よりメモメモ。 元記事 GR-SAKURA、GR-KURUMI、Arduino 等でのプログラムの共用 要点 ソースは .ino ではなく、ふつうに .cpp/.c と .h で 機種ごとにヘッダのインクルードを条件コンパイル ここで分かりやすい機種分け…

光るお嬢様聖水

お嬢様聖水にブラックライトを当てると、光る。

PSoC CreatorのCコンパイラ

PSoC Creatorで使われるCコンパイラは、PSoC3(コア:8051)はKeilのPK51ですが、PSoC4/5(コア:ARM Cortex-M)はGCCです。PSoC3のコンパイラに関しては、KeilがPSoC Creator用に無償でライセンスしてくれているようです。(CypressがKeilにライセンス料払ってる…

AndroidをUSBシリアルのホストに

usb-serial-for-androidを使用する方法をメモ。 他にFTDriverというのもある。 (1) usb-serial-for-androidのソースを入手 下記サイトからプロジェクト一式をダウンロード(またはgitでclone)する。 usb-serial-for-android (2) Android Studioでプロジェクト…