
progetto finale
Fork of ProgettoAUC by
main.cpp@0:7b9184b3ceba, 2016-10-26 (annotated)
- 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?
User | Revision | Line number | New 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 | } |