SunFounder Fusion HAT+
About this HAT
Quick User Guide
Hardware
Related Projects
Think · Talk · Drive — AI-Powered with Multi-LLMs
fusion_hat package
FAQ
SunFounder Fusion HAT+
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__call__() (fusion_hat.pin.Pin method)
__del__() (fusion_hat.pwm.PWM method)
__str__() (fusion_hat.battery.Battery method)
_a_falling() (fusion_hat.modules.rotary_encoder.Rotary_Encoder method)
_a_rising() (fusion_hat.modules.rotary_encoder.Rotary_Encoder method)
_add_dtoverlay() (in module fusion_hat.device)
_apply() (fusion_hat.modules.rotary_encoder.Rotary_Encoder method)
_AXISES (fusion_hat.modules.adxl345.ADXL345 attribute)
_Base (class in fusion_hat._base)
_check_capture_device() (in module fusion_hat.device)
_check_sound_card() (in module fusion_hat.device)
_deprecated() (in module fusion_hat._cli)
_find_button_device() (fusion_hat.user_button.UserButton method)
_find_config_txt() (in module fusion_hat.device)
_find_driver_src() (in module fusion_hat.device)
_generate_next_value_() (fusion_hat.tts.OpenAI_TTS.Model static method)
(fusion_hat.tts.OpenAI_TTS.Voice static method)
_get_pa_volume() (in module fusion_hat._cli)
_has_dtoverlay() (in module fusion_hat.device)
_listen_non_streaming() (fusion_hat.stt.Vosk method)
_listen_streaming() (fusion_hat.stt.Vosk method)
_load_model_list() (fusion_hat.stt.Vosk method)
(fusion_hat.tts.Piper method)
_non_stream_response() (fusion_hat.llm.LLM method)
_print_check() (in module fusion_hat.device)
_read() (fusion_hat.modules.adxl345.ADXL345 method)
_read_byte() (fusion_hat._i2c.I2C method)
_read_byte_data() (fusion_hat._i2c.I2C method)
_read_calibration() (fusion_hat.modules.bmp180.BMP180 method)
_read_i2c_block_data() (fusion_hat._i2c.I2C method)
_read_raw_pressure() (fusion_hat.modules.bmp180.BMP180 method)
_read_raw_temp() (fusion_hat.modules.bmp180.BMP180 method)
_read_word() (fusion_hat.modules.magnetometer.HMC5883L method)
_read_word_data() (fusion_hat._i2c.I2C method)
_read_word_le() (fusion_hat.modules.magnetometer.QMC5883L method)
_readS16() (fusion_hat.modules.bmp180.BMP180 method)
_readU16() (fusion_hat.modules.bmp180.BMP180 method)
_REG_DATA_X (fusion_hat.modules.adxl345.ADXL345 attribute)
_REG_DATA_Y (fusion_hat.modules.adxl345.ADXL345 attribute)
_REG_DATA_Z (fusion_hat.modules.adxl345.ADXL345 attribute)
_REG_POWER_CTL (fusion_hat.modules.adxl345.ADXL345 attribute)
_remove_dtoverlay() (in module fusion_hat.device)
_setup_event_listener() (fusion_hat.user_button.UserButton method)
_stream_response() (fusion_hat.llm.LLM method)
_to_i16() (fusion_hat.modules.magnetometer.QMC5883P static method)
_write_byte() (fusion_hat._i2c.I2C method)
_write_byte_data() (fusion_hat._i2c.I2C method)
_write_i2c_block_data() (fusion_hat._i2c.I2C method)
_write_word_data() (fusion_hat._i2c.I2C method)
A
ACCEL_CONFIG (fusion_hat.modules.mpu6050.MPU6050 attribute)
ACCEL_RANGE_16G (fusion_hat.modules.mpu6050.MPU6050 attribute)
ACCEL_RANGE_2G (fusion_hat.modules.mpu6050.MPU6050 attribute)
ACCEL_RANGE_4G (fusion_hat.modules.mpu6050.MPU6050 attribute)
ACCEL_RANGE_8G (fusion_hat.modules.mpu6050.MPU6050 attribute)
ACCEL_SCALE_MODIFIER_16G (fusion_hat.modules.mpu6050.MPU6050 attribute)
ACCEL_SCALE_MODIFIER_2G (fusion_hat.modules.mpu6050.MPU6050 attribute)
ACCEL_SCALE_MODIFIER_4G (fusion_hat.modules.mpu6050.MPU6050 attribute)
ACCEL_SCALE_MODIFIER_8G (fusion_hat.modules.mpu6050.MPU6050 attribute)
ACCEL_XOUT0 (fusion_hat.modules.mpu6050.MPU6050 attribute)
ACCEL_YOUT0 (fusion_hat.modules.mpu6050.MPU6050 attribute)
ACCEL_ZOUT0 (fusion_hat.modules.mpu6050.MPU6050 attribute)
Active (class in fusion_hat.pin)
ACTIVE_HIGH (fusion_hat.pin.Pin attribute)
ACTIVE_LOW (fusion_hat.pin.Pin attribute)
ADC (class in fusion_hat.adc)
add_message() (fusion_hat.llm.LLM method)
(fusion_hat.llm.Ollama method)
add_trigger() (fusion_hat.voice_assistant.VoiceAssistant method)
ADDR (fusion_hat.modules.adxl345.ADXL345 attribute)
(fusion_hat.modules.bmp180.BMP180 attribute)
address (fusion_hat.modules.mpu6050.MPU6050 attribute)
ADXL345 (class in fusion_hat.modules.adxl345)
after_listen() (fusion_hat.voice_assistant.VoiceAssistant method)
after_say() (fusion_hat.voice_assistant.VoiceAssistant method)
after_think() (fusion_hat.voice_assistant.VoiceAssistant method)
ALLOY (fusion_hat.tts.OpenAI_TTS.Voice attribute)
AnalogTestReg (fusion_hat.modules.rc522.RC522 attribute)
angle() (fusion_hat.servo.Servo method)
angle_number_2_str() (fusion_hat.modules.compass.Compass method)
angle_str_2_number() (fusion_hat.modules.compass.Compass method)
ANODE (fusion_hat.modules.rgb_led.RGB_LED attribute)
ASH (fusion_hat.tts.OpenAI_TTS.Voice attribute)
AUDIO_FORMAT (fusion_hat.tts.OpenAI_TTS attribute)
AUTO (fusion_hat.pin.Mode attribute)
(fusion_hat.pin.Pin attribute)
AutoTestReg (fusion_hat.modules.rc522.RC522 attribute)
available_countrys() (fusion_hat.tts.Piper method)
available_models() (fusion_hat.tts.Piper method)
B
BALLAD (fusion_hat.tts.OpenAI_TTS.Voice attribute)
Battery (class in fusion_hat.battery)
beat() (fusion_hat.music.Music method)
before_listen() (fusion_hat.voice_assistant.VoiceAssistant method)
before_say() (fusion_hat.voice_assistant.VoiceAssistant method)
before_think() (fusion_hat.voice_assistant.VoiceAssistant method)
BIT_1_DELAY_COUNT (fusion_hat.modules.dht11.DHT11 attribute)
BitFramingReg (fusion_hat.modules.rc522.RC522 attribute)
BITS_LEN (fusion_hat.modules.dht11.DHT11 attribute)
BMP180 (class in fusion_hat.modules.bmp180)
BOTH (fusion_hat.pin.Trigger attribute)
bus (fusion_hat.modules.mpu6050.MPU6050 attribute)
Buzzer (class in fusion_hat.modules.buzzer)
C
calibrate() (fusion_hat.modules.grayscale_module.LineTracker method)
calibrate_data() (fusion_hat.modules.grayscale_module.LineTracker method)
CalulateCRC() (fusion_hat.modules.rc522.RC522 method)
cancel_download() (fusion_hat.stt.Vosk method)
capacity (fusion_hat.battery.Battery property)
capture_image() (fusion_hat.voice_assistant.VoiceAssistant method)
CATHODE (fusion_hat.modules.rgb_led.RGB_LED attribute)
channel (fusion_hat.adc.ADC property)
CHANNEL_NUM (fusion_hat.pwm.PWM attribute)
CHANNELS (fusion_hat.music.Music attribute)
chat() (fusion_hat.llm.LLM method)
clear() (fusion_hat.modules.lcd1602.LCD1602 method)
clear_calibration() (fusion_hat.modules.compass.Compass method)
ClearBitMask() (fusion_hat.modules.rc522.RC522 method)
CLIFF_THRESHOLD (fusion_hat.modules.grayscale_module.LineTracker attribute)
close() (fusion_hat.modules.rotary_encoder.Rotary_Encoder method)
(fusion_hat.pin.Pin method)
(fusion_hat.pwm.PWM method)
(fusion_hat.stt.Vosk method)
close_back_light() (fusion_hat.modules.lcd1602.LCD1602 method)
close_camera() (fusion_hat.voice_assistant.VoiceAssistant method)
CMD_PRES_BASE (fusion_hat.modules.bmp180.BMP180 attribute)
CMD_TEMP (fusion_hat.modules.bmp180.BMP180 attribute)
CollReg (fusion_hat.modules.rc522.RC522 attribute)
color() (fusion_hat.modules.rgb_led.RGB_LED method)
COLOR_CODES (fusion_hat._logger.ColoredFormatter attribute)
ColoredFormatter (class in fusion_hat._logger)
ComIEnReg (fusion_hat.modules.rc522.RC522 attribute)
ComIrqReg (fusion_hat.modules.rc522.RC522 attribute)
command_exists() (in module fusion_hat._utils)
CommandReg (fusion_hat.modules.rc522.RC522 attribute)
Compass (class in fusion_hat.modules.compass)
constrain() (in module fusion_hat._utils)
ControlReg (fusion_hat.modules.rc522.RC522 attribute)
convert_2_int16() (in module fusion_hat.modules.magnetometer)
CORAL (fusion_hat.tts.OpenAI_TTS.Voice attribute)
CRCResultRegL (fusion_hat.modules.rc522.RC522 attribute)
CRCResultRegM (fusion_hat.modules.rc522.RC522 attribute)
CWGsCfgReg (fusion_hat.modules.rc522.RC522 attribute)
D
debug() (fusion_hat.llm.LLM method)
decode_stream_response() (fusion_hat.llm.LLM method)
(fusion_hat.llm.Ollama method)
Deepseek (class in fusion_hat.llm)
DEF_ADDR (fusion_hat.modules.magnetometer.HMC5883L attribute)
(fusion_hat.modules.magnetometer.QMC5883L attribute)
(fusion_hat.modules.magnetometer.QMC5883P attribute)
(fusion_hat.modules.magnetometer.QMC6310 attribute)
DEFAULT_ADDRESS_1 (fusion_hat.modules.lcd1602.LCD1602 attribute)
DEFAULT_ADDRESS_2 (fusion_hat.modules.lcd1602.LCD1602 attribute)
DEFAULT_BUS (fusion_hat._i2c.I2C attribute)
DEFAULT_FREQ (fusion_hat.motor.Motor attribute)
DEFAULT_INSTRUCTIONS (fusion_hat.tts.OpenAI_TTS attribute)
DEFAULT_LANGUAGE (fusion_hat.stt.Vosk attribute)
DEFAULT_MAX (fusion_hat.motor.Motor attribute)
DEFAULT_MIN (fusion_hat.motor.Motor attribute)
DEFAULT_MODEL (fusion_hat.tts.OpenAI_TTS attribute)
DEFAULT_VOICE (fusion_hat.tts.OpenAI_TTS attribute)
DEFAULTMAX_MESSAGES (fusion_hat.llm.LLM attribute)
deinit() (fusion_hat.pin.Pin method)
demo_loop() (in module fusion_hat.modules.gy87)
DemodReg (fusion_hat.modules.rc522.RC522 attribute)
DEVICE_NAME (fusion_hat.adc.ADC attribute)
(fusion_hat.battery.Battery attribute)
DHT11 (class in fusion_hat.modules.dht11)
disable_speaker() (in module fusion_hat._cli)
(in module fusion_hat.device)
display_pattern() (fusion_hat.modules.led_matrix.LedMatrix method)
DivIrqReg (fusion_hat.modules.rc522.RC522 attribute)
DivlEnReg (fusion_hat.modules.rc522.RC522 attribute)
doctor() (in module fusion_hat.device)
Doubao (class in fusion_hat.llm)
DOWN (fusion_hat.pin.Pull attribute)
download_model() (fusion_hat.stt.Vosk method)
(fusion_hat.tts.Piper method)
download_progress_hook() (fusion_hat.stt.Vosk method)
duty_cycle() (fusion_hat.pwm.PWM method)
E
ECHO (fusion_hat.tts.OpenAI_TTS.Voice attribute)
EIGHTH_NOTE (fusion_hat.music.Music attribute)
enable() (fusion_hat.pwm.PWM method)
enable_bypass() (fusion_hat.modules.mpu6050.MPU6050 method)
enable_speaker() (in module fusion_hat._cli)
(in module fusion_hat.device)
ErrorReg (fusion_hat.modules.rc522.RC522 attribute)
Espeak (class in fusion_hat.tts)
ESPEAK (fusion_hat.tts.Espeak attribute)
F
FABLE (fusion_hat.tts.OpenAI_TTS.Voice attribute)
FALLING (fusion_hat.pin.Trigger attribute)
FIFODataReg (fusion_hat.modules.rc522.RC522 attribute)
FIFOLevelReg (fusion_hat.modules.rc522.RC522 attribute)
FILTER_BW_10 (fusion_hat.modules.mpu6050.MPU6050 attribute)
FILTER_BW_188 (fusion_hat.modules.mpu6050.MPU6050 attribute)
FILTER_BW_20 (fusion_hat.modules.mpu6050.MPU6050 attribute)
FILTER_BW_256 (fusion_hat.modules.mpu6050.MPU6050 attribute)
FILTER_BW_42 (fusion_hat.modules.mpu6050.MPU6050 attribute)
FILTER_BW_5 (fusion_hat.modules.mpu6050.MPU6050 attribute)
FILTER_BW_98 (fusion_hat.modules.mpu6050.MPU6050 attribute)
FILTER_SIZE (fusion_hat.modules.compass.Compass attribute)
find_device() (fusion_hat.adc.ADC method)
fix_chinese_punctuation() (fusion_hat.tts.Piper method)
format() (fusion_hat._logger.ColoredFormatter method)
FREQ (fusion_hat.servo.Servo attribute)
freq() (fusion_hat.modules.buzzer.Buzzer method)
(fusion_hat.pwm.PWM method)
fusion_hat
module
fusion_hat._base
module
fusion_hat._cli
module
fusion_hat._i2c
module
fusion_hat._logger
module
fusion_hat._utils
module
fusion_hat._version
module
fusion_hat.adc
module
fusion_hat.battery
module
fusion_hat.device
module
fusion_hat.llm
module
fusion_hat.modules
module
fusion_hat.modules.adxl345
module
fusion_hat.modules.bmp180
module
fusion_hat.modules.buzzer
module
fusion_hat.modules.compass
module
fusion_hat.modules.dht11
module
fusion_hat.modules.grayscale_module
module
fusion_hat.modules.gy87
module
fusion_hat.modules.keypad
module
fusion_hat.modules.lcd1602
module
fusion_hat.modules.led_matrix
module
fusion_hat.modules.magnetometer
module
fusion_hat.modules.mpu6050
module
fusion_hat.modules.rc522
module
fusion_hat.modules.rgb_led
module
fusion_hat.modules.rotary_encoder
module
fusion_hat.modules.ultrasonic
module
fusion_hat.motor
module
fusion_hat.music
module
fusion_hat.pin
module
fusion_hat.pwm
module
fusion_hat.servo
module
fusion_hat.stt
module
fusion_hat.tts
module
fusion_hat.user_button
module
fusion_hat.utils
module
fusion_hat.voice_assistant
module
G
Gemini (class in fusion_hat.llm)
get_accel_data() (fusion_hat.modules.mpu6050.MPU6050 method)
get_all_data() (fusion_hat.modules.mpu6050.MPU6050 method)
get_base64_from_image() (fusion_hat.llm.LLM method)
get_base_64_url_from_image() (fusion_hat.llm.LLM method)
get_calibration_data() (fusion_hat.modules.grayscale_module.LineTracker method)
get_firmware_version() (in module fusion_hat.device)
get_gyro_data() (fusion_hat.modules.mpu6050.MPU6050 method)
get_ip() (in module fusion_hat._utils)
get_language() (fusion_hat.tts.Piper method)
get_line_position() (fusion_hat.modules.grayscale_module.LineTracker method)
get_model_name() (fusion_hat.stt.Vosk method)
get_model_path() (fusion_hat.stt.Vosk method)
(fusion_hat.tts.Piper method)
get_pressed_for() (fusion_hat.user_button.UserButton method)
get_speaker_state() (in module fusion_hat.device)
get_state() (fusion_hat.user_button.UserButton method)
get_stream_result() (fusion_hat.stt.Vosk method)
get_temp() (fusion_hat.modules.mpu6050.MPU6050 method)
get_tone_data() (fusion_hat.music.Music method)
get_type() (fusion_hat.modules.magnetometer.Magnetometer method)
get_username() (in module fusion_hat._utils)
get_usr_btn() (in module fusion_hat.device)
GPT_4O_MINI_TTS (fusion_hat.tts.OpenAI_TTS.Model attribute)
GRAVITIY_MS2 (fusion_hat.modules.mpu6050.MPU6050 attribute)
Grayscale_Module (class in fusion_hat.modules.grayscale_module)
Grok (class in fusion_hat.llm)
GsNReg (fusion_hat.modules.rc522.RC522 attribute)
GY87 (class in fusion_hat.modules.gy87)
GYRO_CONFIG (fusion_hat.modules.mpu6050.MPU6050 attribute)
GYRO_RANGE_1000DEG (fusion_hat.modules.mpu6050.MPU6050 attribute)
GYRO_RANGE_2000DEG (fusion_hat.modules.mpu6050.MPU6050 attribute)
GYRO_RANGE_250DEG (fusion_hat.modules.mpu6050.MPU6050 attribute)
GYRO_RANGE_500DEG (fusion_hat.modules.mpu6050.MPU6050 attribute)
GYRO_SCALE_MODIFIER_1000DEG (fusion_hat.modules.mpu6050.MPU6050 attribute)
GYRO_SCALE_MODIFIER_2000DEG (fusion_hat.modules.mpu6050.MPU6050 attribute)
GYRO_SCALE_MODIFIER_250DEG (fusion_hat.modules.mpu6050.MPU6050 attribute)
GYRO_SCALE_MODIFIER_500DEG (fusion_hat.modules.mpu6050.MPU6050 attribute)
GYRO_XOUT0 (fusion_hat.modules.mpu6050.MPU6050 attribute)
GYRO_YOUT0 (fusion_hat.modules.mpu6050.MPU6050 attribute)
GYRO_ZOUT0 (fusion_hat.modules.mpu6050.MPU6050 attribute)
H
HALF_NOTE (fusion_hat.music.Music attribute)
heard_wake_word() (fusion_hat.stt.Vosk method)
HIGH (fusion_hat.pin.Active attribute)
high() (fusion_hat.pin.Pin method)
HMC5883L (class in fusion_hat.modules.magnetometer)
I
I2C (class in fusion_hat._i2c)
i2c_ack() (in module fusion_hat.modules.magnetometer)
I2C_ADDRESS (fusion_hat.modules.mpu6050.MPU6050 attribute)
ID (in module fusion_hat.device)
IIO_DEVICE_PATH_PREFIX (fusion_hat.adc.ADC attribute)
IN (fusion_hat.pin.Mode attribute)
(fusion_hat.pin.Pin attribute)
init() (fusion_hat.stt.Vosk method)
init_camera() (fusion_hat.voice_assistant.VoiceAssistant method)
init_irq() (fusion_hat.pin.Pin method)
irq() (fusion_hat.pin.Pin method)
IRQ_FALLING (fusion_hat.pin.Pin attribute)
irq_handler() (fusion_hat.pin.Pin method)
IRQ_RISING (fusion_hat.pin.Pin attribute)
IRQ_RISING_FALLING (fusion_hat.pin.Pin attribute)
is_avaliable() (fusion_hat._i2c.I2C method)
is_charging (fusion_hat.battery.Battery property)
is_connected() (in module fusion_hat.device)
is_detected() (in module fusion_hat.device)
is_driver_loaded() (in module fusion_hat.device)
is_installed() (in module fusion_hat._utils)
(in module fusion_hat.device)
is_model_downloaded() (fusion_hat.stt.Vosk method)
(fusion_hat.tts.Piper method)
is_on_cliff() (fusion_hat.modules.grayscale_module.LineTracker method)
is_on_line() (fusion_hat.modules.grayscale_module.LineTracker method)
is_pressed() (fusion_hat.user_button.UserButton method)
is_ready() (fusion_hat._i2c.I2C method)
(fusion_hat.stt.Vosk method)
is_waked() (fusion_hat.stt.Vosk method)
K
KEY_A_FLAT_MAJOR (fusion_hat.music.Music attribute)
KEY_A_MAJOR (fusion_hat.music.Music attribute)
KEY_B_FLAT_MAJOR (fusion_hat.music.Music attribute)
KEY_B_MAJOR (fusion_hat.music.Music attribute)
KEY_C_FLAT_MAJOR (fusion_hat.music.Music attribute)
KEY_C_SHARP_MAJOR (fusion_hat.music.Music attribute)
KEY_D_FLAT_MAJOR (fusion_hat.music.Music attribute)
KEY_D_MAJOR (fusion_hat.music.Music attribute)
KEY_E_FLAT_MAJOR (fusion_hat.music.Music attribute)
KEY_E_MAJOR (fusion_hat.music.Music attribute)
KEY_F_MAJOR (fusion_hat.music.Music attribute)
KEY_F_SHARP_MAJOR (fusion_hat.music.Music attribute)
KEY_G_FLAT_MAJOR (fusion_hat.music.Music attribute)
KEY_G_MAJOR (fusion_hat.music.Music attribute)
key_signature() (fusion_hat.music.Music method)
KEY_SIGNATURE_FLAT (fusion_hat.music.Music attribute)
KEY_SIGNATURE_SHARP (fusion_hat.music.Music attribute)
Keypad (class in fusion_hat.modules.keypad)
L
language() (fusion_hat.stt.Vosk method)
LCD1602 (class in fusion_hat.modules.lcd1602)
LedMatrix (class in fusion_hat.modules.led_matrix)
LEFT (fusion_hat.modules.grayscale_module.Grayscale_Module attribute)
LINE_DIFF (fusion_hat.modules.grayscale_module.LineTracker attribute)
LINE_REFERENCE_UPDATE_RATE (fusion_hat.modules.grayscale_module.LineTracker attribute)
LineTracker (class in fusion_hat.modules.grayscale_module)
listen() (fusion_hat.stt.Vosk method)
(fusion_hat.voice_assistant.VoiceAssistant method)
LLM (class in fusion_hat.llm)
Logger (class in fusion_hat._logger)
LOW (fusion_hat.pin.Active attribute)
low() (fusion_hat.pin.Pin method)
LSB (fusion_hat.modules.magnetometer.QMC6310 attribute)
M
M500PcdConfigISOType() (fusion_hat.modules.rc522.RC522 method)
mag_HMC5883L (fusion_hat.modules.magnetometer.MagnetometerType attribute)
mag_QMC5883L (fusion_hat.modules.magnetometer.MagnetometerType attribute)
mag_QMC5883P (fusion_hat.modules.magnetometer.MagnetometerType attribute)
mag_QMC6310 (fusion_hat.modules.magnetometer.MagnetometerType attribute)
Magnetometer (class in fusion_hat.modules.magnetometer)
MagnetometerType (class in fusion_hat.modules.magnetometer)
main() (fusion_hat.voice_assistant.VoiceAssistant method)
(in module fusion_hat._cli)
manufacturer (fusion_hat.battery.Battery property)
mapping() (in module fusion_hat._utils)
MAX_DELAY_COUINT (fusion_hat.modules.dht11.DHT11 attribute)
MAX_PW (fusion_hat.servo.Servo attribute)
mem_read() (fusion_hat._i2c.I2C method)
mem_write() (fusion_hat._i2c.I2C method)
message() (fusion_hat.modules.lcd1602.LCD1602 method)
MIDDLE (fusion_hat.modules.grayscale_module.Grayscale_Module attribute)
MifareReg (fusion_hat.modules.rc522.RC522 attribute)
MIN_PW (fusion_hat.servo.Servo attribute)
Mode (class in fusion_hat.pin)
model_name (fusion_hat.battery.Battery property)
ModeReg (fusion_hat.modules.rc522.RC522 attribute)
ModGsCfgReg (fusion_hat.modules.rc522.RC522 attribute)
module
fusion_hat
fusion_hat._base
fusion_hat._cli
fusion_hat._i2c
fusion_hat._logger
fusion_hat._utils
fusion_hat._version
fusion_hat.adc
fusion_hat.battery
fusion_hat.device
fusion_hat.llm
fusion_hat.modules
fusion_hat.modules.adxl345
fusion_hat.modules.bmp180
fusion_hat.modules.buzzer
fusion_hat.modules.compass
fusion_hat.modules.dht11
fusion_hat.modules.grayscale_module
fusion_hat.modules.gy87
fusion_hat.modules.keypad
fusion_hat.modules.lcd1602
fusion_hat.modules.led_matrix
fusion_hat.modules.magnetometer
fusion_hat.modules.mpu6050
fusion_hat.modules.rc522
fusion_hat.modules.rgb_led
fusion_hat.modules.rotary_encoder
fusion_hat.modules.ultrasonic
fusion_hat.motor
fusion_hat.music
fusion_hat.pin
fusion_hat.pwm
fusion_hat.servo
fusion_hat.stt
fusion_hat.tts
fusion_hat.user_button
fusion_hat.utils
fusion_hat.voice_assistant
ModWidthReg (fusion_hat.modules.rc522.RC522 attribute)
Motor (class in fusion_hat.motor)
MOTOR_PINS (fusion_hat.motor.Motor attribute)
MPU6050 (class in fusion_hat.modules.mpu6050)
MPU_CONFIG (fusion_hat.modules.mpu6050.MPU6050 attribute)
Music (class in fusion_hat.music)
music_pause() (fusion_hat.music.Music method)
music_play() (fusion_hat.music.Music method)
music_resume() (fusion_hat.music.Music method)
music_set_volume() (fusion_hat.music.Music method)
music_stop() (fusion_hat.music.Music method)
music_unpause() (fusion_hat.music.Music method)
N
NAME (in module fusion_hat.device)
NONE (fusion_hat.pin.Pull attribute)
NOTE (fusion_hat.modules.buzzer.Buzzer attribute)
note() (fusion_hat.music.Music method)
NOTE_BASE_FREQ (fusion_hat.music.Music attribute)
NOTE_BASE_INDEX (fusion_hat.music.Music attribute)
NOTES (fusion_hat.music.Music attribute)
NOVA (fusion_hat.tts.OpenAI_TTS.Voice attribute)
O
off() (fusion_hat.modules.buzzer.Buzzer method)
(fusion_hat.pin.Pin method)
offset() (fusion_hat.servo.Servo method)
Ollama (class in fusion_hat.llm)
on() (fusion_hat.modules.buzzer.Buzzer method)
(fusion_hat.pin.Pin method)
on_finish_a_round() (fusion_hat.voice_assistant.VoiceAssistant method)
on_heard() (fusion_hat.voice_assistant.VoiceAssistant method)
on_start() (fusion_hat.voice_assistant.VoiceAssistant method)
on_stop() (fusion_hat.voice_assistant.VoiceAssistant method)
on_wake() (fusion_hat.voice_assistant.VoiceAssistant method)
online (fusion_hat.battery.Battery property)
ONYX (fusion_hat.tts.OpenAI_TTS.Voice attribute)
open_back_light() (fusion_hat.modules.lcd1602.LCD1602 method)
OpenAI (class in fusion_hat.llm)
OpenAI_TTS (class in fusion_hat.tts)
OpenAI_TTS.Model (class in fusion_hat.tts)
OpenAI_TTS.Voice (class in fusion_hat.tts)
OUT (fusion_hat.pin.Mode attribute)
(fusion_hat.pin.Pin attribute)
P
parse_response() (fusion_hat.voice_assistant.VoiceAssistant method)
PATH (fusion_hat.battery.Battery attribute)
(fusion_hat.pwm.PWM attribute)
PCD_AUTHENT (fusion_hat.modules.rc522.RC522 attribute)
PCD_CALCCRC (fusion_hat.modules.rc522.RC522 attribute)
PCD_IDLE (fusion_hat.modules.rc522.RC522 attribute)
PCD_RECEIVE (fusion_hat.modules.rc522.RC522 attribute)
PCD_RESETPHASE (fusion_hat.modules.rc522.RC522 attribute)
Pcd_start() (fusion_hat.modules.rc522.RC522 method)
PCD_TRANSCEIVE (fusion_hat.modules.rc522.RC522 attribute)
PCD_TRANSMIT (fusion_hat.modules.rc522.RC522 attribute)
PcdAntennaOff() (fusion_hat.modules.rc522.RC522 method)
PcdAntennaOn() (fusion_hat.modules.rc522.RC522 method)
PcdAnticoll() (fusion_hat.modules.rc522.RC522 method)
PcdAuthState() (fusion_hat.modules.rc522.RC522 method)
PcdComMF522() (fusion_hat.modules.rc522.RC522 method)
PcdHalt() (fusion_hat.modules.rc522.RC522 method)
PcdRead() (fusion_hat.modules.rc522.RC522 method)
PcdRequest() (fusion_hat.modules.rc522.RC522 method)
PcdReset() (fusion_hat.modules.rc522.RC522 method)
PcdSelect() (fusion_hat.modules.rc522.RC522 method)
PcdWrite() (fusion_hat.modules.rc522.RC522 method)
period() (fusion_hat.pwm.PWM method)
PICC_ANTICOLL1 (fusion_hat.modules.rc522.RC522 attribute)
PICC_ANTICOLL2 (fusion_hat.modules.rc522.RC522 attribute)
PICC_AUTHENT1A (fusion_hat.modules.rc522.RC522 attribute)
PICC_AUTHENT1B (fusion_hat.modules.rc522.RC522 attribute)
PICC_DECREMENT (fusion_hat.modules.rc522.RC522 attribute)
PICC_HALT (fusion_hat.modules.rc522.RC522 attribute)
PICC_INCREMENT (fusion_hat.modules.rc522.RC522 attribute)
PICC_READ (fusion_hat.modules.rc522.RC522 attribute)
PICC_REQALL (fusion_hat.modules.rc522.RC522 attribute)
PICC_REQIDL (fusion_hat.modules.rc522.RC522 attribute)
PICC_RESTORE (fusion_hat.modules.rc522.RC522 attribute)
PICC_TRANSFER (fusion_hat.modules.rc522.RC522 attribute)
PICC_WRITE (fusion_hat.modules.rc522.RC522 attribute)
Pico2Wave (class in fusion_hat.tts)
Pin (class in fusion_hat.pin)
Piper (class in fusion_hat.tts)
play() (fusion_hat.modules.buzzer.Buzzer method)
play_tone_for() (fusion_hat.music.Music method)
power() (fusion_hat.motor.Motor method)
prescaler() (fusion_hat.pwm.PWM method)
present (fusion_hat.battery.Battery property)
print_doctor() (in module fusion_hat._cli)
print_force_dt_overlay() (in module fusion_hat._cli)
print_info() (in module fusion_hat._cli)
print_remove_dt_overlay() (in module fusion_hat._cli)
print_stream() (fusion_hat.llm.LLM method)
print_uninstall() (in module fusion_hat._cli)
print_version() (in module fusion_hat._cli)
PRODUCT_ID (in module fusion_hat.device)
PRODUCT_VER (in module fusion_hat.device)
prompt() (fusion_hat.llm.LLM method)
Pull (class in fusion_hat.pin)
PULL_DOWN (fusion_hat.pin.Pin attribute)
PULL_NONE (fusion_hat.pin.Pin attribute)
PULL_UP (fusion_hat.pin.Pin attribute)
pulse_width() (fusion_hat.pwm.PWM method)
pulse_width_percent() (fusion_hat.pwm.PWM method)
PWM (class in fusion_hat.pwm)
PWR_MGMT_1 (fusion_hat.modules.mpu6050.MPU6050 attribute)
PWR_MGMT_2 (fusion_hat.modules.mpu6050.MPU6050 attribute)
Q
QMC5883L (class in fusion_hat.modules.magnetometer)
QMC5883P (class in fusion_hat.modules.magnetometer)
QMC6310 (class in fusion_hat.modules.magnetometer)
QMC6310_REG_CONTROL_1 (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_REG_CONTROL_2 (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_REG_DATA_START (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_REG_DTAT_X (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_REG_DTAT_Y (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_REG_DTAT_Z (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_REG_STATUS (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_MODE_CONTINUOUS (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_MODE_NORMAL (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_MODE_SET_ON (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_MODE_SET_RESET_OFF (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_MODE_SET_RESET_ON (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_MODE_SINGLE (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_MODE_SUSPEND (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_ODR_100HZ (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_ODR_10HZ (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_ODR_200HZ (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_ODR_50HZ (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_OSR1_1 (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_OSR1_2 (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_OSR1_4 (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_OSR1_8 (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_OSR2_1 (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_OSR2_2 (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_OSR2_4 (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_OSR2_8 (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_SELF_TEST_OFF (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_SELF_TEST_ON (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_SOFT_RST_OFF (fusion_hat.modules.magnetometer.QMC6310 attribute)
QMC6310_VAL_SOFT_RST_ON (fusion_hat.modules.magnetometer.QMC6310 attribute)
QUARTER_NOTE (fusion_hat.music.Music attribute)
Qwen (class in fusion_hat.llm)
R
RANGE (fusion_hat.modules.magnetometer.QMC6310 attribute)
RATE (fusion_hat.music.Music attribute)
raw (fusion_hat.adc.ADC property)
raw() (fusion_hat.pin.Pin method)
RC522 (class in fusion_hat.modules.rc522)
read() (fusion_hat._i2c.I2C method)
(fusion_hat.adc.ADC method)
(fusion_hat.modules.adxl345.ADXL345 method)
(fusion_hat.modules.bmp180.BMP180 method)
(fusion_hat.modules.compass.Compass method)
(fusion_hat.modules.dht11.DHT11 method)
(fusion_hat.modules.grayscale_module.Grayscale_Module method)
(fusion_hat.modules.grayscale_module.LineTracker method)
(fusion_hat.modules.keypad.Keypad method)
(fusion_hat.modules.magnetometer.Magnetometer method)
(fusion_hat.modules.rc522.RC522 method)
(fusion_hat.modules.ultrasonic.Ultrasonic method)
read_accel_range() (fusion_hat.modules.mpu6050.MPU6050 method)
read_all() (fusion_hat.modules.gy87.GY87 method)
read_angle() (fusion_hat.modules.compass.Compass method)
read_byte() (fusion_hat._i2c.I2C method)
read_byte_data() (fusion_hat._i2c.I2C method)
read_card() (fusion_hat.modules.rc522.RC522 method)
read_card_data() (fusion_hat.modules.rc522.RC522 method)
read_card_info() (fusion_hat.modules.rc522.RC522 method)
read_channel() (fusion_hat.modules.grayscale_module.LineTracker method)
read_duty_cycle() (fusion_hat.pwm.PWM method)
read_gyro_range() (fusion_hat.modules.mpu6050.MPU6050 method)
read_i2c_block_data() (fusion_hat._i2c.I2C method)
read_i2c_word() (fusion_hat.modules.mpu6050.MPU6050 method)
read_magnet() (fusion_hat.modules.magnetometer.HMC5883L method)
(fusion_hat.modules.magnetometer.QMC5883L method)
(fusion_hat.modules.magnetometer.QMC5883P method)
(fusion_hat.modules.magnetometer.QMC6310 method)
read_period() (fusion_hat.pwm.PWM method)
read_raw() (fusion_hat.adc.ADC method)
(fusion_hat.modules.compass.Compass method)
(fusion_hat.modules.magnetometer.QMC6310 method)
(fusion_hat.modules.ultrasonic.Ultrasonic method)
read_status() (fusion_hat.modules.grayscale_module.Grayscale_Module method)
read_voltage() (fusion_hat.adc.ADC method)
read_with_retry() (fusion_hat.modules.ultrasonic.Ultrasonic method)
read_word_data() (fusion_hat._i2c.I2C method)
ReadRawRC() (fusion_hat.modules.rc522.RC522 method)
reference() (fusion_hat.modules.grayscale_module.Grayscale_Module method)
REFERENCE_DEFAULT (fusion_hat.modules.grayscale_module.Grayscale_Module attribute)
REG_CAL (fusion_hat.modules.bmp180.BMP180 attribute)
REG_CONFIG (fusion_hat.modules.magnetometer.QMC5883P attribute)
REG_CONFIG_A (fusion_hat.modules.magnetometer.HMC5883L attribute)
REG_CONFIG_B (fusion_hat.modules.magnetometer.HMC5883L attribute)
REG_CONTROL (fusion_hat.modules.magnetometer.QMC5883L attribute)
REG_CTRL (fusion_hat.modules.bmp180.BMP180 attribute)
REG_DATA (fusion_hat.modules.bmp180.BMP180 attribute)
REG_INT_PIN_CFG (fusion_hat.modules.mpu6050.MPU6050 attribute)
REG_MODE (fusion_hat.modules.magnetometer.HMC5883L attribute)
(fusion_hat.modules.magnetometer.QMC5883P attribute)
REG_OUT_X_H (fusion_hat.modules.magnetometer.HMC5883L attribute)
REG_OUT_X_L (fusion_hat.modules.magnetometer.QMC5883L attribute)
REG_SET_RESET (fusion_hat.modules.magnetometer.QMC5883L attribute)
REG_STATUS (fusion_hat.modules.magnetometer.QMC5883P attribute)
REG_USER_CTRL (fusion_hat.modules.mpu6050.MPU6050 attribute)
REG_WHO_AM_I (fusion_hat.modules.mpu6050.MPU6050 attribute)
REG_X_LSB (fusion_hat.modules.magnetometer.QMC5883P attribute)
reset() (fusion_hat.modules.rotary_encoder.Rotary_Encoder method)
RESET_CODE (fusion_hat._logger.ColoredFormatter attribute)
RETRY (fusion_hat._i2c.I2C attribute)
retry() (in module fusion_hat._utils)
RFCfgReg (fusion_hat.modules.rc522.RC522 attribute)
RFU00 (fusion_hat.modules.rc522.RC522 attribute)
RFU0F (fusion_hat.modules.rc522.RC522 attribute)
RFU10 (fusion_hat.modules.rc522.RC522 attribute)
RFU1A (fusion_hat.modules.rc522.RC522 attribute)
RFU1B (fusion_hat.modules.rc522.RC522 attribute)
RFU1D (fusion_hat.modules.rc522.RC522 attribute)
RFU1E (fusion_hat.modules.rc522.RC522 attribute)
RFU20 (fusion_hat.modules.rc522.RC522 attribute)
RFU23 (fusion_hat.modules.rc522.RC522 attribute)
RFU25 (fusion_hat.modules.rc522.RC522 attribute)
RFU30 (fusion_hat.modules.rc522.RC522 attribute)
RFU3C (fusion_hat.modules.rc522.RC522 attribute)
RFU3D (fusion_hat.modules.rc522.RC522 attribute)
RFU3E (fusion_hat.modules.rc522.RC522 attribute)
RFU3F (fusion_hat.modules.rc522.RC522 attribute)
RGB_LED (class in fusion_hat.modules.rgb_led)
RIGHT (fusion_hat.modules.grayscale_module.Grayscale_Module attribute)
RISING (fusion_hat.pin.Trigger attribute)
Rotary_Encoder (class in fusion_hat.modules.rotary_encoder)
run() (fusion_hat.voice_assistant.VoiceAssistant method)
run_command() (in module fusion_hat._utils)
RxModeReg (fusion_hat.modules.rc522.RC522 attribute)
RxSelReg (fusion_hat.modules.rc522.RC522 attribute)
RxThresholdReg (fusion_hat.modules.rc522.RC522 attribute)
S
SAGE (fusion_hat.tts.OpenAI_TTS.Voice attribute)
say() (fusion_hat.tts.Espeak method)
(fusion_hat.tts.OpenAI_TTS method)
(fusion_hat.tts.Pico2Wave method)
(fusion_hat.tts.Piper method)
scan() (fusion_hat._i2c.I2C static method)
scan_i2c() (in module fusion_hat._cli)
scan_i2c_addr() (in module fusion_hat.modules.gy87)
send_command() (fusion_hat.modules.lcd1602.LCD1602 method)
send_data() (fusion_hat.modules.lcd1602.LCD1602 method)
SerialSpeedReg (fusion_hat.modules.rc522.RC522 attribute)
Servo (class in fusion_hat.servo)
set() (fusion_hat.llm.LLM method)
set_accel_range() (fusion_hat.modules.mpu6050.MPU6050 method)
set_amp() (fusion_hat.tts.Espeak method)
set_api_key() (fusion_hat.llm.LLM method)
(fusion_hat.tts.OpenAI_TTS method)
set_base_url() (fusion_hat.llm.LLM method)
set_calibration_data() (fusion_hat.modules.grayscale_module.LineTracker method)
set_cliff_threshold() (fusion_hat.modules.grayscale_module.LineTracker method)
set_filter_range() (fusion_hat.modules.mpu6050.MPU6050 method)
set_gain() (fusion_hat.tts.OpenAI_TTS method)
set_gap() (fusion_hat.tts.Espeak method)
set_gyro_range() (fusion_hat.modules.mpu6050.MPU6050 method)
set_instructions() (fusion_hat.llm.LLM method)
set_is_reverse() (fusion_hat.motor.Motor method)
set_lang() (fusion_hat.tts.Pico2Wave method)
set_language() (fusion_hat.stt.Vosk method)
set_led() (in module fusion_hat.device)
set_magnetic_declination() (fusion_hat.modules.compass.Compass method)
set_max_messages() (fusion_hat.llm.LLM method)
set_model() (fusion_hat.llm.LLM method)
(fusion_hat.tts.OpenAI_TTS method)
(fusion_hat.tts.Piper method)
set_offset() (fusion_hat.modules.compass.Compass method)
set_on_click() (fusion_hat.user_button.UserButton method)
set_on_long_press() (fusion_hat.user_button.UserButton method)
set_on_long_press_released() (fusion_hat.user_button.UserButton method)
set_on_press() (fusion_hat.user_button.UserButton method)
set_on_press_released() (fusion_hat.user_button.UserButton method)
set_on_release() (fusion_hat.user_button.UserButton method)
set_pitch() (fusion_hat.tts.Espeak method)
set_raw_angle() (fusion_hat.servo.Servo method)
set_speed() (fusion_hat.tts.Espeak method)
set_voice() (fusion_hat.tts.OpenAI_TTS method)
set_volume() (in module fusion_hat.device)
set_wake_words() (fusion_hat.stt.Vosk method)
set_welcome() (fusion_hat.llm.LLM method)
SetBitMask() (fusion_hat.modules.rc522.RC522 method)
setLevel() (fusion_hat._logger.Logger method)
setup() (fusion_hat.pin.Pin method)
setup_speaker() (in module fusion_hat._cli)
SHIMMER (fusion_hat.tts.OpenAI_TTS.Voice attribute)
SIXTEENTH_NOTE (fusion_hat.music.Music attribute)
sound_length() (fusion_hat.music.Music method)
sound_play() (fusion_hat.music.Music method)
sound_play_threading() (fusion_hat.music.Music method)
SOUND_SPEED (fusion_hat.modules.ultrasonic.Ultrasonic attribute)
speed() (fusion_hat.motor.Motor method)
start() (fusion_hat.user_button.UserButton method)
start_listening_wake_words() (fusion_hat.stt.Vosk method)
start_thread() (fusion_hat.modules.ultrasonic.Ultrasonic method)
status (fusion_hat.battery.Battery property)
Status1Reg (fusion_hat.modules.rc522.RC522 attribute)
Status2Reg (fusion_hat.modules.rc522.RC522 attribute)
steps() (fusion_hat.modules.rotary_encoder.Rotary_Encoder method)
stop() (fusion_hat.motor.Motor method)
(fusion_hat.user_button.UserButton method)
stop_listening() (fusion_hat.stt.Vosk method)
stop_thread() (fusion_hat.modules.ultrasonic.Ultrasonic method)
stream() (fusion_hat.tts.Piper method)
STT (in module fusion_hat.stt)
stt() (fusion_hat.stt.Vosk method)
SUPPORTED_LANGUAUE (fusion_hat.tts.Pico2Wave attribute)
T
TCounterValueRegH (fusion_hat.modules.rc522.RC522 attribute)
TCounterValueRegL (fusion_hat.modules.rc522.RC522 attribute)
TEMP_OUT0 (fusion_hat.modules.mpu6050.MPU6050 attribute)
tempo() (fusion_hat.music.Music method)
test_speaker() (in module fusion_hat._cli)
TestADCReg (fusion_hat.modules.rc522.RC522 attribute)
TestBusReg (fusion_hat.modules.rc522.RC522 attribute)
TestDAC1Reg (fusion_hat.modules.rc522.RC522 attribute)
TestDAC2Reg (fusion_hat.modules.rc522.RC522 attribute)
TestPinEnReg (fusion_hat.modules.rc522.RC522 attribute)
TestPinValueReg (fusion_hat.modules.rc522.RC522 attribute)
TestSel1Reg (fusion_hat.modules.rc522.RC522 attribute)
TestSel2Reg (fusion_hat.modules.rc522.RC522 attribute)
think() (fusion_hat.voice_assistant.VoiceAssistant method)
thread_read_loop() (fusion_hat.modules.ultrasonic.Ultrasonic method)
tilt_comp_heading() (in module fusion_hat.modules.gy87)
time_signature() (fusion_hat.music.Music method)
TModeReg (fusion_hat.modules.rc522.RC522 attribute)
TPrescalerReg (fusion_hat.modules.rc522.RC522 attribute)
TReloadRegH (fusion_hat.modules.rc522.RC522 attribute)
TReloadRegL (fusion_hat.modules.rc522.RC522 attribute)
Trigger (class in fusion_hat.pin)
trigger_keyboard_input() (fusion_hat.voice_assistant.VoiceAssistant method)
trigger_wake_word() (fusion_hat.voice_assistant.VoiceAssistant method)
tts() (fusion_hat.tts.Espeak method)
(fusion_hat.tts.OpenAI_TTS method)
(fusion_hat.tts.Piper method)
TxAutoReg (fusion_hat.modules.rc522.RC522 attribute)
TxControlReg (fusion_hat.modules.rc522.RC522 attribute)
TxModeReg (fusion_hat.modules.rc522.RC522 attribute)
TxSelReg (fusion_hat.modules.rc522.RC522 attribute)
U
Ultrasonic (class in fusion_hat.modules.ultrasonic)
UP (fusion_hat.pin.Pull attribute)
update() (in module fusion_hat._cli)
update_line_background_reference() (fusion_hat.modules.grayscale_module.LineTracker method)
update_line_reference() (fusion_hat.modules.grayscale_module.LineTracker method)
update_model_list() (fusion_hat.stt.Vosk method)
(fusion_hat.tts.Piper method)
URL (fusion_hat.tts.OpenAI_TTS attribute)
UserButton (class in fusion_hat.user_button)
UUID (in module fusion_hat.device)
V
value() (fusion_hat.pin.Pin method)
VENDOR (in module fusion_hat.device)
VersionReg (fusion_hat.modules.rc522.RC522 attribute)
VoiceAssistant (class in fusion_hat.voice_assistant)
voltage (fusion_hat.adc.ADC property)
(fusion_hat.battery.Battery property)
Vosk (class in fusion_hat.stt)
W
wait_for_wake_word() (fusion_hat.stt.Vosk method)
wait_until_heard() (fusion_hat.stt.Vosk method)
WaterLevelReg (fusion_hat.modules.rc522.RC522 attribute)
when_activated (fusion_hat.pin.Pin property)
when_deactivated (fusion_hat.pin.Pin property)
WHOLE_NOTE (fusion_hat.music.Music attribute)
write() (fusion_hat._i2c.I2C method)
(fusion_hat.modules.lcd1602.LCD1602 method)
(fusion_hat.modules.rc522.RC522 method)
write_byte() (fusion_hat._i2c.I2C method)
(fusion_hat.modules.lcd1602.LCD1602 method)
write_byte_data() (fusion_hat._i2c.I2C method)
write_card_data() (fusion_hat.modules.rc522.RC522 method)
write_duty_cycle() (fusion_hat.pwm.PWM method)
write_i2c_block_data() (fusion_hat._i2c.I2C method)
write_period() (fusion_hat.pwm.PWM method)
write_word_data() (fusion_hat._i2c.I2C method)
WriteRawRC() (fusion_hat.modules.rc522.RC522 method)
X
X (fusion_hat.modules.adxl345.ADXL345 attribute)
Y
Y (fusion_hat.modules.adxl345.ADXL345 attribute)
Z
Z (fusion_hat.modules.adxl345.ADXL345 attribute)