Ashwath M Pavithran
/
csi066_rev0p3_harald_prog
Publishing for sharing with Harald
Diff: I2C_write.cpp
- 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