+//! Writes a register
+u8 nrf_regwrite(u8 reg, const u8 *buf, int len){
+ P5OUT&=~SS;
+
+ reg=nrftrans8(reg);
+ while(len--)
+ nrftrans8(*buf++);
+
+ P5OUT|=SS;
+}
+//! Reads a register
+u8 nrf_regread(u8 reg, u8 *buf, int len){
+ P5OUT&=~SS;
+
+ reg=nrftrans8(reg);
+ while(len--)
+ *buf++=nrftrans8(0);
+
+ P5OUT|=SS;
+}
+