STM32U5
STM32Cube ファームウェア
Rev 1.0

こんにちは。このプレゼンテーションでは、STM32U5 シリーズ用
STM32Cube ファームウェアパッケージについて説明します。

1

STM32CubeU5

STM32Cube ファームウェアパッケージ• STM32CubeU5：現時点で、マスマーケットに投入されていて、Web で入手可能な最も充実したファー
ムウェアパッケージ• 低消費電力機能（LPBAM を含む）
• セキュリティ TrustZone、TFM、SBSFU• 初めて Azure RTOS をネイティブにサポート• USBPD と USBX の完全共存• オープンブートローダ USART、FDCAN、I2C、SPI、USB• IoT と MXCHIP Wi-Fi のネットワーキングと STM32WB BLE• STM32CubeMX フォーマットの 204 個を含む 239 個の実行する
準備が整っている例• 新しい html 形式の readme ファイルにより改善されたドキュメント

2

STM32U5 シリーズ用の組込みソフトウェア STM32Cube は、製品のマスマーケットに投入されていてWeb 上でリリースされている、最も充実したファームウェアパッケージです。
改善やバグ修正をより早く反映するため、www.st.com だけでなく GitHub でも公開されています。
GitHub では、ユーザの貢献や直接的なフィードバックを容易に得られるよう、プルリクエストやイシューを受け付けています。
STM32U5 製品のすべての機能について説明し、専用の例と LPBAM（低消費電力バックグラウンド自律モード）サブシステム用のヘルパユーティリティドライバとしては初めての提供を通じて、特に低消費電力機能に焦点を当てています。
セキュリティ機能には、TrustZone サポート、TFM スタック統合、および専用の SBSFU アプリケーショ
ンがあります。
このファームウェアパッケージは、初めて Microsoft® Azure® RTOS ミドルウェア（USBX、
FileX/LevelX、ThreadX、NetX Duo）をネイティブにサポートしており、USBX と USBPD の完全共存を促します。
TouchSensing ライブラリやネットワークライブラリなどの社内ミドルウェアサポートに加え、STM32CubeU5 ファームウェアパッケージでは、外部ベースバンドおよび RF デバイス（B-U585IIOT02A ディスカバリ･ボードでサポートされている Wi-Fi 用 Mxchip および BLE 用 ST32WB）に依存す
る無線通信により、OpenBootloader IoT とコネクティビティも、このファームウェアパッケージの一部としてサポートしています。
各ボードに対して、サンプルとミドルウェアアプリケーションのセットが、EWARM、MDK-ARM、およびSTM32CubeIDE ツールチェーン用の事前設定されたプロジェクトとともに提供されます。
また、さまざまなファームウェアのディレクトリにある新しい html 形式の readme ファイルにより改善されたドキュメントについては、右の図を参照してください。

2

低消費電力機能と LPBAM

STM32CubeU5• LPBAM サブシステムのサポートと図：••

基本レイヤおよび高度なレイヤで構成され、HAL ドライバに基づいた、LPBAM（ADC、DAC、DMA、GPIO、I2C、LPTIM、OPAMP、SPI、UART、VrefBuf）に含まれる

STM32U575-EV の OoB デモ の 2 個の LPBAM 専用モジュール：信号発生器およびセンサ取得

Ips 専用のユーティリティドライバ（最大 58 個の .c/.h ファイル）。
プラットフォー
ムレイヤ

高度な LPBAM レイヤ
基本 LPBAM レイヤ
LL LPBAM
レイヤ

設定モジュール

HAL DMA

基本 LPBAM レイヤ••

ドキュメント：•ドライバは独自のドキュメントを提供•

LPBAM 手引書（ハードウェアとファームウェアの説明を含む）• 低消費電力機能：•

低消費電力モードで、サポートされている NUCLEO-U575ZI-Q、
STM32U575-EV、および B-U585I-IOT02A ボード上にディスパッチされている機能を図で示す、13 個のペリフェラルサンプル（HAL/LL）と MW
アプリケーション•

異なるマイクロコントローラ電力モードを介して消費電力の標準値を測定する NUCLEO-U575ZI-Q ボード専用の「PWR_ModesSelection」の例

NUCLEO-U575ZI-Q で開発された最大 9 個の実用的なユースケース

3

