You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

86 lines
2.4 KiB

  1. // void eventProcessTask_init(void){
  2. // if(eventProcesstask.TaskNotify){
  3. // eventProcesstask.TaskNotify--;
  4. // if(eventProcesstask.m_tasktransition){
  5. // eventProcesstask.m_status = working;
  6. // ZLOGI(TAG, "eventRXtask_init");
  7. // if(eventProcesstask.m_taskfunc) eventProcesstask.m_taskfunc();
  8. // eventProcesstask.m_status = end;
  9. // }
  10. // else{
  11. // eventProcesstask.m_status = idle;
  12. // }
  13. // }
  14. // }
  15. // void eventProcessTask_start(taskfuction cb){
  16. // if(eventProcesstask.m_status != idle){
  17. // eventProcesstask.m_tasktransition = false;//״̬: �ǿ��У�״̬ת����
  18. // eventProcesstask.TaskNotify++; //֪ͨ����
  19. // }
  20. // else{
  21. // eventProcesstask.m_taskfunc = cb;
  22. // eventProcesstask.m_tasktransition = true;//״̬: ���У�״̬ת����
  23. // eventProcesstask.TaskNotify++; //֪ͨ����
  24. // }
  25. // ZLOGI(TAG, "eventTaskNotify: %d", eventProcesstask.TaskNotify);
  26. // }
  27. // void eventProcesstask_start(FunctionCB cb){
  28. // eventProcessfunc = cb;
  29. // }
  30. // /*
  31. // * @brief �ص�����ע��
  32. // *
  33. // *
  34. // *
  35. // *�ж�����״̬
  36. // *��������:״̬ת����
  37. // * ״̬ת������1.�ص������Ǽ�ע��
  38. // * 2.����֪ͨ
  39. // *
  40. // *�����ǿ��У�״̬ת����
  41. // * ״̬ת���أ�1.��ע��
  42. // * 2.����֪ͨ�ȴ�����״̬����
  43. // */
  44. // void uartRxTask_start(taskfuction cb){
  45. // if(usartRxtask.m_status != idle){
  46. // usartRxtask.m_tasktransition = false;//״̬: �ǿ��У�״̬ת����
  47. // usartRxtask.TaskNotify++; //֪ͨ����
  48. // }
  49. // else{
  50. // usartRxtask.m_taskfunc = cb;
  51. // usartRxtask.m_tasktransition = true;//״̬: ���У�״̬ת����
  52. // usartRxtask.TaskNotify++; //֪ͨ����
  53. // }
  54. // ZLOGI(TAG, "uartTaskNotify: %d", usartRxtask.TaskNotify);
  55. // }
  56. // /*
  57. // * @brief: uart�ص�����״̬ת����������ʱ������������֪ͨ
  58. // *
  59. // */
  60. // void uartRxTask_init(void){
  61. // if(usartRxtask.TaskNotify){
  62. // usartRxtask.TaskNotify--;
  63. // if(usartRxtask.m_tasktransition){
  64. // usartRxtask.m_status = working;
  65. // ZLOGI(TAG, "uartRXtask_init");
  66. // if(usartRxtask.m_taskfunc) usartRxtask.m_taskfunc();
  67. // usartRxtask.m_status = end;
  68. // }
  69. // else{
  70. // usartRxtask.m_status = idle;
  71. // }
  72. // }
  73. // }
  74. ��д��uart��һϵ�к������ڽ�������Ϊ��������