Cente SD Card Driver
・物理フォーマット時にアロケーションビットマップのサイズが正しく算出できない不具合を修正(Cente障害情報:110-0002)
sdphy_format実行時において、アロケーションビットマップのサイズ算出に失敗する不具合を修正
・社名変更
社名をNXTech株式会社に統一しました。
・物理フォーマット時にアロケーションビットマップのサイズが正しく算出できない不具合を修正(Cente障害情報:110-0002)
sdphy_format実行時において、アロケーションビットマップのサイズ算出に失敗する不具合を修正
・社名変更
社名をNXTech株式会社に統一しました。
・ユーザーズマニュアルの変更
ユーザーズマニュアルにおいて、奥付の情報を更新しました。ソースコードに変更はありません。
・Cente SD Card Driver Ver2.00~Ver2.11
・Cente SD Card Driver Ver2.10
・High Speed Modeのクロックが出力されない不具合を修正 (Cente障害情報:110-0001)
High Speed Mode対応のSDカードを使用した場合に50MHzが出力されず、Default Speed Modeの25MHzが出力されてしまう不具合を修正
・多チャンネル対応
Cente SD Card Driver部に多チャンネル機能を追加
・物理フォーマット機能APIの仕様変更
多チャンネル対応に伴い、物理フォーマット時にドライブ名を指定するように変更
・物理フォーマット機能APIの機能追加
物理フォーマット機能にSDXCカード(64GB~)をFAT32フォーマットする機能を追加
・物理フォーマット機能にライトプロテクト検出機能を追加
sdphy_format()内でライトプロテクトのチェックを行うように変更
・異常検出が出来るように戻り値の型を変更
以下の関数内で異常を検出した場合にエラーが戻せるように、戻り値の型を「void」から「ct_int_fast16_t」型へ変更
SD_read_buf(), SD_Pow_ON()
・SD_TOUTのソフトウェアループで使用している変数の型を変更
ソフトウェアループで使用している変数を「ct_int_fast16_t tout;」(signed int)で宣言しているが、int=16bitの環境では桁溢れする可能性があるため「ct_uint32_t tout;」(unsigned long)へ変更
・SD_TranStateCheck()内の処理を変更
リード/ライト転送時に行っているSDカードのステートチェックにおいて、「Stand-by State」の場合に「Transfer State」へ遷移させる処理を追加
・FileSystem依存部を修正
Cente Compact FileSystemとの組み合わせで使用した場合にコンパイルエラーが発生する問題を修正
・物理フォーマット機能APIの仕様変更
FileSystem依存部の修正に伴い物理フォーマット機能APIの仕様を変更