STM32U5 シリーズには、低消費電力バックグラウンド自律モードサブシステムがあり、電力モードにかかわらず、またソフトウェアを実行していなくても、機能的かつ自律的なペリフェラルを使用できます。DMA リンクリスト転送により、さまざまな動作を連鎖させることができます。
LPBAM ユーティリティは、STM32CubeU5 ファームウェアパッケージの Utilities フォルダにあるモ
ジュール化されたドライバのセットです。基本のレベルと高度なレベルの 2 つの抽象化をユーザに提供します。
LPBAM ユーティリティは、以下のレイヤに基づいています。
抽象化の最初のレベルは、基本 LPBAM レイヤと呼ばれるハードウェアに依存しないレイヤです。横断的な API を介して、シナリオ作成の細部をすべてユーザに示します。
抽象化の 2 番目のレベルは、高度な LPBAM レイヤと呼ばれるハードウェアに依存しないレイヤです。エンドユーザアプリケーションを構築するためにカスタマイズおよび連結可能な、
事前定義されたシナリオ（基本ノードのセット）を提供します。
プラットフォームレイヤには、実用側で使用されるデバイス固有の定数が含まれます。
LL（ローレベル）LPBAM レイヤは、基本および高度な LPBAM レイヤによって使用されます。
サポートされている各ペリフェラルに、デバイス固有のメカニズムが含まれています。
Nucleo-U575ZI-Q で開発された 9 つの実用的なユースケースにより、ユーザはこの新しいクラスのドライバに慣れることができます。
STM32U575-EV 出荷時デモで使用可能な追加の専用モジュール：信号発生器とセンサ取得。
LPBAM のほか、複数の例に STM32U5 が提供するさまざまな低消費電力機能が実装されます。

3

STM32CubeU5
TFM の機能

TFM バージョン

セキュリティ TrustZone、TFM、SBSFU

STM32CubeU5 の TF-M
（新機能と STM32CubeL5 の TF-M の比較）
TFM オープンソースバージョン TF-M v1.0-RC2（2019 年 10 月）および mcu_boot
オープンソースバージョン v1.5.0（2020 年第 1 四半期）に基づく• TFM および SBSFU：•

1 個の SBSFU および 1 個の TFM のアプリケーション•

TFM アプリケーションのマニュアル

管理されたファーム
ウェアイメージのス
ロット数

SWAP モードを使用可能な 2 つのイメージのスロットまたは 1 つのイメージのスロット（内部 Flash のみ）
不変のスタンドアロンのローカル・ローダを介してダウンロードされた新しいイメージ管理されたファーム
ウェアイメージ数

1 つのファームウェアイメージ（セキュアパーツと非セキュアパーツの組み合わせ）または 2 つのファームウェアイメージ（1 つのセキュアファームウェアと 1 つの非セキュアファームウェア）

ファームウェアの更新タイプ

完全なファームウェアイメージの更新•

ファームウェアイメー
ジの暗号方式AES ファームウェア暗号化を使用した ECDSA または RSA 非対称暗号化方式（フル MbedCrypto ソフトウェアまたはミックス MbedCrypto ソフトウェアおよび DPA
ハードウェア）

サポートされている NUCLEO-U575ZI-Q、STM32U575-EV、および BU585I-IOT02A ボード上にディスパッチされている、7 個の専用のTrustZone の例/アプリケーション

•

隔離レベル

2 つの隔離レベル：セキュア/非セキュア + 特権/非特権

1 個の STM32U575-EV の OoB デモ（エミュレーション）専用のモ
ジュール

セキュアサービス

完全な暗号化サービス（フル MBedCrypto ソフトウェアまたはミックス MBedCrypto
ソフトウェアおよび DPA ハードウェア）
初期証明
セキュア・ストレージ（データの暗号化/整合性）
内部信頼ストレージ（データ整合性）
非特権アプリケーションサービスを統合する準備ができたアーキテクチャ

サポートされている
IDE

IAR / Keil / STM32CubeIDE•

UM2851（Rev1）： Getting started with STM32CubeU5 TFM application•

AN5447（Rev3）：Arm® TrustZone® STM32 マイクロコントローラでのセキュア･
ブートおよびセキュア･ファームウェア更新ソリューションの概要• TrustZone

4

