Arduino STM32用のTV出力ライブラリを更新しました
Arduino STM32用のTV出力ライブラリを更新しました。
更新したライブラリ
・Arduino STM32 TVoutライブラリ
https://github.com/Tamakichi/ArduinoSTM32_TVout
修正内容
・横解像度448ドット指定時、ビット・バンディングを使ったドット描画位置がずれる
不具合の対応を行いました。
これによりdraw系の関数の描画不具合を解消しました。
・draw_rect()、draw_circle()の塗りつぶし指定時に塗りつぶし正しく行えない不具合
の対応を行いました。
・adjust()関数に映像の横表示開始位置補正、縦表示開始位置補正を行うための
引数を追加し、映像表示位置の調整を行えるようにしました。
・Arduino STM32 NTSCビデオ出力ラブラリ
https://github.com/Tamakichi/ArduinoSTM32_TNTSC
修正内容
・adjust()関数に映像の横表示開始位置補正、縦表示開始位置補正を行うための
引数を追加し、映像位置の調整を行えるようにしました。
※ NTSCビデオ出力ラブラリは、TVoutライブラリの下位レイアのライブラリです。
NTSCビデオ出力のみを行います。
TVoutライブラリは、描画等のAPIを提供するライブラリです。
従来は利用するモニターによっては、表示する映像が上や左に寄り過ぎて欠けたり
した場合、どうすることも出来なかったのですが、今回の修正で補正を行えるようにしました。
こんな感じで、右側が欠けてしまった場合、
関数 adjust(0,8,0) にて、映像を左にずらすことが出来ます。
さて、Arduino STM32 TVoutライブラリは、ArduinoのTVoutの描画処理を
ベースにしているのですが、オリジナル版に不具合があり、意外とハマりました。
使い勝手も今一よろしく無いので、ライブラリを2つに分けていたり利点を生かし、
Adafruit_GFXを利用したバージョンを別途用意してそちらを利用しようと考えています。
« 今年もMaker Faire Tokyo 2018に行ってきました | トップページ | アクティブマトリクス蛍光表示管の実験用表示モジュールの試用 (3) »
「arduino」カテゴリの記事
- Arduino IDE+Arduino STM32環境で指定と異なるgccが使われてしまう(2025.01.23)
- Zorin OSでArduino Uno互換機(CH340)が認識しない(2025.01.19)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
- Arduino用 SKK日本語変換ライブラリの開発 その1(2024.12.28)
- NeoPixel(WS2812B)の制御 その5(2024.09.15)
「表示器制御関連」カテゴリの記事
- NeoPixel(WS2812B)の制御 その5(2024.09.15)
- Arduino用 美咲フォントライブラリを更新しました(2024.03.21)
- Raspberry Pi Pico(MicroPython)でLEDドットマトリックスを使ってみる(2024.03.14)
- Raspberry Pi Pico MicroPython用のマルチフォントライブラリ(2023.02.09)
- MicroPython(Raspberry Pi pico)で8x8ドットNeoPixcel文字表示(2023.02.08)
「STM32」カテゴリの記事
- Arduino IDE+Arduino STM32環境で指定と異なるgccが使われてしまう(2025.01.23)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
- 「Arduino STM32 リファレンス 日本語版」が2万アクセス突破!(2021.03.26)
- SPI接続フラッシュメモリモジュールを入手しました(2020.05.13)
- Arduino STM32でキャラクタ液晶ディスプレイを使う(2019.06.01)
« 今年もMaker Faire Tokyo 2018に行ってきました | トップページ | アクティブマトリクス蛍光表示管の実験用表示モジュールの試用 (3) »
コメント