a = 1
time1 = tmr.create()
function init_i2c_display()
local scl = 6
local sda = 7
local sla = 0x3c
i2c.setup(0, sda, scl, i2c.SLOW)
disp = u8g2.ssd1306_i2c_128x64_noname(0, sla)
end
--u8g2 prepare set
function u8g2_prepare()
disp:setFont(u8g2.font_6x10_tf)
disp:setDrawColor(1)
disp:setFontPosTop()
disp:setFontDirection(0)
end
---------------------
function u8g2_search()
disp:drawStr(0, 0, "No Signal")
disp:drawStr( 20, 27, "Searching Wi_Fi")
end
function u8g2_success()
disp:drawStr( 0, 0, "Wi_Fi")
end
function Reconnect()
disp:clearBuffer()
if a == 1 then
a = a - 1
u8g2_search()
disp:sendBuffer()
print("1111111111111111111111111111111111111111")
else
--gpio.write(WiFi_StatusLed_Pin,gpio.HIGH)
a = a + 1
u8g2_success()
disp:sendBuffer()
print("2222222222222222222222222222222222222222")--do Up_AC_Message()
end
tmr.delay(1000000)
end
init_i2c_display()
u8g2_prepare()
time1:alarm(2000, tmr.ALARM_AUTO, Reconnect) --do Reconnect()
|