hv_vos_Stdio.h 773 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /*
  2. * @file hv_vos_Stdio.h
  3. * @brief Header file of stdio.
  4. *
  5. * @verbatim
  6. * ==============================================================================
  7. * ##### How to use #####
  8. * ==============================================================================
  9. * (+) Use ()
  10. *
  11. * @endverbatim
  12. * @author HiView SoC Software Team
  13. * @version 1.0.0
  14. * @date 2023-03-01
  15. */
  16. #ifndef _HV_VOS_STDIO_H
  17. #define _HV_VOS_STDIO_H
  18. VOS_EXTERN_C_BEGIN
  19. /** @defgroup VOS_STDIO VOS_STDIO
  20. * VOS memory pool routines
  21. * @{
  22. */
  23. void Hv_Vos_InitStdio();
  24. int Hv_Vos_STDIO_GetChar(char* ch);
  25. void Hv_Vos_STDIO_PutChar(int ch);
  26. int Hv_Vos_STDIO_KBHit(void);
  27. void Hv_Vos_STDIO_FFlush();
  28. void Hv_Vos_CleanupStdio();
  29. /** @} */
  30. VOS_EXTERN_C_END
  31. #endif