Nios® V プロセッサー・ソフトウェア開発者ハンドブック

ID 743810
日付 7/08/2024
Public
ドキュメント目次

16.1.1.48. alt_timestamp()

プロトタイプ

alt_u32 alt_timestamp (void)

一般的な呼び出し元

C/C++ プログラム

スレッドセーフ

説明を参照してください。

ISRから入手可能

説明を参照してください。

インクルード

<sys/alt_timestamp.h>

説明

alt_timestamp() 関数は、タイムスタンプ・カウンターの現在の値を返します。

詳細については、「ハードウェア抽象化レイヤーを使用したプログラムの開発」の章の「タイマーデバイスの使用」を参照してください。

この関数の実装は、タイムスタンプ・ドライバーによって提供されます。したがって、この関数がスレッドセーフであるか、割り込みレベルで使用できるかは、基になるドライバーによって異なります。

alt_timestamp() を呼び出す前に、常に alt_timestamp_start() 関数を呼び出してください。呼び出さない場合は、alt_timestamp() の動作は未定義です。

戻り値

タイムスタンプ・カウンターの現在の値を返します。