2011-01-01から1年間の記事一覧

関数マクロスキー

コンパイルすら通していませんよっと。 #define ISBITON0_8(bytedat) (((bytedat) & 0x01)? 1: 0) #define ISBITON1_8(bytedat) (((bytedat) & 0x02)? 1: 0) … #define ISBITON7_8(bytedat) (((bytedat) & 0x80)? 1: 0) ----- unsigned char testdat; if( IS…

ビットフィールドと共用体と

スーパーpre記法つかうとセンタリングされる…なんでやねん。 typedef struct { unsigned s1:1; /* センサ1 */ unsigned s2:1; /* センサ2 */ unsigned s3:1; /* センサ3 */ unsigned s4:1; /* センサ4 */ unsigned s5:1; /* センサ5 */ unsigned rsv:3 /* 予…