luat_lib_disp.c 685 B

123456789101112131415161718192021222324252627282930
  1. /*
  2. @module disp
  3. @summary disp库已合并到u8g2库,API等价
  4. @version 1.0
  5. @date 2020.03.30
  6. @demo u8g2
  7. */
  8. #include "luat_base.h"
  9. #include "luat_malloc.h"
  10. /*
  11. 显示屏初始化,请使用u8g2库
  12. @api disp.init(conf)
  13. @table conf 配置信息
  14. @return int 正常初始化1,已经初始化过2,内存不够3,初始化失败返回4
  15. @usage
  16. -- disp库的所有API均已合并到u8g2库
  17. -- disp库已经映射为u8g2库,所有API均代理到u8g2,请查阅u8g2库的API
  18. */
  19. static int l_disp_init(lua_State *L) {
  20. return 0;
  21. }
  22. LUAMOD_API int luaopen_disp( lua_State *L ) {
  23. lua_getglobal(L, "u8g2");
  24. if (lua_isuserdata(L, -1))
  25. return 1;
  26. luaopen_u8g2(L);
  27. return 1;
  28. }