Arm Trusted Firmware-M（TF-M）は、TrustZone 用の Arm プラットフォーム・セキュリティ・アーキテク
チャ（PSA）のリファレンス実装です。
STM32Cube U5 マイクロコントローラ・パッケージには、2 つの異なる例が用意されています。
- 1 番目は、TF-M の完全実装です。
- TF-M のセキュア・ブートとセキュアファームウェア更新機能のみを実装する 2 番目のアプリケー
ションである STM32CubeU5 SBSFU も使用できます。
TF-M リファレンス実装では、オープンソース MCU ブートに基づいたセキュア･ブートおよびセキュア･ファームウェア更新サービスと、ユーザアプリケーションのランタイムに使用可能な一連のセキュアサービスを提供します。
この表は、セキュア・ブートおよびセキュア・ファームウェア更新アプリケーションの主な機能を示しています。
動的ファームウェア更新は、2 つのスロットとスワップ機能によりサポートされます。
不変のスタンドアロンのローカル・ローダが、暗号化されている可能性があるイメージをダウンロードします。
セキュアと非セキュア、および特権と非特権の 2 つの隔離レベルが実装されます。
セキュアサービスとは：セキュア・ストレージ・サービス
証明
暗号化サービス
TF-M 監査ログ
プラットフォームサービス
IAR、Keil、および STM32CubeIDE の 3 つの IDE 用に、7 つの専用の TrustZone のサンプルとアプリ
ケーションを使用できます。

4

STM32CubeU5

初めて Azure RTOS をネイティブにサポート• STM32CubeU5 ファームウェアに装備：•

Azure RTOS ミドルウェアのサポート•

初めての STM32CubeMX（v6.3.0 以降）でのネイティブモード

•合計 33 個のリリース済みアプリ•

サポートされている IDE：IAR、 STM32CubeIDE、および MDK-ARM• 主な新機能：•ネットワークライブラリの初めての統合（WiFi + NetXDuo）•

ThreadX MPU と TZ アプリ（MSFT からの主要な修正 CM33）•

ThreadX LowPower アプリケーション•

FileX の新しい BareMetal（スタンドアロン）モードとアプリケーション•

動的ページが搭載された WebServer•

USBX-USBPD の初めての共存（完全統合 + アプリケーション）•

ユーザのより高い柔軟性を可能にする FileX/NetXDuo Low Layer ドライバの新しいアーキテクチャ

5

STM32CubeU5 ソフトウェア･スイートは、次を含む Microsoft Azure
RTOS ミドルウェアで補完されます。
- Azure RTOS ThreadX リアルタイムオペレーティングシステム- Azure RTOS FileXFAT ファイルシステム、フォールトトレラント- Azure RTOS NetX/NetX Duo TCP/IP スタック
- Azure RTOS USBXUSB スタック、ホストとデバイス、およびUSBPD との共存
Azure RTOS ミドルウェアでサポートされている機能のリストを右の表に示します。
Azure は STM32CubeU5 でネイティブにサポートされています。
Azure RTOS が有名な STM32Cube ソフトウェア･スイートにもたらす追加の主な利点：- 高速な性能- 一貫した完全なソリューション
- 業界認証5

STM32CubeU5

USBPD と USBX の完全共存• STM32U5 2M は、USBX と USBPD が完全に統合され、表示された最初の製品• STM32CubeU5 のファームウェアパッケージで提供されている 2 つのアプリケーション：• USBPD_SINK_Ux_Device_HID_CDC_ACM• USBPD_SRC_Ux_Host_MSC• 主な機能：• 完全な電源供給およびデータ• 完全に統合された ThreadX• 完全検証および事前の認定テスト

6

USB Type-C コネクタは、ホストとペリフェラルの間の従来の USB 通信と同時に、Power
Delivery プロトコルを有効にします。
STM32U5 は、Power Delivery インタフェースとホスト/デバイス USB2.0 インタフェースの両方を内蔵しています。
STM32CubeU5 は、USBX と USBPD が完全に統合された初めてのファームウェアパッ
ケージです。USBX には、多くのクラスが装備されている次のようなホストおよびデバイスのスタックが含まれています。
ファームウェアパッケージでは、次の 2 つのアプリケーションが提供されています。
- USBPD_SINK_Ux_Device_HID_CDC_ACM：STM32U585xx ボード上で Azure® RTOS
USBX スタックを使用する USB-PD Type-C™ Consumer および USB デバイス
- USBPD_SRC_Ux_Host_MSC に、Azure® RTOS USBX スタックの使用量のサンプルを提供します。USB Flash のリムーバブルディスクでのエニュメレーションおよび通信が可能な USB ホストのマスストレージ（MSC）の開発方法を示します。
完全検証および事前の認定テストにより、USB データと USB Power Delivery のアプリ
ケーションの設計が容易になります。

6

