finalfinal
Dependencies: BSP_DISCO_L476VG LCD_DISCO_L476VG mbed nRF24L01P
Fork of Final_project_Dom_2TOMS_addChannel by
Revision 7:fed91776683c, committed 2018-04-24
- Comitter:
- dnaples02
- Date:
- Tue Apr 24 22:11:09 2018 +0000
- Parent:
- 6:5c8300551004
- Commit message:
- domtheITguy
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Tue Apr 24 21:28:57 2018 +0000 +++ b/main.cpp Tue Apr 24 22:11:09 2018 +0000 @@ -100,10 +100,24 @@ pc.printf("waiting for DataRate\n\r"); if ( pc.readable() ) { - receivedDataRateCharacter = pc.getc(); + receivedDataRateCharacter = pc.getc(); - if (receivedDataRateCharacter >= '1' && receivedDataRateCharacter <= '9') - { // if received 0 through 9 load transmit buffer + if (receivedDataRateCharacter == '1') + { + my_nrf24l01p.setAirDataRate(NRF24L01P_DATARATE_250_KBPS); + // if received 0 through 9 load transmit buffer + } + else if (receivedDataRateCharacter == '2') + { + my_nrf24l01p.setAirDataRate(NRF24L01P_DATARATE_1_MBPS); + } + else if (receivedDataRateCharacter == '3') + { + my_nrf24l01p.setAirDataRate(NRF24L01P_DATARATE_2_MBPS); + } + + + pc.printf("received valid number\n\r"); receivedDataRateCharacter = receivedDataRateCharacter - NRF24L01P_DATARATE_1_MBPS; rf_DataRate = rf_DataRate + receivedDataRateCharacter; @@ -114,7 +128,7 @@ stayInWhile = 0; } } - } + } int main()