我无法解决问题。 提供的示例无效。
我已构建软件并将其安装在带显示屏的ESP32上。每当我想要u8g2.xxxx时,它都会返回'(nil值)',好像u8g2将是未知的。其他功能也可以正常工作。我也尝试过其他显示器,是的,我有不同的显示器并进行了编译。 仅显示ucg或u8g2不显示。
我在做什么错了?
-- setup SPI and connect display
function init_spi_display()
-- pins can be assigned freely to available GPIOs
local sclk = 19
local mosi = 23
local cs = 22
local dc = 16
local res = 17
local bus = spi.master(spi.HSPI, {sclk=sclk, mosi=mosi})
disp = u8g2.ssd1306_128x64_noname(bus, cs, dc, res)
end
init_spi_display()
script1.lua:30: attempt to call field 'ssd1306_128x64_noname' (a nil value)
stack traceback:
script1.lua:30: in function 'init_spi_display'
script1.lua:33: in main chunk
[C]: in function 'dofile'
stdin:1: in main chunk