STM32CubeU5• 主な機能：オープンブートローダ• サポートされるコマンド
識別コマンド•OpenBL V5.0.0•

UART、I2C、SPI、FDCAN、USB-DFU のサポート•

バージョンの取得コマンド•

完全な MISRA-C 2012•デバイス ID の取得コマンド•

STM32CubeProgrammer および標準システムブートローダと完全互換•

使用可能なコマンドリストの取得コマンド••

メモリ書込みコマンド（ユーザ Flash、SRAM、オプションバイト、OTP）•

USBX と ThreadX の初めての積分（従来の ST USB スタックとの置換）•

メモリ読出しコマンド（ユーザ Flash、SRAM、オプションバイト、OTP、
SysMem）•

B-U585I-IOT02A で実行中の 1 個のプロジェクト（BSP 依存関係
なし）•

書込み保護コマンド（オン/オフ）•

ドキュメント：AN3154、AN3155、AN3156、AN4221、AN4286、•

読出し保護コマンド（オン/オフ）•

アプリケーション A へのジャンプコマンド•

Flash 消去コマンド• サポートされるツール•

オープンブートローダは、既存の標準ブートローダと互換性あり

 STM32CubeProgrammer でサポートされているすべてのコマンドは、
ツールで変更せずに使用できます。
7

ほとんどの Flash メモリベースのシステムで重要な要件は、最終製品にインストールした後にファーム
ウェアを更新できることです。この機能は、アプリケーション内プログラミング（IAP）と呼ばれます。
オープンブートローダは、STM32Cube ファームウェアパッケージおよび GitHub で提供される IAP です。
これは、独自のブートローダを構築したい顧客なら誰でも使用できるサンプルです。その主なタスクは、使用可能な通信インタフェース（USART/I2C/SPI/USB-DFU および FDCAN）のいずれかを使用して、デバッガを使わずにアプリケーションプログラムを内部ユーザメモリ（Flash/SRAM/OTP）にダウンロー
ドすることです。USB ブートインタフェースに関しては、STM32U5 は、Azure USBX と ThreadX RTOSの統合をサポートする初めてのマイクロコントローラです。
オープンブートローダは、STM32 CubeProgrammer などのホストアプリケーションにサービスを提供して、インタフェースリンク（USART/I2C/SPI/USB-DFU & FDCAN）を介してデバイスにファームウェアを
ダウンロードし、このファームウェアを必要なユーザメモリにインストールします。
オープンブートローダは、異なるクロックやインタフェース設定などのハードウェアシステムの初期化を、
STM32CubeFirmware HAL/LL ドライバに依存しています。
オープンブートローダは、非セキュア・ドメインの Cortex-M プロセッサによって実行されます。
選択された通信リンクを通じて STM32 に渡されたコマンドのリストが、スライドの右側に表示されます。
この実装では、各プロトコルの 1 つのインスタンスのみが使用され、これらのプロトコルのそれぞれに対して、1 セットのデフォルトピンが使用されます。
その後、ユーザは必要に応じてインスタンスまたはピンを変更できます。

7

STM32CubeU5オープンブートローダ

目的：
STM32 システムブートローダとまったく同じ機能を持ち、システ
ムブートローダに使用されたものとまったく同じツールを備えた
オープンソースのブートローダを提供

論理的根拠：
複数の顧客からの要求：• ブートローダコードの取得• ブートローダコードを変更できること

アプリケーションレベル
コア

モジュール/サービス

ミドルウェアシステムブート
ローダと同じ文書/エコシステム

インタフェースレイヤ

ドライバ

HAL

LL

コンポーネント

BSP

STM32 ハードウェア

アーキテクチャおよびツール：
アーキテクチャは STM32Cube ファームウェアに準拠している必要があります。
正式な ST ブートローダホストである STM32CubeProgrammer との互換性が必要方法：
最初に、G4に展開（USART および FDCAN）
すべての STM32 デバイスに段階的に展開
STM32CubePackage の IAP アプリケーションを置き換え

8この図は、オープンブートローダの機能をまとめたものです。
オープンブートローダの目的は、STM32 システムブートローダとまったく同じ機能を持ち、まったく同じエコシステムを持つオープン
ソースのブートプログラムを提供することです。
オープンブートローダは、同じドライバとミドルウェアに基づいて、
STM32Cube ファームウェアアーキテクチャに準拠しています。
正式な ST ブートローダホストである STM32CubeProgrammer との互換性が保証されています。
ソースコードを提供することで、顧客はブートプログラムをそれぞれのニーズに合わせることができます。
オープンブートローダは、STM32CubePackage の IAP アプリケー
ションを段階的に置き換えます。

