This is used for sending Data to receiving mDot

Dependencies:   libmDot-dev-mbed5-deprecated sd-driver ISL29011

Fork of mdot-examples by 3mdeb

List_of_Possible_functions.txt

Committer:
SDesign2018
Date:
2018-04-14
Revision:
31:79940947df2c
Parent:
8:efab0e415826

File content as of revision 31:79940947df2c:

-----------------Option 9, Choosing register and data-----------------
                int intRegister;
                char input[4];
                char passRegister[1];
                int intData;
                char passData[1];
                pc.printf("What register do you want(2 digit hex form)? \n\r"
                         "Ex: Register 0x01 enter 01\n\r");
                pc.scanf("%s\n\r", input);
                intRegister = atoi(input);  
                itoa(intRegister, passRegister, 16);    // Convert number(input), into hexadecimal(16), and save in char buffer(passVariable)
                passRegister[0] = atoi(passRegister);
                pc.printf("0x%x register\n\r", passRegister[0]);
                
                pc.printf("What is the hex representation of your data?\n\r");
                pc.scanf("%s\n\r", input);
                intData = atoi(input);  // Convert input to integer
                itoa(intRegister, passData, 16);  //Convert number(input), into hexadecimal(16), and save in char buffer(passVariable)
                passData[0] = atoi(passData);   
                pc.printf("0x%x is your data\n\r", passData[0]);
                break;
--------------------------------------------------------------------------------