Advertisement
Darrent

test

Jul 15th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.12 KB | None | 0 0
  1. /***********************************************************************
  2. *
  3. *  FILE        : RX113_telephone.c
  4. *  DATE        : 2019-03-04
  5. *  DESCRIPTION : Main Program
  6. *
  7. *  NOTE:THIS IS A TYPICAL EXAMPLE.
  8. *
  9. ***********************************************************************/
  10. #include "main_st.h"
  11.  
  12. uint8_t phone_status = 0;
  13.  
  14. void main(void);
  15. void phone_status_determine(void);
  16.  
  17. void main(void)
  18. {
  19.  
  20.     DTMF_WaveStep_Calculation();
  21.     Ring_WaveStep_Calculation();
  22.  
  23.    // Save_PhoneNum(0x100400);
  24.  
  25.  
  26.     while (1U)
  27.     {
  28.         phone_status_determine();
  29.     }
  30.  
  31. }
  32.  
  33. void phone_status_determine(void){
  34.  
  35.     if(phone_status == 1){
  36.  
  37.             phone_status = 0;
  38.             Set_Attn(1.0 ,1.0);     // L_attn: 0.0~1.0  H_attn : 0.0~1.0
  39.             DTMF_dial(0);
  40.  
  41.         }else if(phone_status == 2){
  42.  
  43.             phone_status = 0;
  44.             DTMF_dial(16);
  45.  
  46.         }else if (phone_status == 3){
  47.  
  48.             phone_status = 0;
  49.             DTMF_FFT_start();
  50.  
  51.         }else if (phone_status == 4){
  52.  
  53.             phone_status = 0;
  54.             DTMF_FFT_stop();
  55.  
  56.         }else if(phone_status == 5){
  57.  
  58.             phone_status = 0;
  59.             Ring_start();
  60.  
  61.         }else if(phone_status == 6){
  62.  
  63.             phone_status = 0;
  64.             Ring_stop();
  65.         }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement