BlueNinja BSP  0.5
Cerevo BlueNinja(CDP-TZ01B) Board Support Packageリファレンスマニュアル
概要

本ドキュメントは、BlueNinja(CDP-TZ01B)のBoard Support Pacageのリファレンスマニュアルです。

対象範囲

BlueNinjaのソフトウェアの構成を以下に示します。

BlueNinja_software_structure_ja.png
BlueNinjaソフトウェア構成

本ドキュメントは、図中の「BlueNinja BSP」の範囲を対象としています。
「TOSHIBA TZ1000 BSP」についてはBSPの付属のドキュメント及びApPLite-2技術情報ページのドキュメントを参照してください。

BlueNinja機能仕様

BlueNinjaモジュール、ブレイクアウトボードの機能仕様はBlueNinja機能仕様を参照してください。

BlueNinja BSPの導入

導入手順は別紙「BlueNinja CDP-TZ01B スターターガイド」を参照してください。

BlueNinja BSPの構成

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 モーショントラッカー

関連情報