uio.h 633 B

12345678910111213141516171819202122232425262728293031323334
  1. #ifndef __UIO_H__
  2. #define __UIO_H__
  3. typedef enum{
  4. UIO_LED_RED,
  5. UIO_LED_GREEN,
  6. UIO_MAX
  7. }UIO_TYPEENUM;
  8. typedef enum{
  9. UIO_LOW,
  10. UIO_HIGH
  11. }UIO_STATUSENUM;
  12. typedef enum{
  13. UIO_SW_KEEP_HIGH,//保持常高
  14. UIO_SW_KEEP_LOW, //保持常低
  15. UIO_SW_FLASH_FAST,//快速翻转
  16. UIO_SW_FLASH_SLOW,//慢速翻转
  17. }UIO_SWENUM;
  18. typedef enum{
  19. UIO_INDRX,//语音接收状态
  20. UIO_INDTX,//语音发送状态
  21. UIO_INDGT,//GT模式
  22. UIO_INDONLINE,//POC在线状态(无到语音传输)
  23. UIO_INDOFFLINE,//POC掉线状态
  24. }UIO_INDENUM;
  25. void uioProctl(unsigned int dlyTime);
  26. void uioStatusInit(void);
  27. void uioStatusSet(UIO_INDENUM status);
  28. #endif