/src/backend/ucosii/ftk_backend_ucosii.c

http://ftk.googlecode.com/ · C · 34 lines · 27 code · 7 blank · 0 comment · 4 complexity · 626868a1728b51883bf4d27dee7ee13f MD5 · raw file

  1. #include "ftk_log.h"
  2. #include "ftk_globals.h"
  3. #include "ftk_display_ucosii.h"
  4. #include "ftk_source_input.h"
  5. #include "ftk_wnd_manager.h"
  6. static Ret ftk_init_input(void)
  7. {
  8. const char* tsdev = NULL;
  9. FtkSource* source = NULL;
  10. source = ftk_source_input_create((FtkOnEvent)ftk_wnd_manager_queue_event_auto_rotate, ftk_default_wnd_manager());
  11. if(source != NULL)
  12. {
  13. ftk_sources_manager_add(ftk_default_sources_manager(), source);
  14. }
  15. return RET_OK;
  16. }
  17. Ret ftk_backend_init(int argc, char* argv[])
  18. {
  19. ftk_init_input();
  20. ftk_set_display(ftk_display_ucosii_create());
  21. if(ftk_default_display() == NULL)
  22. {
  23. ftk_loge("open display failed.\n");
  24. exit(0);
  25. }
  26. return RET_OK;
  27. }