summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--digital/avr/modules/utils/utils.avr.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/digital/avr/modules/utils/utils.avr.h b/digital/avr/modules/utils/utils.avr.h
index dc794ac8..b42e92f3 100644
--- a/digital/avr/modules/utils/utils.avr.h
+++ b/digital/avr/modules/utils/utils.avr.h
@@ -43,6 +43,9 @@
| (v3) << 3 | (v2) << 2 | (v1) << 1 | (v0) << 0 \
: -1024 * 1024)
+/** Helper macro to set a bit to 1 in a byte. */
+#define set_bit(port, bit) (port |= _BV(bit))
+
/** No-operation, one instruction delay. */
extern inline void
utils_nop (void)