source: EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_stddef.h@ 429

Last change on this file since 429 was 429, checked in by coas-nagasima, 4 years ago

ASP3, TINET, mbed を更新

  • Property svn:eol-style set to native
  • Property svn:mime-type set to text/x-chdr;charset=UTF-8
File size: 1009 bytes
Line 
1/*
2 * t_stddef.hのターゲット依存部(GR-PEACH用)
3 *
4 * このヘッダファイルは,t_stddef.hの先頭でインクルードされる.他のファ
5 * イルからは直接インクルードすることはない.他のヘッダファイルに先立っ
6 * て処理されるため,他のヘッダファイルに依存してはならない.
7 *
8 * $Id$
9 */
10
11#ifndef TOPPERS_TARGET_STDDEF_H
12#define TOPPERS_TARGET_STDDEF_H
13
14/*
15 * ターゲットを識別するためのマクロの定義
16 */
17#define TOPPERS_GR_PEACH /* システム略称 */
18#define TOPPERS_RZA1H /* RZ/A1H */
19
20/*
21 * チッブで共通な定義
22 */
23#include "chip_stddef.h"
24
25/*
26 * アサーションの失敗時の実行中断処理
27 */
28#ifndef TOPPERS_MACRO_ONLY
29
30Inline void
31TOPPERS_assert_abort(void)
32{
33 /*
34 * bkpt命令によりデバッガに制御を移す(パラメータが何が良いか未検討)
35 */
36 Asm("bkpt #0");
37}
38
39#endif /* TOPPERS_MACRO_ONLY */
40#endif /* TOPPERS_TARGET_STDDEF_H */
Note: See TracBrowser for help on using the repository browser.