先日のNucleo地震計にマルツの有機ELディスプレイMARY-OBを繋いでみた。
SPIとタイマー割り込みが相性が悪いらしく画面表示が乱れた。排他処理をして解決した。
MARMEX_OB基板OLEDライブラリを利用した。LPC1768用に作られているらしくそのままだとCompiler Error 35が出る。Nucleoで利用するにはmbedライブラリをupdateする必要があるらしい。
MARMEX_OB_oled.hの「#define MARMEX_OB_SPI_8BIT_MODE」を有効化してSPIの8ビットモードを利用する。表示する文字は16×16ピクセルに整形してスクリプトで文字列に変換する。