diff --git a/src/energenie/drv/hrf69.c b/src/energenie/drv/hrf69.c
index ea138ac..7a74e21 100644
--- a/src/energenie/drv/hrf69.c
+++ b/src/energenie/drv/hrf69.c
@@ -22,17 +22,16 @@
 //    return line
 
 
-
+// Write an 8 bit value to a register
 void HRF_writereg(uint8_t addr, uint8_t data)
 {
-//def HRF_writereg(addr, data):
-//    """Write an 8 bit value to a register"""
-//    buf = [addr | MASK_WRITE_DATA, data]
-//    spi.select()
-//    spi.frame(buf)
-//    spi.deselect()
+    spi_select();
+    spi_byte(addr | HRF_MASK_WRITE_DATA);
+    spi_byte(data);
+    spi_deselect();
 }
 
+
 // Read an 8 bit value from a register
 uint8_t HRF_readreg(uint8_t addr)
 {