diff --git a/README.md b/README.md index 82afb1f..0cf6140 100644 --- a/README.md +++ b/README.md @@ -61,6 +61,9 @@ AVR-GCC / AVR-LIBC 専用。__Arduino互換API用ではない。__ ## 更新履歴 +- 0.4.6 (26/08/14) + - `pinBitmask` マクロを追加 + - 0.4.5 (26/08/10) - 使用者定義設定(`usrdef.h`) diff --git a/api/macro_digital.h b/api/macro_digital.h index 3dc9a8d..33ea89f 100644 --- a/api/macro_digital.h +++ b/api/macro_digital.h @@ -331,6 +331,11 @@ */ #define pinPosition(PIN) (PIN & 7) +/* + * pinBitmask(PIN) macro + */ +#define pinBitmask(PIN) (1 << (PIN & 7)) + /* * portRegister(PIN) macro */