top of page
  • GitHub
  • Qiitan
  • icon
  • Facebook
  • Instagram
  • Twitter-circle
  • Linkedin
  • Youtube
  • base_logo_vertical_black

USBデバイスデスクリプションの定義

25/11/7

執筆者:

開発したUSBデバイスの消費電流の値を定義する方法

開発したUSBデバイスのデスクリプタ設定の話題です。


STM32CubeIDEでは、CubeMXの画面でベンダー名や製品名を登録することが可能ですが、MacやPCのUSBデバイスのデスクリプタで表示される消費電流(消費電力)を設定する項目がありません。


ネットを検索すると


  • CubeMXで定義する

  • ソースコードで定義する


という情報が得られましたが、最新のSTM32CubeIDEではできません...


しかし、これらの情報をもとにソースコードを調べていくと、今はマクロ定義でやるんだということがソースコードから判明しました。


STM32CubeIDEのプロジェクト設定で、Cコンパイラのプリプロセッサで定義するのが簡単で早いです


別件で開発しているUSB-MIDIインターフェースでは、マクロではなくソースコードで定義されていました。


こちらで詳しく投稿しました。

最新ニュース

26/3/26

NFCリーダーをSwiftネイティブで操作

Pythonの方が簡単だけど、やっぱりSwiftで!

26/3/23

NFCタグをmacOSで利用する

リード・ライトを自由自在に

26/2/27

SMFPlayerの追加アップデート

曲名の変更、そして初のアプリ内課金に挑戦

bottom of page