![]() |
BlueNinja BSP
0.5
Cerevo BlueNinja(CDP-TZ01B) Board Support Packageリファレンスマニュアル
|
本ドキュメントは、BlueNinja(CDP-TZ01B)のBoard Support Pacageのリファレンスマニュアルです。
BlueNinjaのソフトウェアの構成を以下に示します。
本ドキュメントは、図中の「BlueNinja BSP」の範囲を対象としています。
「TOSHIBA TZ1000 BSP」についてはBSPの付属のドキュメント及びApPLite-2技術情報ページのドキュメントを参照してください。
BlueNinjaモジュール、ブレイクアウトボードの機能仕様はBlueNinja機能仕様を参照してください。
導入手順は別紙「BlueNinja CDP-TZ01B スターターガイド」を参照してください。
BlueNinja BSPは、BlueNinjaに搭載されたデバイスのドライバーとサポートライブラリから構成されています。
BlueNinjaに搭載しているデバイスのドライバです。
デバイス | 機能 | ソースコード |
---|---|---|
Invensens MPU-9250 | 9軸モーションセンサー | MPU-9250.h MPU-9250.c |
BOSCH BMP280 | 気圧センサー | BMP280.h BMP280.c |
Ti BQ24250 | LiPoバッテリー充電IC | BQ24250.h BQ24250.c |
アプリケーションからBluneNinjaの機能を使用するためのライブラリです。
モジュール上のLED、電源関連のGPIOの定義、タイマーの定義、シリアルコンソールの設定は tz01_system_conf.h で行います。
ライブラリ | 機能 |
---|---|
System | 電源管理(電源ホールド、電源スイッチ、ハートビートLED)、タイマー管理 |
Console | シリアルコンソール |
Battery Charger | バッテリーチャージャ |
Airpressure | 気圧センサー |
Motion Tracker | モーショントラッカー |