3Dプリンター

FlashPrint-5.1の確認

FlashPrint5.1が4.6と何が変わったのか。スライサーを中心に、パラメータの引継ぎ、パラメータの差異など、実際に出力されたGコードデータやプレビュー結果を見ながら解説していく。
プログラム

ESP32-esp_timerのラッピングクラス

esp_timerのラッパクラスの作成とesp_timerの仕組みの簡単な説明
器材

YS-D1ちょっとだけ分解

ストロボの購入-YS-D1からS-2000へで壊れたと思うYS-D1をちょっとだけ分解してみた。 電源は入るし、1分ぐらいは異常なストロボ発光もしないし、その間はスレーブ発光もできるので、発光信号受信用のフォトトランジスタに問題があるのかな...
プログラム

ESP32-Spinlockとmutexの違いについて検証してみた

ESP32-freeRTOSのtask関連ラッピングクラス2で作成したクリティカルセクションを示すためのSpinlockと同じようなインターフェースを持つものとしてstd::mutexがあるので、これらで動作がどう違うのかを見てみたいと思う...
Garmin

Garminウォッチフェイス作成:フォントサイズ

ウォッチフェイスを作成していて、フォントのサイズがデバイスによってかなり異なることが分かったので、それをまとめてみた。 更新 2021/08/13フォントのサイズについてはデバイスリファレンスかローカルに構築しているSDK内のConnect...
プログラム

ESP32-タイマーGeneral Purpose Timerのラッパークラス

ESP32のGeneral Purpose Timerのラッパークラスを作成。 またテンプレートクラスのメソッドでIRAM_ATTRが機能していないことについての調査結果。
プログラム

ESP32-ATM0130B3,ST7789とのSPI通信処理3

変更が完了したので公開。 PlatformIO用のライブラリ化したもの(2021/08/09追記) 秋月のプログラムから変更した内容は以下の通り。 Arduino系APIを取り除き、ESP-IDFでビルド可能なものにした。 SPI送信の高速...
プログラム

ESP32-freeRTOSのtask関連ラッピングクラス2

クリティカルセクションに関してラッピングをした。 これは以下ページの内容のもの。 Spinlock spinlock_tを使うものだったため、上のようなクラス名にして見た。 形式としてstd::mutexと同じような構成にしてある。 そのた...
プログラム

Visual Studio Code-C/C++拡張で使われるキャッシュ情報

VSCodeをC++で使っているとき、ユーザープロファイルが徐々に肥大化していくことがある。その原因と対策について。
器材

ストロボの購入-YS-D1からS-2000へ

7年ほど前に購入したSea&SeaのYS-D1が故障してしまったので、新たにINONのS-2000を購入した。 YS-D1は既に生産終了したものなのだが、当時としてはGNも高くかつ他と比べても安かったので購入したもの。またそれ以前に使用して...
Sponsored Link