luat_lib_disp.c 736 B

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