ax_test_utils.h 753 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef __AX_TEST_UTILS_H__
  2. #define __AX_TEST_UTILS_H__
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif /* __cplusplus */
  6. #include <stdio.h>
  7. #include <stdlib.h>
  8. #include <string.h>
  9. #include <unistd.h>
  10. #include "eznn_api.h"
  11. #ifdef __EOS__
  12. #include <rtthread.h>
  13. #include <debug.h>
  14. #endif
  15. int drawrectback(char *y, int w, ezax_rt_t *pRect);
  16. int drawrectback_c(char *y, int w, ezax_rt_t *pRect, int color);
  17. int draw_rect_with_color(char *y, int w, int h, ezax_rt_t *pRect, int color);
  18. void *ax_malloc_uncache(unsigned int *phy_addr, int size);
  19. int ax_free_uncache(unsigned int phy_addr, void *viraddr);
  20. void *ax_realloc_virt(void *prt, int size);
  21. void *ax_malloc_virt(int size);
  22. int ax_free_virt(void *prt);
  23. #ifdef __cplusplus
  24. }
  25. #endif /* __cplusplus */
  26. #endif