Publishing for sharing with Harald

Dependencies:   csi059

Revision:
4:1c48c9fa44fc
Parent:
3:3e8c16b6620c
--- a/I2C_write.cpp	Thu Jun 21 22:11:25 2018 +0000
+++ b/I2C_write.cpp	Fri May 22 19:19:45 2020 +0000
@@ -16,8 +16,13 @@
     //Read Register Pointer
     pc.printf("\n\n\n \r\tYahoooo! Lets program a Register");
     while (!flag1) {
-        pc.printf("\n\n\n \r\tEnter Register Address in hex (0 to f): ");
+        pc.printf("\n\n\n \r\tEnter Register Address in hex (0 to 17): ");
         reg_ptr = get_half_byte(&flag1);
+        if (flag1 == 1) {
+            reg_ptr = reg_ptr << 4;
+            temp = get_half_byte(&flag1);
+            reg_ptr = (reg_ptr | temp);
+        }
         if (flag1==0) pc.printf(" \033[%dm Invalid Chracter!! No worries, let us try again \033[%dm",41,40);
     } 
     //Read Register Data