8

STM32CubeU5••

802.11b/g/n をサポート - サポートステーション、ソフト AP、ステーション + ソフト AP•

最大 133 MHz の周波数と 256 KB の SRAM と 2 M Flash を備えた ARM CM4F CPU•

ハイスピード UART、I2C、SPI、PWM、およびマルチ GPIO をサポート•

WLAN MAC/ベースバンド/RF

設定：
•

•

ソフトウェアアーキテクチャの概要

EMW3080B の主な機能：

2 つの通信モード：•

バイパス：STM32 ホストと EMW3080B の間で交換される元データ•

AT コマンド：EMW3080B 上で動作する TCP/IP•

インタフェース：UART または SPI（B-U585I-IOT02A 用の SPI）•

ホストドライバは RTOS の有無にかかわらず動作する

ブートローダアプリケーション

EMW3080B ドライバ

テスト
ネットワークライブラリ（オプション）

mx_wifi ドライバ•

IoT と MXCHIP Wi-Fi のネットワーキング

Wi-Fi インタフェース
WI-FI モジュールコマンドインタプ
リタ

UART または
SPI インタフェー
ス
コマンド、イベント、
データ

カーネル：RF ドライバ、
TCP/IP、SSL、
FreeRTOS、ペリフェラル
ドライバ、ユーティリティ
RF ドライバライブラリ

I/O サブコンポーネント

SDK

STM32 MCU ホスト

EMW3080B モジュールファームウェア

STMicro から

MXCHIP から

RealTek から

最大 7 つのミドルウェアアプリケーションと 1 つのデモ•

1 つの Wi-Fi の基本動作群：スキャン、ping、リモートエコーサーバ、http ダウンロードのデモを行う - 設定：ベア OS および AT コマンド•

6 つのアプリケーション：NetXDuo - Azure RTOS NetX/NetXDuo スタックの使用量 –バイパスモード•

1 つのデモンストレーション IOT_HTTP_WebServer：Web サーバは B-U585I-IOT02A
で、Web クライアントはユーザのブラウザ - 設定：ベア OS および AT コマンド

B-U585I-IOT02A ボードへの直接のはんだ付け

9

このスライドでは、STM32U5 への WI-FI コネクティビティを提供します。
MXCHIP 製 EMW3080B デバイスは、内蔵ワイヤレスインターネットコネクティビティデバイ
スです。
このモジュールは SPI または UART インタフェースを使用して MCU と通信します。
EMW3080B モジュールは、B-U585I-IOT02A ボードの上面図に示すように、ボードに直接はんだ付けされます。
次のように別のボードに付けることもできます。
- Arduino コネクタを介して任意の STM32 ボードに接続するための EXT-AT3080 シー
ルド- STMOD+ コネクタを介して任意の STM32 ボードに接続するための MB1400 シールド
Wi-Fi® モジュールはオペレーティングシステムを必要とせず、AT コマンドのみでコネク
ティビティを確立する完全に統合された TCP/IP スタックを備えています。
ソフトウェアアーキテクチャは、EMW3080B モジュールと通信する mx_wifi ドライバに依存しています。
MXCHIP が開発したテストアプリケーションや、ST が開発したネットワークライブラリおよびアプリケーションを、ドライバに加えて使用することができます。
7 つのミドルウェアアプリケーションと 1 つのデモにより、この WI-FI モジュールに慣れることができます。

9

STM32WB BLE モジュール

STM32CubeU5•

主な機能と BLE AT のセットアップ•

B-U585I-IOT02A ボード、BLE_AT_Server アプリケーションを実行している BLE
モジュールである STM32WB5MMG を内蔵している•

STM32U5 は、AT コマンドを使用して BLE モジュールと相互作用する•

STM32U5 は BLE_AT_Client アプリケーションを実行する•• BLE AT - アプリケーション••

コマンド は UART リンクを介して転送される•

BLE アプリケーションは、「B3 user」ボタンで選択される•

心拍数センサ•

P2P サーバ

スマートフォン用アプリケーションである「ST BLE Sensor」に接続した
後でユーザができること：•

ボード上の B3 ボタンをクリックして、スマートフォンに値を送信する•

P2P サーバのスマートフォンのアクションからの書込み受信時にボードのLED をトグルする

U5 コンソールに、転送された命令やコマンドが表示される

ST BLE センサ
App Store

