[H8-ML(1537)] Re:Where is h8 gcc??
From: Kazu Hirata <kazu@xxxxxxx>
Date: 2002年01月19日(土)23時10分47秒
寺脇様、

初めまして。平田と申します。

> #define BitClr(reg,bit) asm("bclr %0,%1:8" : : "i" (bit), "g" (reg));

手元の gcc-3.0.3-1 で試してみたのですが、以下の定義ではいかがでしょうか。

#define BitClr(reg,bit) ((reg) &= ~(1 << (bit)))

勿論、BSR の定義が

#define SSR (*(volatile unsigned char *) 0xffff00)

の形をとっていることが前提ですが。

Kazu Hirata
スレッド概略
[表示中](起点)


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]