#defines for making USB structure definitions a bit simpler.

This commit is contained in:
Jared Boone
2012-10-02 20:39:13 -07:00
committed by Piotr Esden-Tempski
parent 029bf6cbcc
commit 96ea1a35a3

View File

@@ -23,6 +23,8 @@
#include <libopencm3/cm3/common.h>
#include <libopencm3/lpc43xx/memorymap.h>
#define BIT_MASK(base_name) (((1 << base_name##_WIDTH) - 1) << base_name##_SHIFT)
#define BIT_ARG(base_name, x) ((x) << base_name##_SHIFT)
/* --- USB0 registers ------------------------------------------------------ */
/* Device/host capability registers */