This is used for sending Data to receiving mDot

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

Fork of mdot-examples by 3mdeb

Committer:
SDesign2018
Date:
Sat Apr 14 18:20:55 2018 +0000
Revision:
31:79940947df2c
Parent:
8:efab0e415826
SD card functionality isn't working as wanted. Was working before.; Add method to send longitude and latitude floats.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
SDesign2018 8:efab0e415826 1 -----------------Option 9, Choosing register and data-----------------
SDesign2018 8:efab0e415826 2 int intRegister;
SDesign2018 8:efab0e415826 3 char input[4];
SDesign2018 8:efab0e415826 4 char passRegister[1];
SDesign2018 8:efab0e415826 5 int intData;
SDesign2018 8:efab0e415826 6 char passData[1];
SDesign2018 8:efab0e415826 7 pc.printf("What register do you want(2 digit hex form)? \n\r"
SDesign2018 8:efab0e415826 8 "Ex: Register 0x01 enter 01\n\r");
SDesign2018 8:efab0e415826 9 pc.scanf("%s\n\r", input);
SDesign2018 8:efab0e415826 10 intRegister = atoi(input);
SDesign2018 8:efab0e415826 11 itoa(intRegister, passRegister, 16); // Convert number(input), into hexadecimal(16), and save in char buffer(passVariable)
SDesign2018 8:efab0e415826 12 passRegister[0] = atoi(passRegister);
SDesign2018 8:efab0e415826 13 pc.printf("0x%x register\n\r", passRegister[0]);
SDesign2018 8:efab0e415826 14
SDesign2018 8:efab0e415826 15 pc.printf("What is the hex representation of your data?\n\r");
SDesign2018 8:efab0e415826 16 pc.scanf("%s\n\r", input);
SDesign2018 8:efab0e415826 17 intData = atoi(input); // Convert input to integer
SDesign2018 8:efab0e415826 18 itoa(intRegister, passData, 16); //Convert number(input), into hexadecimal(16), and save in char buffer(passVariable)
SDesign2018 8:efab0e415826 19 passData[0] = atoi(passData);
SDesign2018 8:efab0e415826 20 pc.printf("0x%x is your data\n\r", passData[0]);
SDesign2018 8:efab0e415826 21 break;
SDesign2018 8:efab0e415826 22 --------------------------------------------------------------------------------
SDesign2018 8:efab0e415826 23
SDesign2018 8:efab0e415826 24