luat_lib_disp.c 704 B

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