代码拉取完成,页面将自动刷新
同步操作将从 Walkline/MicroPython WS2812 Led Clock 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
"""
Copyright © 2021 Walkline Wang (https://walkline.wang)
Gitee: https://gitee.com/walkline/micropython-ws2812-led-clock
"""
from utils.utilities import Utilities
import esp
import esp32
esp.osdebug(None) # 注释此行可显示详细调试信息
esp32c3 = Utilities.is_esp32c3()
# channel 0/1 for esp32c3
if esp32c3: esp32.RMT.bitstream_channel(0)
class Config(object):
class BRIGHTNESS(object):
# 根据实际情况设置亮度最大值,取值范围 (1~200)
MAX = 125
class PINS(object):
ADC = 1
DIN = 7 if esp32c3 else 13
class KEYS(object):
KEY_1 = 2 if esp32c3 else 22
KEY_2 = 3 if esp32c3 else 21
KEY_3 = 4 if esp32c3 else 5
KEY_4 = 5 if esp32c3 else 4
KEY_TEST = 6 if esp32c3 else 12
KEY_BOOT = 9 if esp32c3 else 0
KEY_LIST = (KEY_1, KEY_2, KEY_3, KEY_4, KEY_TEST, KEY_BOOT)
KEY_MAP = {
KEY_1: 1,
KEY_2: 2,
KEY_3: 3,
KEY_4: 4,
KEY_TEST: 'TEST',
KEY_BOOT: 'BOOT'
}
class PERIOD(object):
CLOCK_MS = 1000 * 5
CLOCK_SYNC = int(3600 * 1000 / CLOCK_MS)
ADC_MS = 1000 * 3
class MATRIX(object):
HEIGHT = ROWS = 6
WIDTH = COLUMNS = 9
VERTICAL = True
class Colors(object):
BLACK = (0, 0, 0)
WHITE = (255, 255, 255)
RED = (255, 0, 0)
BLUE = (60, 60, 255)
GREEN = (0, 255, 0)
GREEN_MEDIUM = (128, 128, 0)
GREEN_LOW = (0, 60, 60)
# class WIFI(object):
# AP_SSID = 'Matrix Led Clock'
# AP_PASSWORD = ''
# AP_AUTHMODE = 0
# AP_HOST = "192.168.66.1"
# AP_PORT = 80
# AP_IFCONFIG = (AP_HOST, "255.255.255.0", AP_HOST, AP_HOST)
# AP_PORTAL = {'*': AP_HOST}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。