diff --git a/examples/i2c_oled/ssd1306_i2c.h b/examples/i2c_oled/ssd1306_i2c.h
index c72e2e3c333c521301c38546d62f6a0a6d7c6568..3ae7ce23b0277156cfb4571ed757eeb6c4b54c5f 100644
--- a/examples/i2c_oled/ssd1306_i2c.h
+++ b/examples/i2c_oled/ssd1306_i2c.h
@@ -305,7 +305,7 @@ uint8_t ssd1306_pkt_send(uint8_t *data, uint8_t sz, uint8_t cmd)
 	if(cmd)
 	{
 		pkt[0] = 0;
-		pkt[1] = cmd;
+		pkt[1] = *data;
 	}
 	else
 	{