test cli
Dependencies: mbed-os-example-mbed5-lorawan
Fork of Projet_de_bachelor_code by
qsd.cpp@24:f00666a1be3a, 2018-06-13 (annotated)
- Committer:
- Ranyd04
- Date:
- Wed Jun 13 07:03:47 2018 +0000
- Revision:
- 24:f00666a1be3a
- Parent:
- 23:3dfaed332d89
test cli;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Ranyd04 | 23:3dfaed332d89 | 1 | |
Ranyd04 | 23:3dfaed332d89 | 2 | #include "qsd.h" |
Ranyd04 | 23:3dfaed332d89 | 3 | |
Ranyd04 | 23:3dfaed332d89 | 4 | int QSD::read(void){ |
Ranyd04 | 23:3dfaed332d89 | 5 | int test = 0; |
Ranyd04 | 23:3dfaed332d89 | 6 | DigitalOut alim_control(PA_10); |
Ranyd04 | 23:3dfaed332d89 | 7 | DigitalOut control_trans(PB_5); |
Ranyd04 | 23:3dfaed332d89 | 8 | DigitalOut control_QSD(PA_9); |
Ranyd04 | 23:3dfaed332d89 | 9 | alim_control = 1; |
Ranyd04 | 23:3dfaed332d89 | 10 | control_trans=0; |
Ranyd04 | 23:3dfaed332d89 | 11 | control_QSD=0; |
Ranyd04 | 23:3dfaed332d89 | 12 | wait(2.0); |
Ranyd04 | 23:3dfaed332d89 | 13 | cs->write(0); |
Ranyd04 | 23:3dfaed332d89 | 14 | test |= spi->write(0x00); |
Ranyd04 | 23:3dfaed332d89 | 15 | test |= spi->write(0x00) << 8; |
Ranyd04 | 23:3dfaed332d89 | 16 | test |= spi->write(0x00) << 16; |
Ranyd04 | 23:3dfaed332d89 | 17 | test |= spi->write(0x00) << 24; |
Ranyd04 | 23:3dfaed332d89 | 18 | cs->write(1); |
Ranyd04 | 23:3dfaed332d89 | 19 | control_QSD=1; |
Ranyd04 | 23:3dfaed332d89 | 20 | return test; |
Ranyd04 | 23:3dfaed332d89 | 21 | } |
Ranyd04 | 23:3dfaed332d89 | 22 | |
Ranyd04 | 23:3dfaed332d89 | 23 | QSD::QSD(){ |
Ranyd04 | 23:3dfaed332d89 | 24 | spi = new SPI(PB_15, PB_14 ,PB_13); |
Ranyd04 | 23:3dfaed332d89 | 25 | cs = new DigitalOut(PB_12); |
Ranyd04 | 23:3dfaed332d89 | 26 | spi->format(8, 0); |
Ranyd04 | 23:3dfaed332d89 | 27 | spi->frequency(1000000); |
Ranyd04 | 23:3dfaed332d89 | 28 | cs->write(1); |
Ranyd04 | 23:3dfaed332d89 | 29 | }; |