progetto finale

Dependencies:   TextLCD mbed

Fork of ProgettoAUC by Marco Vitone

Committer:
Alessio359
Date:
Wed Oct 26 14:59:17 2016 +0000
Revision:
0:7b9184b3ceba
Child:
1:84d896b9240b
rev.1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Alessio359 0:7b9184b3ceba 1
Alessio359 0:7b9184b3ceba 2 #include "mbed.h"
Alessio359 0:7b9184b3ceba 3
Alessio359 0:7b9184b3ceba 4 I2C radio(D14, D15); //sda, sc1
Alessio359 0:7b9184b3ceba 5
Alessio359 0:7b9184b3ceba 6 Serial pc(USBTX, USBRX); //tx, rx
Alessio359 0:7b9184b3ceba 7 InterruptIn button (PC_13);
Alessio359 0:7b9184b3ceba 8
Alessio359 0:7b9184b3ceba 9 const int addr = 0xC0;
Alessio359 0:7b9184b3ceba 10
Alessio359 0:7b9184b3ceba 11 char config_t[6];
Alessio359 0:7b9184b3ceba 12 char read_t[6];
Alessio359 0:7b9184b3ceba 13
Alessio359 0:7b9184b3ceba 14 void prevfreq(){
Alessio359 0:7b9184b3ceba 15 //config_t[2]=0x50;
Alessio359 0:7b9184b3ceba 16 radio.write(addr, config_t, 5);
Alessio359 0:7b9184b3ceba 17 //config_t[2]=0xD0;
Alessio359 0:7b9184b3ceba 18 }
Alessio359 0:7b9184b3ceba 19
Alessio359 0:7b9184b3ceba 20 int main() {
Alessio359 0:7b9184b3ceba 21
Alessio359 0:7b9184b3ceba 22 //config_t[0] = 0xC0;
Alessio359 0:7b9184b3ceba 23 config_t[0] = 0x40;
Alessio359 0:7b9184b3ceba 24 config_t[1] = 0x00; // config data byte2
Alessio359 0:7b9184b3ceba 25 config_t[2] = 0xD0;
Alessio359 0:7b9184b3ceba 26 config_t[3] = 0x01;
Alessio359 0:7b9184b3ceba 27 config_t[4] = 0x00;
Alessio359 0:7b9184b3ceba 28
Alessio359 0:7b9184b3ceba 29 //radio.write(addr, config_t, 5);
Alessio359 0:7b9184b3ceba 30 button.rise(&prevfreq);
Alessio359 0:7b9184b3ceba 31
Alessio359 0:7b9184b3ceba 32 }