__BITS16
#define SI470X_BLERB __BITS16(15, 14)
#define SI470X_BLERC __BITS16(13, 12)
#define SI470X_BLERD __BITS16(11, 10)
#define SI470X_READCHAN __BITS16(9, 0)
#define SI470X_PN __BITS16(15, 12)
#define SI470X_MFGID __BITS16(11, 0)
#define SI470X_REV __BITS16(15, 10)
#define SI470X_DEV __BITS16(9, 6)
#define SI470X_FIRMWARE __BITS16(5, 0)
#define SI470X_CHAN __BITS16(9, 0)
#define SI470X_BLNDADJ __BITS16(7, 6)
#define SI470X_GPIO3 __BITS16(5, 4)
#define SI470X_GPIO2 __BITS16(3, 2)
#define SI470X_GPIO1 __BITS16(1, 0)
#define SI470X_SEEKTH __BITS16(15, 8)
#define SI470X_BAND __BITS16(7, 6)
#define SI470X_SPACE __BITS16(5, 4)
#define SI470X_VOLUME __BITS16(3, 0)
#define SI470X_SMUTER __BITS16(15, 14)
#define SI470X_SMUTEA __BITS16(13, 12)
#define SI470X_SKSNR __BITS16(7, 4)
#define SI470X_SKCNT __BITS16(3, 0)
#define SI470X_BLERA __BITS16(9, 10)
#define SI470X_RSSI __BITS16(7, 0)