Google PlayGATT クライアント

P2P サーバのスマートフォン
アプリケーション10

このスライドでは、STM32U5 への Bluetooth low energy technology のコネク
ティビティを提供するモジュールについて説明します。
STM32WB マイクロコントローラの革新的なアーキテクチャは、リアルタイム
実行（無線関連のソフトウェア処理）用に最適化され、柔軟性の高いリソースの使用ならびに電源管理を可能にした、2 つの完全に独立したコアに基づいています。
このモジュールは、B-U585I-IOT02A ボードに内蔵されています。
STM32U5 との通信は、UART リンク上で転送される AT コマンドに基づいて行われます。
次のアプリケーションは、この BLE モジュールの機能のデモに使用できます。
心拍数センサポイントツーポイントサーバ
スマートフォンにインストールされた ST BLE センサアプリケーションに接続
すると、ユーザは LED やボタンを使用して、モジュールとスマートフォンの間の通信を確認できます。
転送される命令およびコマンドが STM32U5 コンソールに表示されます。キャ
プチャを参照してください。

10

デモ

STM32CubeU5
B-U585I-IOT02A Web サーバのデモ•

選択時のリアルタイムセンサデータ取得

コネクティビティ機能（Wi-Fi）およびセンサデータ取得に光を当てた組込み開発による動的な Web ページの開発とナビゲーションを組み合わせる•

動的な Web ページ
ページコンポーネント（React JS/Bootsrap ライブ
ラリ）•
チャートプロット（Chart JS ライブラリ）•
HTTP リクエストのエンコード（Java Script）•
HTTP レスポンスの解析とデータのプロット（Java
Script）•

デバイスの互換性
PC ビューWeb サイトのナビゲー
ション組み込まれたデモ
Wi-Fi 管理•

MxChip WIFI ファームウェア（バイパスなし）•

STM32 ネットワークライブラリ•HTTP プロトコルの通信•o•

GET リクエストレスポンス（新しいデバイス）

内蔵センサのデータ取得•

B-U585I-IOT02A
Web サーバ

電話ビュー
温度センサ
•

圧力センサ

•

湿度センサ

バックグラウンドモード

11

このスライドでは、WI-FI Web サーバのデモについて説明しています。
このデモファームウェアは、STM32CubeU5 マイクロコントローラパッケージに含まれています。このファームウェアでは、STM32Cube HAL を使用して HTTP リクエストを実行するための MXCHIP モジュールの使用方法を示しています。
MXCHIP モジュールと Web ブラウザ（この場合は Google Chrome™ ブラウザ）は、Web
サーバを作成するために使用されます。この Web ページでは PC および電話の使用をサポートしています。
B-U585I-IOT02A ボードは、このデモでは HTTP サーバです。これには、各クライアントのリクエスト後に送信された Web ページリソースが含まれています。
B-U585I-IOT02A ボードでは、クライアントリクエストのデコード、処理、および応答が可能です。
HTML ページ、CSS ファイル、JS ファイルなどの Web ページのリソースリクエスト
センサ値リクエスト（温度、圧力、および湿度の値）
ユーザは、サーバの IP アドレス（ネットワークインタフェースプロセス後に提供される）をコ
ピーしてブラウザに貼り付けることで、Web ページの閲覧を開始できます。Web ページは、クライアントサーバに読み込まれます。
この Web ページには 4 つのメインメニューがあります。
- 製品と Web ページの説明を含む Home メニュー、Temperature メニュー、Pressure メ
ニュー、Humidity メニュー。最後に、ユーザは任意のメニューを選択して別のセンサーの取得を開始/停止できます。

11

STM32CubeU5改善されたドキュメント• スタンドアロンの .html の readme ファイルにより、ユーザ
エクスペリエンスの向上と、ルック･アンド･フィールの強化を実現

12

スタンドアロンの html 形式の readme ファイルは、サンプルやアプ
リケーションが含まれるディレクトリにあります。
これには、ユーザが容易にプログラムを理解し、独自のプロジェク
トを迅速に開発できるよう、プログラムの目的と期待される結果が示され、また役立つ注意事項が含まれます。

12© STMicroelectronics - All rights reserved.
ST logo is a trademark or a registered trademark of STMicroelectronics International NV or its affiliates in the EU and/or other countries.
For additional information about ST trademarks, please refer to www.st.com/trademarks.
All other product or service names are the property of their respective owners.

このプレゼンテーションにご参加いただき、ありがとうございました。

13