# OSBootType

## 定義

      #include <nitro/os.h>

      typedef u16 OSBootType;
      #define    OS_BOOTTYPE_ILLEGAL      0
      #define    OS_BOOTTYPE_ROM          1
      #define    OS_BOOTTYPE_DOWNLOAD_MB  2
      #define    OS_BOOTTYPE_NAND         3
      #define    OS_BOOTTYPE_MEMORY       4

## 要素

OS_BOOTTYPE_ILLEGAL | 不正な状態
OS_BOOTTYPE_ROM | ROM から起動している状態
OS_BOOTTYPE_DOWNLOAD_MB | ダウンロードしたアプリを起動している状態
OS_BOOTTYPE_NAND | NAND 内のアプリを起動している状態
OS_BOOTTYPE_MEMORY | 起動時の static セグメントだけで実行している状態

## 説明

TWL 本体のブート種別を表す定数です。

## 履歴

2008/01/25 型定義を u16 に変更
2007/11/07 初版