AUC Team
/
progettoauc
Fork of ProgettoAUC by
main.cpp@1:84d896b9240b, 2016-10-27 (annotated)
- Committer:
- franzs17
- Date:
- Thu Oct 27 08:53:19 2016 +0000
- Revision:
- 1:84d896b9240b
- Parent:
- 0:7b9184b3ceba
- Child:
- 2:6b09752bd3b2
rev.2
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 | |
franzs17 | 1:84d896b9240b | 11 | char config_t[5]; |
franzs17 | 1:84d896b9240b | 12 | char search[5]; |
franzs17 | 1:84d896b9240b | 13 | |
Alessio359 | 0:7b9184b3ceba | 14 | |
franzs17 | 1:84d896b9240b | 15 | void seqfreq(){ |
franzs17 | 1:84d896b9240b | 16 | search[0] = 0x6F; |
franzs17 | 1:84d896b9240b | 17 | search[1] = 0xCA; |
franzs17 | 1:84d896b9240b | 18 | search[2] = 0xB0; |
franzs17 | 1:84d896b9240b | 19 | search[3] = 0x12; |
franzs17 | 1:84d896b9240b | 20 | search[4] = 0x00; |
franzs17 | 1:84d896b9240b | 21 | radio.write(addr, search, 5); |
franzs17 | 1:84d896b9240b | 22 | |
Alessio359 | 0:7b9184b3ceba | 23 | } |
Alessio359 | 0:7b9184b3ceba | 24 | |
Alessio359 | 0:7b9184b3ceba | 25 | int main() { |
Alessio359 | 0:7b9184b3ceba | 26 | |
franzs17 | 1:84d896b9240b | 27 | |
franzs17 | 1:84d896b9240b | 28 | config_t[0] = 0x2F; |
franzs17 | 1:84d896b9240b | 29 | config_t[1] = 0xCA; // config data byte2 |
franzs17 | 1:84d896b9240b | 30 | config_t[2] = 0x10; |
franzs17 | 1:84d896b9240b | 31 | config_t[3] = 0x12; |
Alessio359 | 0:7b9184b3ceba | 32 | config_t[4] = 0x00; |
Alessio359 | 0:7b9184b3ceba | 33 | |
franzs17 | 1:84d896b9240b | 34 | radio.write(addr, config_t, 5); |
franzs17 | 1:84d896b9240b | 35 | button.rise(&seqfreq); |
Alessio359 | 0:7b9184b3ceba | 36 | |
Alessio359 | 0:7b9184b3ceba | 37 | } |