PlatformIO

プログラム

Arduino-ミリ秒指定で処理を連続実行する

2022/01/23修正 Sleepをdelayに変更。 間違ってしまった。恥ずかしい。 Arduino関連の質問掲示板などを見ると、delayを使ってタイミングを調整し何かしらの処理をし、かつその間に別の処理をさせるにはどうしたらいいかと...
プログラム

ESP32-フルカラーLED PL9823(WS2812B)制御クラス

フルカラーLED-PL9823のデータ転送タイミングで調べた結果をもとにESP32用のクラスライブラリを作成してみた。 Githubに自作したESP32用?のライブラリをPlatformIO用ライブラリ形式で公開したので、そちらに追加してお...
プログラム

PlatformIO-ちょっと調べたこと2

ソースを作成する際に、プラットフォームやフレームワークを識別するためのマクロをどう決定するのかについて。 Arduino-Visual Studio Codeでの開発に書いてあるののPlatformIO版。 現在、PlatformIOの開発...
プログラム

PlatformIO-ちょっと調べたこと1

ちょっと調べたこと sdkconfigの拡張子 Espressif 32の3.3.0でsdkconfigに拡張子が付与されるようになったようだ。 拡張子名は、ビルド環境名。 例えば、platformio.iniのの環境でビルドする場合、sd...
プログラム

PlatformIO-自作ライブラリの管理と引用

PlatformIOで利用するための自作ライブラリの管理方法とそれをプロジェクトに適用するための手順、運用方法についてのまとめ。 初めに PlatformIOではライブラリを作成し、それを公開(pio package publish)するこ...
プログラム

ESP32-シリアルモニタからの入力用クラス(編集可能にしている)

PlatformIOのMonitorでボードとの通信をする際に入力行の編集ができなかったので、それ用のクラスを作ってみた。簡易編集だけど。
プログラム

ESP32-PlatformIOのSerial Monitor結果をファイル出力した場合の改行コード問題

PlatformIOのESP-IDFモードで開発したプログラムで、printf("\n")を使い出力した結果をファイルで保存したら、保存下ファイルの改行コードがおかしくなっていた。 原因は解明できなかったが、とりあえずの対策方法が分かった。
Sponsored Link