ui.c 682 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #include "ui.h"
  2. #include <stdlib.h>
  3. #include "menu.h"
  4. #include "sys.h"
  5. #include "cfg.h"
  6. typedef struct {
  7. int fd;
  8. }ui_handle_t;
  9. static ui_handle_t uiHandle={0};
  10. static void msleep(int ms)
  11. {
  12. // usleep(ms*1000);
  13. }
  14. static void ui_thread(void *arg)
  15. {
  16. int r;
  17. #if 0
  18. thread_handle_t *th=(thread_handle_t*)arg;
  19. ui_handle_t *h=(ui_handle_t*)th->attr->arg;
  20. menu_init();
  21. while(th->quit==0) {
  22. menu_handle();
  23. msleep(100);
  24. }
  25. menu_deinit();
  26. #endif
  27. }
  28. /////////////////////////////////////////////////////
  29. int ui_init(void)
  30. {
  31. #if 0
  32. ui_handle_t *h=&uiHandle;
  33. thread_start(THREAD_ID_UI, ui_thread, h);
  34. #endif
  35. return 0;
  36. }