UIFlow2 Programming Guide
latest
Get Started
MicroPython libraries
Controllers
Widgets
— A basic UI library
Software
Hardware
Module
Unit
HAT
Base
Hat
Quick Reference
Copyrights and Licenses
UIFlow2 Programming Guide
索引
在 GitHub 上编辑
索引
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
adc() (MiniScaleUnit 方法)
ADCHat(内置类)
ADCUnit(内置类)
add_service() (M5BLE.Device.server 方法)
Angle(内置类)
any() (CAN 方法)
any() (connected_client_handle 方法)
any() (M5BLE.Device.client 方法)
ATOMSocketBase(内置类)
B
begin() (Mic 方法)
begin() (Speaker 方法)
button() (MiniScaleUnit 方法)
Button.CB_TYPE(内置变量)
BuzzerUnit(内置类)
C
calibration() (MiniScaleUnit 方法)
Callback_Type.WAS_CLICKED(内置变量)
Callback_Type.WAS_DOUBLECLICKED(内置变量)
Callback_Type.WAS_HOLD(内置变量)
Callback_Type.WAS_PRESSED(内置变量)
Callback_Type.WAS_RELEASED(内置变量)
CAN.BUS_OFF(内置变量)
CAN.LISTEN_ONLY(内置变量)
CAN.NO_ACKNOWLEDGE(内置变量)
CAN.NORMAL(内置变量)
CAN.RECOVERING(内置变量)
CAN.RUNNING(内置变量)
CAN.STOPPED(内置变量)
CANUnit(内置类)
CAN(内置类)
check_msg() (umqtt.MQTTClient 方法)
clear_services() (M5BLE.Device.server 方法)
close() (connected_client_handle 方法)
close() (M5BLE.Device.client 方法)
config() (Mic 方法)
config() (Speaker 方法)
configure() (DLightUnit 方法)
connect() (M5BLE.Device.client 方法)
connect() (umqtt.MQTTClient 方法)
count_reset() (OP108 方法)
count_reset() (OPUnit 方法)
count_value() (OP180 方法)
count_value() (OPUnit 方法)
create_characteristic() (M5BLE.Device.server 方法)
D
DAC2Hat(内置类)
DAC2Unit(内置类)
DACHat(内置类)
DACUnit(内置类)
data_rate() (ADCUnit 方法)
deepSleep() (Power 方法)
deinit() (CAN 方法)
deinit() (M5BLE.Device 方法)
deint() (BuzzerUnit 方法)
deint() (VibratorHAT 方法)
disable_irq() (HallEffectUnit 方法)
disable_irq() (PIR 方法)
disable_irq() (ReflectiveIRUnit 方法)
disable_output() (PPSModule 方法)
disconnect() (umqtt.MQTTClient 方法)
DLightHat(内置类)
DLightUnit(内置类)
dma_buf_count(mic_config_t 属性)
dma_buf_len(mic_config_t 属性)
DualButton(内置类)
DualKmeterModule.CELSIUS(内置变量)
DualKmeterModule.FAHRENHEIT(内置变量)
DualKmeterModule(内置类)
E
Earth(内置类)
enable_irq() (HallEffectUnit 方法)
enable_irq() (PIR 方法)
enable_irq() (ReflectiveIRUnit 方法)
enable_output() (PPSModule 方法)
EncoderUnit(内置类)
end() (Mic 方法)
end() (Speaker 方法)
ENVUnit(内置类)
ExtEncoderUnit(内置类)
F
FaderUnit()
fill_color() (EncoderUnit 方法)
fill_color() (FaderUnit 方法)
fill_color() (MiniEncoderCHat 方法)
fill_color() (RGB 方法)
G
gain() (ADCUnit 方法)
get_adc_raw() (WEIGHT_I2CUnit 方法)
get_ambient_temperature() (ncir 方法)
get_analog_value() (EARTH 方法)
get_analog_value() (Light 方法)
get_analog_value() (ReflectiveIRUnit 方法)
get_average_filter_level() (WEIGHT_I2CUnit 方法)
get_button_status() (EncoderUnit 方法)
get_button_status() (MiniEncoderCHat 方法)
get_characteristics() (M5BLE.Device.client 方法)
get_client() (M5BLE.Device.server 方法)
get_clients() (M5BLE.Device.server 方法)
get_current()
get_data()
get_data_rate() (ADCUnit 方法)
get_data_ready() (ToFUnit 方法)
get_device_spec() (WEIGHT_I2CUnit 方法)
get_digital_value() (EARTH 方法)
get_digital_value() (Light 方法)
get_digital_value() (ReflectiveIRUnit 方法)
get_distance() (ToFUnit 方法)
get_ema_filter_alpha() (WEIGHT_I2CUnit 方法)
get_firmware_version() (ExtEncoderUnit 方法)
get_fw_ver() (DualKmeterModule 方法)
get_gain() (ADCUnit 方法)
get_i2c_address() (PPSModule 方法)
get_inspecting_power()
get_kmeter_channel() (DualKmeterModule 方法)
get_kmeter_temperature() (DualKmeterModule 方法)
get_kmeter_temperature_string() (DualKmeterModule 方法)
get_kwh()
get_lowpass_filter() (WEIGHT_I2CUnit 方法)
get_lux() (DLightUnit 方法)
get_measurement_timing_budget() (ToFUnit 方法)
get_meter_value() (ExtEncoderUnit 方法)
get_motor_speed() (Motion 方法)
get_mtu() (M5BLE.Device 方法)
get_normalized_value() (DACUnit 方法)
get_object_temperature() (ncir 方法)
get_ohm() (Light 方法)
get_operating_mode() (ADCUnit 方法)
get_perimeter() (ExtEncoderUnit 方法)
get_pf()
get_power()
get_power_factor()
get_power_state() (Servo8 方法)
get_pulse() (ExtEncoderUnit 方法)
get_range() (ToFUnit 方法)
get_raw() (FaderUnit 方法)
get_raw_value() (ADCUnit 方法)
get_raw_value() (DACUnit 方法)
get_rotary_increments() (EncoderUnit 方法)
get_rotary_increments() (ExtEncoderUnit 方法)
get_rotary_increments() (MiniEncoderCHat 方法)
get_rotary_increments() (Rotary 方法)
get_rotary_status() (EncoderUnit 方法)
get_rotary_status() (ExtEncoderUnit 方法)
get_rotary_status() (MiniEncoderCHat 方法)
get_rotary_status() (Rotary 方法)
get_rotary_value() (EncoderUnit 方法)
get_rotary_value() (ExtEncoderUnit 方法)
get_rotary_value() (MiniEncoderCHat 方法)
get_rotary_value() (Rotary 方法)
get_services() (M5BLE.Device.client 方法)
get_servo_angle() (Motion 方法)
get_servo_pulse() (Motion 方法)
get_signal_rate_limit() (ToFUnit 方法)
get_status() (HallEffectUnit 方法)
get_status() (PIR 方法)
get_status() (RelayUnit 方法)
get_target_distance() (ULTRASONIC_I2C 方法)
get_thermocouple_temperature() (DualKmeterModule 方法)
get_thermocouple_temperature_string() (DualKmeterModule 方法)
get_value() (ADCUnit 方法)
get_value() (Angle 方法)
get_value() (DACUnit 方法)
get_voltage()
get_voltage() (ADCUnit 方法)
get_voltage() (Angle 方法)
get_voltage() (DACUnit 方法)
get_voltage() (FaderUnit 方法)
get_voltage_mv() (EARTH 方法)
get_weight_float() (WEIGHT_I2CUnit 方法)
get_weight_int() (WEIGHT_I2CUnit 方法)
get_weight_str() (WEIGHT_I2CUnit 方法)
get_zero_mode() (ExtEncoderUnit 方法)
get_zero_pulse_value() (ExtEncoderUnit 方法)
getAccel() (IMU 方法)
getAverageFilterLevel() (MiniScaleUnit 方法)
getBatteryCurrent() (Power 方法)
getBatteryLevel() (Power 方法)
getBatteryVoltage() (Power 方法)
getChannelVolume() (Speaker 方法)
getEMAFilterAlpha() (MiniScaleUnit 方法)
getExtOutput() (Power 方法)
getGyro() (IMU 方法)
getKeyState() (Power 方法)
getLowPassFilter() (MiniScaleUnit 方法)
getPlayingChannels() (Speaker 方法)
getType() (IMU 方法)
getUsbOutput() (Power 方法)
getVolume() (Speaker 方法)
getVolumePercentage() (Speaker 方法)
gmtime()(在 time 模块中)
H
HallEffectUnit.IRQ_ACTIVE(内置变量)
HallEffectUnit.IRQ_NEGATIVE(内置变量)
HallEffectUnit(内置类)
humidity() (EARTH 方法)
I
i2s_port(mic_config_t 属性)
IMU_TYPE.BMI270(内置变量)
IMU_TYPE.MPU6050(内置变量)
IMU_TYPE.MPU6886(内置变量)
IMU_TYPE.MPU9250(内置变量)
IMU_TYPE.NULL(内置变量)
IMU_TYPE.SH200Q(内置变量)
IMU_TYPE.UNKNOWN(内置变量)
info() (CAN 方法)
init() (CAN 方法)
IR(内置类)
is_continuous_mode() (ToFUnit 方法)
is_ready() (DualKmeterModule 方法)
isCharging() (Power 方法)
isEnabled() (IMU 方法)
isEnabled() (Mic 方法)
isEnabled() (Speaker 方法)
isHolding() (Button 方法)
isHolding() (Dual_Button 方法)
isPlaying() (Speaker 方法)
isPressed() (Button 方法)
isRecording() (Mic 方法)
isReleased() (Button 方法)
isRunning() (Mic 方法)
isRunning() (Speaker 方法)
L
lightSleep() (Power 方法)
Light(内置类)
localtime()(在 time 模块中)
LoRaE220JPUnit.BAUD_115200(内置变量)
LoRaE220JPUnit.BAUD_1200(内置变量)
LoRaE220JPUnit.BAUD_19200(内置变量)
LoRaE220JPUnit.BAUD_2400(内置变量)
LoRaE220JPUnit.BAUD_38400(内置变量)
LoRaE220JPUnit.BAUD_4800(内置变量)
LoRaE220JPUnit.BAUD_57600(内置变量)
LoRaE220JPUnit.BAUD_9600(内置变量)
LoRaE220JPUnit.BW125K_SF5(内置变量)
LoRaE220JPUnit.BW125K_SF6(内置变量)
LoRaE220JPUnit.BW125K_SF7(内置变量)
LoRaE220JPUnit.BW125K_SF8(内置变量)
LoRaE220JPUnit.BW125K_SF9(内置变量)
LoRaE220JPUnit.BW250K_SF10(内置变量)
LoRaE220JPUnit.BW250K_SF5(内置变量)
LoRaE220JPUnit.BW250K_SF6(内置变量)
LoRaE220JPUnit.BW250K_SF7(内置变量)
LoRaE220JPUnit.BW250K_SF8(内置变量)
LoRaE220JPUnit.BW250K_SF9(内置变量)
LoRaE220JPUnit.BW500K_SF10(内置变量)
LoRaE220JPUnit.BW500K_SF11(内置变量)
LoRaE220JPUnit.BW500K_SF5(内置变量)
LoRaE220JPUnit.BW500K_SF6(内置变量)
LoRaE220JPUnit.BW500K_SF7(内置变量)
LoRaE220JPUnit.BW500K_SF8(内置变量)
LoRaE220JPUnit.BW500K_SF9(内置变量)
LoRaE220JPUnit.RSSI_AMBIENT_NOISE_DISABLE(内置变量)
LoRaE220JPUnit.RSSI_AMBIENT_NOISE_ENABLE(内置变量)
LoRaE220JPUnit.RSSI_BYTE_DISABLE(内置变量)
LoRaE220JPUnit.RSSI_BYTE_ENABLE(内置变量)
LoRaE220JPUnit.SUBPACKET_128_BYTE(内置变量)
LoRaE220JPUnit.SUBPACKET_200_BYTE(内置变量)
LoRaE220JPUnit.SUBPACKET_32_BYTE(内置变量)
LoRaE220JPUnit.SUBPACKET_64_BYTE(内置变量)
LoRaE220JPUnit.TX_POWER_0dBm(内置变量)
LoRaE220JPUnit.TX_POWER_12dBm(内置变量)
LoRaE220JPUnit.TX_POWER_13dBm(内置变量)
LoRaE220JPUnit.TX_POWER_7dBm(内置变量)
LoRaE220JPUnit.UART_P2P_MODE(内置变量)
LoRaE220JPUnit.UART_TT_MODE(内置变量)
LoRaE220JPUnit.WOR_1000MS(内置变量)
LoRaE220JPUnit.WOR_1500MS(内置变量)
LoRaE220JPUnit.WOR_2000MS(内置变量)
LoRaE220JPUnit.WOR_2500MS(内置变量)
LoRaE220JPUnit.WOR_3000MS(内置变量)
LoRaE220JPUnit.WOR_500MS(内置变量)
LoRaE220JPUnit(内置类)
M
M5BLE.Device(内置类)
magnification(mic_config_t 属性)
MiniEncoderCHat(内置类)
MiniScaleUnit(内置类)
mktime()(在 time 模块中)
module
time
umqtt
Widgets
Motion()
N
NCIRHat(内置类)
NCIRUnit(内置类)
noise_filter_level(mic_config_t 属性)
O
off() (RealyUnit 方法)
off() (SSRUnit 方法)
on() (RealyUnit 方法)
on() (SSRUnit 方法)
on_connected() (M5BLE.Device.client 方法)
on_connected() (M5BLE.Device.server 方法)
on_disconnected() (M5BLE.Device.client 方法)
on_disconnected() (M5BLE.Device.server 方法)
on_notify() (M5BLE.Device.client 方法)
on_read_complete() (M5BLE.Device.client 方法)
on_receive() (M5BLE.Device.server 方法)
on_scan_finished() (M5BLE.Device.client 方法)
on_server_found() (M5BLE.Device.client 方法)
once() (BuzzerUnit 方法)
once() (VibratorHAT 方法)
OP180(内置类)
operating_mode() (ADCUnit 方法)
OPUnit(内置类)
over_sampling(mic_config_t 属性)
P
pin_bck(mic_config_t 属性)
pin_data_in(mic_config_t 属性)
pin_mck(mic_config_t 属性)
pin_ws(mic_config_t 属性)
ping() (umqtt.MQTTClient 方法)
PIR(内置类)
playRaw() (Speaker 方法)
playWav() (Speaker 方法)
PORT.ALL(内置变量)
PORT.A(内置变量)
PORT.B1(内置变量)
PORT.B2(内置变量)
PORT.C1(内置变量)
PORT.C2(内置变量)
PORT.HAT(内置变量)
PORT.USB(内置变量)
power_ctrl() (Servo8 方法)
power_off() (Servo8 方法)
power_on() (Servo8 方法)
powerOff() (Power 方法)
PPSModule(内置类)
publish() (umqtt.MQTTClient 方法)
R
read() (connected_client_handle 方法)
read() (M5BLE.Device.client 方法)
read_data_update_flag() (PPSModule 方法)
read_fw_version() (MiniEncoderCHat 方法)
read_humidity() (ENVUnit 方法)
read_input_voltage() (PPSModule 方法)
read_mcu_temperature() (PPSModule 方法)
read_module_id() (PPSModule 方法)
read_output_current() (PPSModule 方法)
read_output_voltage() (PPSModule 方法)
read_pressure() (ENVUnit 方法)
read_psu_running_mode() (PPSModule 方法)
read_servo_angle() (Servo8 方法)
read_servo_pulse() (Servo8 方法)
read_temperature() (ENVUnit 方法)
read_uid() (PPSModule 方法)
receive() (LoRaE220JPUnit 方法)
receive_none_block()
receive_none_block() (LoRaE220JPUnit 方法)
receiveNoneBlock() (LoRaE220JPUnit 方法)
reconnect() (umqtt.MQTTClient 方法)
record() (Mic 方法)
recv() (CAN 方法)
ReflectiveIRUnit.EVENT_DETECTED(内置变量)
ReflectiveIRUnit.EVENT_NOT_DETECTED(内置变量)
ReflectiveIRUnit(内置类)
RelayUnit(内置类)
reset() (MiniScaleUnit 方法)
reset_rotary_value() (EncoderUnit 方法)
reset_rotary_value() (ExtEncoderUnit 方法)
reset_rotary_value() (MiniEncoderCHat 方法)
reset_rotary_value() (Rotary 方法)
restart() (CAN 方法)
RGB(内置类)
Rotary(内置类)
rx_event() (ir 方法)
S
sample_rate(mic_config_t 属性)
save_to_eeprom() (DACUnit 方法)
scan() (M5BLE.Device.client 方法)
send() (CAN 方法)
send() (LoRaE220JPUnit 方法)
Servo8()
set_address() (ExtEncoderUnit 方法)
set_address() (MiniEncoderCHat 方法)
set_address() (ToFUnit 方法)
set_average_filter_level() (WEIGHT_I2CUnit 方法)
set_brightness() (FaderUnit 方法)
set_brightness() (RGB 方法)
set_calibrate() (EARTH 方法)
set_calibration() (WEIGHT_I2CUnit 方法)
set_callback() (HallEffectUnit 方法)
set_callback() (PIR 方法)
set_callback() (ReflectiveIRUnit 方法)
set_color() (EncoderUnit 方法)
set_color() (FaderUnit 方法)
set_color() (RGB 方法)
set_current_service_uuid() (M5BLE.Device.client 方法)
set_duty() (BuzzerUnit 方法)
set_duty() (VibratorHAT 方法)
set_ema_filter_alpha() (WEIGHT_I2CUnit 方法)
set_freq() (BuzzerUnit 方法)
set_freq() (VibratorHAT 方法)
set_i2c_address() (PPSModule 方法)
set_i2c_address() (WEIGHT_I2CUnit 方法)
set_kmeter_channel() (DualKmeterModule 方法)
set_last_will() (umqtt.MQTTClient 方法)
set_lowpass_filter() (WEIGHT_I2CUnit 方法)
set_measurement_timing_budget() (ToFUnit 方法)
set_motor_speed() (Motion 方法)
set_mtu() (M5BLE.Device.client 方法)
set_normalized_value() (DACUnit 方法)
set_output() (PPSModule 方法)
set_output_current() (PPSModule 方法)
set_output_voltage() (PPSModule 方法)
set_perimeter() (ExtEncoderUnit 方法)
set_pulse() (ExtEncoderUnit 方法)
set_raw_value() (DACUnit 方法)
set_relay()
set_reset_offset() (WEIGHT_I2CUnit 方法)
set_rotary_value() (EncoderUnit 方法)
set_rotary_value() (ExtEncoderUnit 方法)
set_rotary_value() (MiniEncoderCHat 方法)
set_rotary_value() (Rotary 方法)
set_servo_angle() (Motion 方法)
set_signal_rate_limit() (ToFUnit 方法)
set_state() (SSRUnit 方法)
set_status() (RealyUnit 方法)
set_value() (DACUnit 方法)
set_voltage() (DACUnit 方法)
set_zero_mode() (ExtEncoderUnit 方法)
set_zero_pulse_value() (ExtEncoderUnit 方法)
setAllChannelVolume() (Speaker 方法)
setAverageFilterLevel() (MiniScaleUnit 方法)
setBatteryCharge() (Power 方法)
setCallback() (Button 方法)
setCallback() (Dual_Button 方法)
setChannelVolume() (Speaker 方法)
setChargeCurrent() (Power 方法)
setChargeVoltage() (Power 方法)
setColor() (Widgets.Label 方法)
setCursor() (Widgets.Label 方法)
setDACOutputVoltageRange() (DAC2Unit 方法)
setEMAFilterAlpha() (MiniScaleUnit 方法)
setExtOutput() (Power 方法)
setFont() (Widgets.Label 方法)
setLed() (MiniScaleUnit 方法)
setLed() (Power 方法)
setLowPassFilter() (MiniScaleUnit 方法)
setSampleRate() (Mic 方法)
setSize() (Widgets.Label 方法)
setText() (Widgets.Label 方法)
setup() (LoRaE220JPUnit 方法)
setUsbOutput() (Power 方法)
setVibration() (Power 方法)
setVisible() (Widgets.Label 方法)
setVoltage() (DAC2Unit 方法)
setVoltageBoth() (DAC2Unit 方法)
setVolume() (Speaker 方法)
setVolumePercentage() (Speaker 方法)
sleep()(在 time 模块中)
sleep_ms()(在 time 模块中)
sleep_us()(在 time 模块中)
SSRUnit()
start() (M5BLE.Device.server 方法)
start_continuous() (ToFUnit 方法)
state() (CAN 方法)
stereo(mic_config_t 属性)
stop() (Speaker 方法)
stop_continuous() (ToFUnit 方法)
stop_receive() (LoRaE220JPUnit 方法)
stop_receive_data()
stopReceive() (LoRaE220JPUnit 方法)
subscribe() (umqtt.MQTTClient 方法)
T
task_pinned_core(mic_config_t 属性)
task_priority(mic_config_t 属性)
tick() (Dual_Button 方法)
ticks_add()(在 time 模块中)
ticks_cpu()(在 time 模块中)
ticks_diff()(在 time 模块中)
ticks_ms()(在 time 模块中)
ticks_us()(在 time 模块中)
time
module
time()(在 time 模块中)
time_ns()(在 time 模块中)
timerSleep() (Power 方法)
timezone()(在 time 模块中)
ToFHat(内置类)
ToFUnit(内置类)
tone() (Speaker 方法)
turn_off() (BuzzerUnit 方法)
turn_off() (VibratorHAT 方法)
tx() (ir 方法)
U
ULTRASONIC_I2C(内置类)
umqtt
module
umqtt.MQTTClient(umqtt 中的类)
update_brightness() (FaderUnit 方法)
update_color() (FaderUnit 方法)
use_adc(mic_config_t 属性)
V
VibratorHAT(内置类)
W
wait_msg() (umqtt.MQTTClient 方法)
wasClicked() (Button 方法)
wasDoubleClicked() (Button 方法)
wasHold() (Button 方法)
wasPressed() (Button 方法)
wasReleased() (Button 方法)
wasSingleClicked() (Button 方法)
weight() (MiniScaleUnit 方法)
WEIGHT_I2CUnit(内置类)
Widgets
module
Widgets.fillScreen()(在 Widgets 模块中)
Widgets.Label(Widgets 中的类)
Widgets.setBrightness()(在 Widgets 模块中)
Widgets.setRotation()(在 Widgets 模块中)
write() (connected_client_handle 方法)
write() (M5BLE.Device.client 方法)
write_servo_angle() (Servo8 方法)
write_servo_pulse() (Motion 方法)
write_servo_pulse() (Servo8 方法)
Read the Docs
v: latest
版本
master
latest
stable
2.0.4
2.0.3
2.0.2
2.0.1
develop
下载
托管于 Read the Docs
项目主页
构建