APIs/MicroPython/circuitpython-community.api

branch
eric7
changeset 69
67b7e2aaf0a9
parent 63
566338138983
child 75
f47694dd2023
diff -r 2311d81b8606 -r 67b7e2aaf0a9 APIs/MicroPython/circuitpython-community.api
--- a/APIs/MicroPython/circuitpython-community.api	Sat Dec 23 15:58:15 2023 +0100
+++ b/APIs/MicroPython/circuitpython-community.api	Tue Mar 19 17:51:25 2024 +0100
@@ -1,3 +1,118 @@
+AT24MAC_EEPROM.AT24MAC._does_data_match?5(data_address, data)
+AT24MAC_EEPROM.AT24MAC._read?5(data_address, length=1)
+AT24MAC_EEPROM.AT24MAC._write?5(data_address, data)
+AT24MAC_EEPROM.AT24MAC._write_page?5(data_address, data)
+AT24MAC_EEPROM.AT24MAC.read_mac_address?4()
+AT24MAC_EEPROM.AT24MAC.read_serial_number?4()
+AT24MAC_EEPROM.AT24MAC?1(i2c, address_pins=0b100)
+AT24MAC_EEPROM._EEPROM_LENGTH?8
+AT24MAC_EEPROM._EUI_LOCATION?8
+AT24MAC_EEPROM._MAC_ADDR_LENGTH?8
+AT24MAC_EEPROM._PAGE_SIZE?8
+AT24MAC_EEPROM._SERIAL_NUMBER_LENGTH?8
+AT24MAC_EEPROM._SERIAL_NUMBER_LOCATION?8
+AT24MAC_EEPROM._WRITE_TIME?8
+P1AM.P1AM.Base._debug_print?5(print_this)
+P1AM.P1AM.Base._wd_control?5(action)
+P1AM.P1AM.Base.config_watchdog?4(milliseconds, mode="TOGGLE")
+P1AM.P1AM.Base.deinit?4()
+P1AM.P1AM.Base.init?4()
+P1AM.P1AM.Base.is_active?4()
+P1AM.P1AM.Base.pet_watchdog?4()
+P1AM.P1AM.Base.print_modules?4()
+P1AM.P1AM.Base.readAnalog?4(slot, channel)
+P1AM.P1AM.Base.readDiscrete?4(slot, channel=None)
+P1AM.P1AM.Base.readStatus?4(slot)
+P1AM.P1AM.Base.readTemperature?4(slot, channel)
+P1AM.P1AM.Base.rollCall?4(module_names)
+P1AM.P1AM.Base.start_watchdog?4()
+P1AM.P1AM.Base.stop_watchdog?4()
+P1AM.P1AM.Base.writeAnalog?4(data, slot, channel)
+P1AM.P1AM.Base.writeDiscrete?4(data, slot, channel=None)
+P1AM.P1AM.Base?1(*, zero_indexing=False, cs_pin=None, ack_pin=None, spi=None, en_pin=None)
+P1AM.P1AM.HSC_Channel._cfg?5()
+P1AM.P1AM.HSC_Channel._update_cfg?5(bit, value)
+P1AM.P1AM.HSC_Channel.alert_new_position?4()
+P1AM.P1AM.HSC_Channel.counting_mode?4(mode)
+P1AM.P1AM.HSC_Channel.enable_z_reset?4(value)
+P1AM.P1AM.HSC_Channel.inhibit_on_input?4(point)
+P1AM.P1AM.HSC_Channel.input_inhibit_active?4()
+P1AM.P1AM.HSC_Channel.is_rotary?4(value)
+P1AM.P1AM.HSC_Channel.position?4(counts)
+P1AM.P1AM.HSC_Channel.positive_polarity?4(value)
+P1AM.P1AM.HSC_Channel.rollover_position?4(counts)
+P1AM.P1AM.HSC_Channel.value?7
+P1AM.P1AM.HSC_Channel.z_reset_position?4(counts)
+P1AM.P1AM.HSC_Channel?1(channel, slot)
+P1AM.P1AM.IO_Channel._update_range?5()
+P1AM.P1AM.IO_Channel.burnout?4()
+P1AM.P1AM.IO_Channel.over_range?4()
+P1AM.P1AM.IO_Channel.real?4(state)
+P1AM.P1AM.IO_Channel.under_range?4()
+P1AM.P1AM.IO_Channel.value?4(state)
+P1AM.P1AM.IO_Channel?1(channel: int, ch_type: int, slot: IO_Module)
+P1AM.P1AM.IO_Module.burnout?4(channel=None)
+P1AM.P1AM.IO_Module.check_range_status?4(range_offset, channel=None)
+P1AM.P1AM.IO_Module.configure_module?4(config_data)
+P1AM.P1AM.IO_Module.di_bitmapped?4()
+P1AM.P1AM.IO_Module.do_bitmapped?4(states)
+P1AM.P1AM.IO_Module.input_reals?4()
+P1AM.P1AM.IO_Module.input_values?4()
+P1AM.P1AM.IO_Module.missing24?4()
+P1AM.P1AM.IO_Module.not_ready?4()
+P1AM.P1AM.IO_Module.output_reals?4(states)
+P1AM.P1AM.IO_Module.output_values?4(states)
+P1AM.P1AM.IO_Module.over_range?4(channel=None)
+P1AM.P1AM.IO_Module.print_state?4()
+P1AM.P1AM.IO_Module.reals?4(states)
+P1AM.P1AM.IO_Module.status_bitmapped?4()
+P1AM.P1AM.IO_Module.under_range?4(channel=None)
+P1AM.P1AM.IO_Module.values?4(states)
+P1AM.P1AM.IO_Module?1(slot, module_id, offsets)
+P1AM.P1AM.PWM_Channel._write_state?5(value, pwm_param)
+P1AM.P1AM.PWM_Channel.duty?7
+P1AM.P1AM.PWM_Channel.duty_cycle?4(duty)
+P1AM.P1AM.PWM_Channel.freq?7
+P1AM.P1AM.PWM_Channel.frequency?4(freq)
+P1AM.P1AM.PWM_Channel.value?4(duty_frequency)
+P1AM.P1AM.PWM_Channel?1(channel: int, ch_type: int, slot: IO_Module)
+P1AM.P1AM._data_sync?5(timeout=0.2)
+P1AM.P1AM._spi_timeout?5(timeout=0.200)
+P1AM.P1AM.change_bit?4(original, bit, state)
+P1AM.P1AM.read_block?4(length: int, offset: int, block_type: int)
+P1AM.P1AM.signed_int_to_unsigned?4(bits)
+P1AM.P1AM.unsigned_int_to_float?4(bits)
+P1AM.P1AM.unsigned_int_to_signed?4(bits)
+P1AM.P1AM.write_block?4(data, length: int, offset: int, block_type: int)
+P1AM.constants.ACK?7
+P1AM.constants.AD_RANGES?7
+P1AM.constants.ANALOG_IN?7
+P1AM.constants.ANALOG_OUT?7
+P1AM.constants.BC_SPI?7
+P1AM.constants.BURNOUT_STATUS?7
+P1AM.constants.CONFIG_LEN?7
+P1AM.constants.CS?7
+P1AM.constants.DATA_TYPE?7
+P1AM.constants.DEFAULT_CONFIG?7
+P1AM.constants.DISCRETE_IN?7
+P1AM.constants.DISCRETE_OUT?7
+P1AM.constants.HSC_MODULE?7
+P1AM.constants.MISSING24V_STATUS?7
+P1AM.constants.OVER_RANGE_STATUS?7
+P1AM.constants.P1_NAME?7
+P1AM.constants.PWM_DUTY?7
+P1AM.constants.PWM_DUTY_MAX?7
+P1AM.constants.PWM_FREQ?7
+P1AM.constants.PWM_FREQ_MAX?7
+P1AM.constants.PWM_MODULE?7
+P1AM.constants.STATUS_IN?7
+P1AM.constants.TEMP_MODULE?7
+P1AM.constants.UNDER_RANGE_STATUS?7
+P1AM.constants.USE_1_INDEXING?7
+P1AM.constants.analog_word_size?7
+P1AM.constants.data_buf?7
+P1AM.constants.mdb?7
+P1AM.constants.odd_length_modules?7
 absolute_mouse.Mouse.LEFT_BUTTON?7
 absolute_mouse.Mouse.MIDDLE_BUTTON?7
 absolute_mouse.Mouse.RIGHT_BUTTON?7
@@ -11,6 +126,12 @@
 absolute_mouse.Mouse.release_all?4()
 absolute_mouse.Mouse?1(devices)
 absolute_mouse.descriptor.device?7
+absolute_mouse.descriptor.in_report_lengths?7
+absolute_mouse.descriptor.out_report_lengths?7
+absolute_mouse.descriptor.report_descriptor?7
+absolute_mouse.descriptor.report_ids?7
+absolute_mouse.descriptor.usage?7
+absolute_mouse.descriptor.usage_page?7
 adafruit_discordbot.DiscordBot.get_msg?4(channel, msg, get_author=False)
 adafruit_discordbot.DiscordBot.send_embed?4(title, content, color=0)
 adafruit_discordbot.DiscordBot.send_msg?4(msg, tts=False)
@@ -119,9 +240,20 @@
 ansi_escape_code.fg.red?7
 ansi_escape_code.fg.yellow?7
 ansi_escape_code.filter_ansi_controlls?4(data)
+ansi_escape_code.get_cursor_pos?4(*, serial)
 ansi_escape_code.get_flat_list?4(obj_dict)
+ansi_escape_code.get_terminal_size?4(*, serial)
+ansi_escape_code.progressbar.ProgressBar.clear?4()
+ansi_escape_code.progressbar.ProgressBar.update?4(progress)
+ansi_escape_code.progressbar.ProgressBar?1(*, serial)
+ansi_escape_code.progressbar.map_to_01?4(x, in_min, in_max)
+ansi_escape_code.progressbar.run_tests?4()
+ansi_escape_code.progressbar.simulate_progress?4(*, serial)
+ansi_escape_code.read_serial_until?4(*, serial, read_end="R", timeout=0.1)
+ansi_escape_code.run_tests?4()
 ansi_escape_code.test_control?4()
 ansi_escape_code.test_filtering?4()
+ansi_escape_code.test_get_terminal_size?4()
 arrowline.Line._dotted_line?5()
 arrowline.Line._solid_line?5()
 arrowline.Line.draw?4()
@@ -160,6 +292,7 @@
 async_buzzer.Buzzer?1(pwm: pwmio.PWMOut)
 async_buzzer.Note?7
 asynccp.add_task?7
+asynccp.asynccp_logging?7
 asynccp.delay?7
 asynccp.get_loop?4(debug=asynccp_logging)
 asynccp.loop.Delayer.resume_nanos?4()
@@ -643,7 +776,30 @@
 biffobear_as3935._Register?8
 biffobear_as3935._reg_value_from_choices?5(value, choices)
 biffobear_as3935._value_is_in_range?5(value, *, lo_limit, hi_limit)
+biplane.BufferedNonBlockingSocket.read?4(size=-1, stop_byte=None)
+biplane.BufferedNonBlockingSocket.write?4(data)
+biplane.BufferedNonBlockingSocket?1(sock, buffer_size=1024)
+biplane.Response.serialize?4()
+biplane.Response?1(body, status_code=200, content_type="text/plain", headers={})
+biplane.Server.circuitpython_start_wifi_ap?4(ssid, password, mdns_hostname, listen_on=('0.0.0.0', 80), max_parallel_connections=5)
+biplane.Server.circuitpython_start_wifi_station?4(ssid, password, mdns_hostname, listen_on=('0.0.0.0', 80), max_parallel_connections=5)
+biplane.Server.handle_request?4(target, method, headers, content_length, buffered_client_socket)
+biplane.Server.process_client_connection?4(buffered_client_socket)
+biplane.Server.register_route?4()
+biplane.Server.route?4(path, method='GET')
+biplane.Server.start?4(server_socket, listen_on=('0.0.0.0', 80), max_parallel_connections=5)
+biplane.Server?1(max_request_line_size=4096, max_header_count=50, max_body_bytes=65536, request_timeout_seconds=10)
+ble_cycling_power_service.CPMeasurementValues?7
+ble_cycling_power_service.CyclingPowerService.byte_array?4()
+ble_cycling_power_service.CyclingPowerService.cp_measurement?7
+ble_cycling_power_service.CyclingPowerService.power_Value?4()
+ble_cycling_power_service.CyclingPowerService.uuid?7
+ble_cycling_power_service.CyclingPowerService?1(service: Optional["CyclingPowerService"] = None)
+ble_cycling_power_service._CPMeasurement.bind?4(service: "CyclingPowerService")
+ble_cycling_power_service._CPMeasurement.uuid?7
+ble_cycling_power_service._CPMeasurement?2()
 bluepad32.Bluepad32._check_protocol?5()
+bluepad32.Bluepad32.enable_bluetooth_connections?4(enabled: bool)
 bluepad32.Bluepad32.forget_bluetooth_keys?4()
 bluepad32.Bluepad32.set_gamepad_lightbar_color?4(gamepad_idx: int, rgb)
 bluepad32.Bluepad32.set_gamepad_player_leds?4(gamepad_idx: int, leds: int)
@@ -651,6 +807,7 @@
 bluepad32.Bluepad32.setup_callbacks?4(on_connect, on_disconnect)
 bluepad32.Bluepad32.update?4()
 bluepad32.Bluepad32?1(*args, **kwargs)
+bluepad32._ENABLE_BLUETOOTH_CONNECTIONS?8
 bluepad32._FORGET_BLUETOOTH_KEYS?8
 bluepad32._GET_CONTROLLERS_DATA?8
 bluepad32._GET_GAMEPADS_DATA?8
@@ -1538,6 +1695,30 @@
 built_in.x_min?7
 candlesticks.Candlestick._draw_lines?5()
 candlesticks.Candlestick?1(dist_x: int, openp: int, close: int, high: int, low: int, color_green: int = 0x00FF00, color_red: int = 0xFF0000, screen_ref: int = 180, )
+caveble.SurveyProtocolService.ACK0?7
+caveble.SurveyProtocolService.ACK1?7
+caveble.SurveyProtocolService.ACK?7
+caveble.SurveyProtocolService.DEVICE_OFF?7
+caveble.SurveyProtocolService.LASER_OFF?7
+caveble.SurveyProtocolService.LASER_ON?7
+caveble.SurveyProtocolService.START_CAL?7
+caveble.SurveyProtocolService.STOP_CAL?7
+caveble.SurveyProtocolService.TAKE_SHOT?7
+caveble.SurveyProtocolService._poll_in?5()
+caveble.SurveyProtocolService._poll_out?5()
+caveble.SurveyProtocolService.background_task?4(callback: Optional[Callable[[int], Coroutine]] = None)
+caveble.SurveyProtocolService.command?7
+caveble.SurveyProtocolService.leg?7
+caveble.SurveyProtocolService.pending?4()
+caveble.SurveyProtocolService.poll?4()
+caveble.SurveyProtocolService.properties?7
+caveble.SurveyProtocolService.protocol_name?7
+caveble.SurveyProtocolService.read_perm?7
+caveble.SurveyProtocolService.send_data?4(azimuth, inclination, distance, roll=0)
+caveble.SurveyProtocolService.struct_format?7
+caveble.SurveyProtocolService.uuid?7
+caveble.SurveyProtocolService.write_perm?7
+caveble.SurveyProtocolService?1()
 cedargrove_ad5245.AD5245._BUFFER?8
 cedargrove_ad5245.AD5245._read_from_device?5()
 cedargrove_ad5245.AD5245._write_to_device?5(command, value)
@@ -1567,6 +1748,46 @@
 cedargrove_ad9833.AD9833.wave_phase?4(new_wave_phase=0)
 cedargrove_ad9833.AD9833.wave_type?4(new_wave_type="sine")
 cedargrove_ad9833.AD9833?1(wave_freq=440, wave_phase=0, wave_type="sine", spi=None, select=None, m_clock=25000000, )
+cedargrove_chime.Chime.loudness?4(new_loudness=0.5)
+cedargrove_chime.Chime.scale?4(new_scale=Scale.CNine)
+cedargrove_chime.Chime.strike?4(root_note=49, amplitude=0)
+cedargrove_chime.Chime?1(audio_out, scale=Scale.CNine, material=Material.SteelEMT, striker=Striker.Metal, voice=Voice.Tubular, scale_offset=0, loudness=0.5, debug=False, )
+cedargrove_chime.Material.Aluminum?7
+cedargrove_chime.Material.Brass?7
+cedargrove_chime.Material.Ceramic?7
+cedargrove_chime.Material.Copper?7
+cedargrove_chime.Material.SteelEMT?7
+cedargrove_chime.Material.Wood?7
+cedargrove_chime.Overtones.Bell?7
+cedargrove_chime.Overtones.Perfect?7
+cedargrove_chime.Overtones.Tubular?7
+cedargrove_chime.Scale.Biplane?7
+cedargrove_chime.Scale.CNine?7
+cedargrove_chime.Scale.Canterbury?7
+cedargrove_chime.Scale.CeramicBells?7
+cedargrove_chime.Scale.CeramicTurtles?7
+cedargrove_chime.Scale.CorinthianBellsA?7
+cedargrove_chime.Scale.CorinthianBellsB?7
+cedargrove_chime.Scale.CorinthianBellsC?7
+cedargrove_chime.Scale.CorinthianBellsEb?7
+cedargrove_chime.Scale.CorinthianBellsG?7
+cedargrove_chime.Scale.HappyBirthday?7
+cedargrove_chime.Scale.HarryDavidPear?7
+cedargrove_chime.Scale.HavaNegila?7
+cedargrove_chime.Scale.Pentatonic?7
+cedargrove_chime.Scale.SandCast?7
+cedargrove_chime.Scale.StMichaels?7
+cedargrove_chime.Scale.Trinity?7
+cedargrove_chime.Scale.Westminister?7
+cedargrove_chime.Scale.Whittington?7
+cedargrove_chime.Scale.Winchester?7
+cedargrove_chime.Striker.HardWood?7
+cedargrove_chime.Striker.Metal?7
+cedargrove_chime.Striker.Plexiglas?7
+cedargrove_chime.Striker.SoftWood?7
+cedargrove_chime.Voice.Bell?7
+cedargrove_chime.Voice.Perfect?7
+cedargrove_chime.Voice.Tubular?7
 cedargrove_colorfader.color_fader?4(source_color=None, brightness=1.0, gamma=1.0)
 cedargrove_drv8830.BridgeControl.BRAKE?7
 cedargrove_drv8830.BridgeControl.COAST?7
@@ -1653,6 +1874,7 @@
 cedargrove_nau7802.NAU7802.enable?4(power=True)
 cedargrove_nau7802.NAU7802.gain?4(factor=1)
 cedargrove_nau7802.NAU7802.ldo_voltage?4(voltage="EXTERNAL")
+cedargrove_nau7802.NAU7802.poll_rate?4(rate=0)
 cedargrove_nau7802.NAU7802.read?4()
 cedargrove_nau7802.NAU7802.reset?4()
 cedargrove_nau7802.NAU7802?1(i2c_bus, address=0x2A, active_channels=1)
@@ -1701,6 +1923,37 @@
 cedargrove_shadowwatcher.ShadowWatcher.foreground?4()
 cedargrove_shadowwatcher.ShadowWatcher.refresh_background?4()
 cedargrove_shadowwatcher.ShadowWatcher?1(pin, threshold=0.9, samples=2000, decay=0.01, auto=False)
+cedargrove_wavebuilder.WaveBuilder._noise_wave?5(ratio, amplitude)
+cedargrove_wavebuilder.WaveBuilder._saw_wave?5(ratio, amplitude)
+cedargrove_wavebuilder.WaveBuilder._sine_wave?5(ratio, amplitude)
+cedargrove_wavebuilder.WaveBuilder._square_wave?5(ratio, amplitude)
+cedargrove_wavebuilder.WaveBuilder._triangle_wave?5(ratio, amplitude)
+cedargrove_wavebuilder.WaveBuilder._update_table?5()
+cedargrove_wavebuilder.WaveBuilder.debug?4(new_debug)
+cedargrove_wavebuilder.WaveBuilder.lambda_factor?4(new_lambda_factor=1.0)
+cedargrove_wavebuilder.WaveBuilder.loop_distortion?4()
+cedargrove_wavebuilder.WaveBuilder.loop_smoothing?4(new_loop_smoothing)
+cedargrove_wavebuilder.WaveBuilder.oscillators?4(new_oscillators)
+cedargrove_wavebuilder.WaveBuilder.sample_max?4(new_sample_max=32767)
+cedargrove_wavebuilder.WaveBuilder.summed_amplitude?4()
+cedargrove_wavebuilder.WaveBuilder.table_length?4(new_table_length)
+cedargrove_wavebuilder.WaveBuilder.wave_table?4()
+cedargrove_wavebuilder.WaveBuilder?1(oscillators, table_length, sample_max=32767, lambda_factor=1.0, loop_smoothing=True, debug=False, )
+cedargrove_wavebuilder.WaveShape.Noise?7
+cedargrove_wavebuilder.WaveShape.Saw?7
+cedargrove_wavebuilder.WaveShape.Sine?7
+cedargrove_wavebuilder.WaveShape.Square?7
+cedargrove_wavebuilder.WaveShape.Triangle?7
+cedargrove_waveviz.WaveViz._plot_envelope?5()
+cedargrove_waveviz.WaveViz._plot_grid?5()
+cedargrove_waveviz.WaveViz._plot_wave?5()
+cedargrove_waveviz.WaveViz._update_plot?5()
+cedargrove_waveviz.WaveViz.auto_scale?4(new_auto_scale)
+cedargrove_waveviz.WaveViz.height?4()
+cedargrove_waveviz.WaveViz.max_result?4()
+cedargrove_waveviz.WaveViz.wave_table?4(new_wave_table)
+cedargrove_waveviz.WaveViz.width?4()
+cedargrove_waveviz.WaveViz?1(wave_table, x, y, width, height, plot_color=0x00FF00, grid_color=0x808080, back_color=None, auto_scale=True, )
 circuitpython_base64.BASE32_ALPHABET?7
 circuitpython_base64.BASE32_REV?7
 circuitpython_base64.BASE32_TAB?7
@@ -1723,6 +1976,27 @@
 circuitpython_base64.standard_b64decode?4(todecode)
 circuitpython_base64.standard_b64encode?4(toencode)
 circuitpython_cirque_pinnacle.AbsoluteReport?1(buttons: int = 0, x: int = 0, y: int = 0, z: int = 0)
+circuitpython_cirque_pinnacle.PINNACLE_ABSOLUTE?7
+circuitpython_cirque_pinnacle.PINNACLE_ANYMEAS?7
+circuitpython_cirque_pinnacle.PINNACLE_CRTL_PWR_IDLE?7
+circuitpython_cirque_pinnacle.PINNACLE_CRTL_REPEAT?7
+circuitpython_cirque_pinnacle.PINNACLE_FREQ_0?7
+circuitpython_cirque_pinnacle.PINNACLE_FREQ_1?7
+circuitpython_cirque_pinnacle.PINNACLE_FREQ_2?7
+circuitpython_cirque_pinnacle.PINNACLE_FREQ_3?7
+circuitpython_cirque_pinnacle.PINNACLE_FREQ_4?7
+circuitpython_cirque_pinnacle.PINNACLE_FREQ_5?7
+circuitpython_cirque_pinnacle.PINNACLE_FREQ_6?7
+circuitpython_cirque_pinnacle.PINNACLE_FREQ_7?7
+circuitpython_cirque_pinnacle.PINNACLE_GAIN_100?7
+circuitpython_cirque_pinnacle.PINNACLE_GAIN_133?7
+circuitpython_cirque_pinnacle.PINNACLE_GAIN_166?7
+circuitpython_cirque_pinnacle.PINNACLE_GAIN_200?7
+circuitpython_cirque_pinnacle.PINNACLE_MUX_NPN?7
+circuitpython_cirque_pinnacle.PINNACLE_MUX_PNP?7
+circuitpython_cirque_pinnacle.PINNACLE_MUX_REF0?7
+circuitpython_cirque_pinnacle.PINNACLE_MUX_REF1?7
+circuitpython_cirque_pinnacle.PINNACLE_RELATIVE?7
 circuitpython_cirque_pinnacle.PinnacleTouch._era_read?5(reg: int)
 circuitpython_cirque_pinnacle.PinnacleTouch._era_read_bytes?5(reg: int, numb_bytes: int)
 circuitpython_cirque_pinnacle.PinnacleTouch._era_write?5(reg: int, value: int)
@@ -1767,6 +2041,21 @@
 circuitpython_cirque_pinnacle.PinnacleTouchSPI?1(spi: busio.SPI, ss_pin: digitalio.DigitalInOut, spi_frequency: int = 13000000, dr_pin: Optional[digitalio.DigitalInOut] = None, )
 circuitpython_cirque_pinnacle.RelativeReport.buffer?4()
 circuitpython_cirque_pinnacle.RelativeReport?1(buf: Union[bytes, bytearray] = b"\0\0\0\0")
+circuitpython_cirque_pinnacle._CAL_CONFIG?8
+circuitpython_cirque_pinnacle._ERA_ADDR?8
+circuitpython_cirque_pinnacle._ERA_CONTROL?8
+circuitpython_cirque_pinnacle._ERA_VALUE?8
+circuitpython_cirque_pinnacle._FEED_CONFIG_1?8
+circuitpython_cirque_pinnacle._FEED_CONFIG_2?8
+circuitpython_cirque_pinnacle._FEED_CONFIG_3?8
+circuitpython_cirque_pinnacle._FIRMWARE_ID?8
+circuitpython_cirque_pinnacle._HCO_ID?8
+circuitpython_cirque_pinnacle._PACKET_BYTE_0?8
+circuitpython_cirque_pinnacle._PACKET_BYTE_1?8
+circuitpython_cirque_pinnacle._SAMPLE_RATE?8
+circuitpython_cirque_pinnacle._STATUS?8
+circuitpython_cirque_pinnacle._SYS_CONFIG?8
+circuitpython_cirque_pinnacle._Z_IDLE?8
 circuitpython_csv.DictReader?1(f: io.TextIOWrapper, fieldnames: Optional[Sequence[str]] = None, restkey: Optional[str] = None, restval: Optional[Any] = None, **kwargs)
 circuitpython_csv.DictWriter._dict_to_tuple?5(rowdict: Dict[str, Any])
 circuitpython_csv.DictWriter.writeheader?4()
@@ -1789,6 +2078,7 @@
 circuitpython_functools.cache_wrapper?4(*args, **kwargs)
 circuitpython_functools.clear_caches?4()
 circuitpython_functools.partial?4(func, *args, **kwargs)
+circuitpython_functools.wraps?4(wrapped, assigned=None, updated=None)
 circuitpython_hmac.HMAC._current?5()
 circuitpython_hmac.HMAC.blocksize?7
 circuitpython_hmac.HMAC.copy?4()
@@ -1884,7 +2174,7 @@
 circuitpython_nrf24l01.network.mixins.NetworkMixin._write_to_pipe?5(to_node: int, to_pipe: int, is_multicast: bool)
 circuitpython_nrf24l01.network.mixins.NetworkMixin.available?4()
 circuitpython_nrf24l01.network.mixins.NetworkMixin.fragmentation?4(enabled: bool)
-circuitpython_nrf24l01.network.mixins.NetworkMixin.multicast?4(message: Union[bytes, bytearray], message_type: Union[str, int], level: int = None, )
+circuitpython_nrf24l01.network.mixins.NetworkMixin.multicast?4(message: Union[bytes, bytearray], message_type: Union[str, int], level: Optional[int] = None, )
 circuitpython_nrf24l01.network.mixins.NetworkMixin.multicast_level?4(lvl: int)
 circuitpython_nrf24l01.network.mixins.NetworkMixin.multicast_relay?4(enable: bool)
 circuitpython_nrf24l01.network.mixins.NetworkMixin.node_address?4()
@@ -1897,7 +2187,7 @@
 circuitpython_nrf24l01.network.mixins.RadioMixin.channel?4(val: int)
 circuitpython_nrf24l01.network.mixins.RadioMixin.crc?4(val: int)
 circuitpython_nrf24l01.network.mixins.RadioMixin.data_rate?4(val: int)
-circuitpython_nrf24l01.network.mixins.RadioMixin.fifo?4(about_tx: bool, check_empty: bool = None)
+circuitpython_nrf24l01.network.mixins.RadioMixin.fifo?4(about_tx: bool, check_empty: Optional[bool] = None)
 circuitpython_nrf24l01.network.mixins.RadioMixin.flush_rx?4()
 circuitpython_nrf24l01.network.mixins.RadioMixin.flush_tx?4()
 circuitpython_nrf24l01.network.mixins.RadioMixin.get_auto_retries?4()
@@ -1910,23 +2200,23 @@
 circuitpython_nrf24l01.network.mixins.RadioMixin.power?4(val: bool)
 circuitpython_nrf24l01.network.mixins.RadioMixin.print_pipes?4()
 circuitpython_nrf24l01.network.mixins.RadioMixin.set_auto_retries?4(delay: int, count: int)
-circuitpython_nrf24l01.network.mixins.RadioMixin.set_dynamic_payloads?4(enable: bool, pipe: int = None)
+circuitpython_nrf24l01.network.mixins.RadioMixin.set_dynamic_payloads?4(enable: bool, pipe: Optional[int] = None)
 circuitpython_nrf24l01.network.mixins.RadioMixin?1(spi: busio.SPI, csn: DigitalInOut, ce_pin: DigitalInOut, spi_frequency: int = 10000000, )
 circuitpython_nrf24l01.network.mixins._lvl_2_addr?5(level: int)
 circuitpython_nrf24l01.network.structs.FrameQueue.dequeue?4()
 circuitpython_nrf24l01.network.structs.FrameQueue.enqueue?4(frame: RF24NetworkFrame)
 circuitpython_nrf24l01.network.structs.FrameQueue.peek?4()
-circuitpython_nrf24l01.network.structs.FrameQueue?1(queue: Union["FrameQueue", "FrameQueueFrag"] = None)
+circuitpython_nrf24l01.network.structs.FrameQueue?1(queue: Optional[Union["FrameQueue", "FrameQueueFrag"]] = None)
 circuitpython_nrf24l01.network.structs.FrameQueueFrag.enqueue?4(frame: RF24NetworkFrame)
-circuitpython_nrf24l01.network.structs.FrameQueueFrag?1(queue: Union["FrameQueue", "FrameQueueFrag"] = None)
+circuitpython_nrf24l01.network.structs.FrameQueueFrag?1(queue: Optional[Union["FrameQueue", "FrameQueueFrag"]] = None)
 circuitpython_nrf24l01.network.structs.RF24NetworkFrame.is_ack_type?4()
 circuitpython_nrf24l01.network.structs.RF24NetworkFrame.pack?4()
 circuitpython_nrf24l01.network.structs.RF24NetworkFrame.unpack?4(buffer: Union[bytes, bytearray])
-circuitpython_nrf24l01.network.structs.RF24NetworkFrame?1(header: RF24NetworkHeader = None, message: Union[bytes, bytearray] = None)
+circuitpython_nrf24l01.network.structs.RF24NetworkFrame?1(header: Optional[RF24NetworkHeader] = None, message: Optional[Union[bytes, bytearray]] = None, )
 circuitpython_nrf24l01.network.structs.RF24NetworkHeader.pack?4()
 circuitpython_nrf24l01.network.structs.RF24NetworkHeader.to_string?4()
 circuitpython_nrf24l01.network.structs.RF24NetworkHeader.unpack?4(buffer)
-circuitpython_nrf24l01.network.structs.RF24NetworkHeader?1(to_node: int = None, message_type: Union[str, int] = None)
+circuitpython_nrf24l01.network.structs.RF24NetworkHeader?1(to_node: Optional[int] = None, message_type: Optional[Union[str, int]] = None, )
 circuitpython_nrf24l01.network.structs.is_address_valid?4(address: Optional[int])
 circuitpython_nrf24l01.rf24.AUTO_ACK?7
 circuitpython_nrf24l01.rf24.CONFIGURE?7
@@ -1934,7 +2224,7 @@
 circuitpython_nrf24l01.rf24.OPEN_PIPES?7
 circuitpython_nrf24l01.rf24.RF24._reg_read?5(reg: int)
 circuitpython_nrf24l01.rf24.RF24._reg_read_bytes?5(reg: int, buf_len: int = 5)
-circuitpython_nrf24l01.rf24.RF24._reg_write?5(reg: int, value: int = None)
+circuitpython_nrf24l01.rf24.RF24._reg_write?5(reg: int, value: Optional[int] = None)
 circuitpython_nrf24l01.rf24.RF24._reg_write_bytes?5(reg: int, out_buf: Union[bytes, bytearray])
 circuitpython_nrf24l01.rf24.RF24.ack?4(enable: bool)
 circuitpython_nrf24l01.rf24.RF24.address?4(index: int = -1)
@@ -1952,7 +2242,7 @@
 circuitpython_nrf24l01.rf24.RF24.crc?4(length: int)
 circuitpython_nrf24l01.rf24.RF24.data_rate?4(speed: int)
 circuitpython_nrf24l01.rf24.RF24.dynamic_payloads?4(enable: Union[int, bool, Sequence[bool]])
-circuitpython_nrf24l01.rf24.RF24.fifo?4(about_tx: bool = False, check_empty: bool = None)
+circuitpython_nrf24l01.rf24.RF24.fifo?4(about_tx: bool = False, check_empty: Optional[bool] = None)
 circuitpython_nrf24l01.rf24.RF24.flush_rx?4()
 circuitpython_nrf24l01.rf24.RF24.flush_tx?4()
 circuitpython_nrf24l01.rf24.RF24.get_auto_ack?4(pipe_number: int)
@@ -1976,14 +2266,14 @@
 circuitpython_nrf24l01.rf24.RF24.power?4(is_on: bool)
 circuitpython_nrf24l01.rf24.RF24.print_details?4(dump_pipes: bool = False)
 circuitpython_nrf24l01.rf24.RF24.print_pipes?4()
-circuitpython_nrf24l01.rf24.RF24.read?4(length: int = None)
+circuitpython_nrf24l01.rf24.RF24.read?4(length: Optional[int] = None)
 circuitpython_nrf24l01.rf24.RF24.resend?4(send_only: bool = False)
 circuitpython_nrf24l01.rf24.RF24.rpd?4()
 circuitpython_nrf24l01.rf24.RF24.send?4(buf: Union[bytes, bytearray, Sequence[Union[bytes, bytearray]]], ask_no_ack: bool = False, force_retry: int = 0, send_only: bool = False, )
 circuitpython_nrf24l01.rf24.RF24.set_auto_ack?4(enable: bool, pipe_number: int)
 circuitpython_nrf24l01.rf24.RF24.set_auto_retries?4(delay: int, count: int)
-circuitpython_nrf24l01.rf24.RF24.set_dynamic_payloads?4(enable: bool, pipe_number: int = None)
-circuitpython_nrf24l01.rf24.RF24.set_payload_length?4(length: int, pipe_number: int = None)
+circuitpython_nrf24l01.rf24.RF24.set_dynamic_payloads?4(enable: bool, pipe_number: Optional[int] = None)
+circuitpython_nrf24l01.rf24.RF24.set_payload_length?4(length: int, pipe_number: Optional[int] = None)
 circuitpython_nrf24l01.rf24.RF24.start_carrier_wave?4()
 circuitpython_nrf24l01.rf24.RF24.stop_carrier_wave?4()
 circuitpython_nrf24l01.rf24.RF24.tx_full?4()
@@ -2039,20 +2329,21 @@
 circuitpython_nrf24l01.rf24_mesh.RF24Mesh._dhcp?5()
 circuitpython_nrf24l01.rf24_mesh.RF24Mesh._get_address?5(number: int, lookup_type: int)
 circuitpython_nrf24l01.rf24_mesh.RF24Mesh.load_dhcp?4(filename: str = "dhcplist.json", as_bin: bool = False)
-circuitpython_nrf24l01.rf24_mesh.RF24Mesh.lookup_address?4(node_id: int = None)
-circuitpython_nrf24l01.rf24_mesh.RF24Mesh.lookup_node_id?4(address: int = None)
+circuitpython_nrf24l01.rf24_mesh.RF24Mesh.lookup_address?4(node_id: Optional[int] = None)
+circuitpython_nrf24l01.rf24_mesh.RF24Mesh.lookup_node_id?4(address: Optional[int] = None)
 circuitpython_nrf24l01.rf24_mesh.RF24Mesh.print_details?4(dump_pipes: bool = False, network_only: bool = False)
 circuitpython_nrf24l01.rf24_mesh.RF24Mesh.save_dhcp?4(filename: str = "dhcplist.json", as_bin: bool = False)
 circuitpython_nrf24l01.rf24_mesh.RF24Mesh.set_address?4(node_id: int, node_address: int, search_by_address: bool = False)
 circuitpython_nrf24l01.rf24_mesh.RF24Mesh.update?4()
 circuitpython_nrf24l01.rf24_mesh.RF24Mesh?1(spi: busio.SPI, csn_pin: DigitalInOut, ce_pin: DigitalInOut, node_id: int, spi_frequency: int = 10000000, )
+circuitpython_nrf24l01.rf24_mesh.RF24MeshNoMaster._get_level?5()
 circuitpython_nrf24l01.rf24_mesh.RF24MeshNoMaster._lookup_2_master?5(number: int, lookup_type: int)
 circuitpython_nrf24l01.rf24_mesh.RF24MeshNoMaster._make_contact?5(lvl: int)
 circuitpython_nrf24l01.rf24_mesh.RF24MeshNoMaster._request_address?5(level: int)
 circuitpython_nrf24l01.rf24_mesh.RF24MeshNoMaster.allow_children?4(allow: bool)
 circuitpython_nrf24l01.rf24_mesh.RF24MeshNoMaster.check_connection?4()
-circuitpython_nrf24l01.rf24_mesh.RF24MeshNoMaster.lookup_address?4(node_id: int = None)
-circuitpython_nrf24l01.rf24_mesh.RF24MeshNoMaster.lookup_node_id?4(address: int = None)
+circuitpython_nrf24l01.rf24_mesh.RF24MeshNoMaster.lookup_address?4(node_id: Optional[int] = None)
+circuitpython_nrf24l01.rf24_mesh.RF24MeshNoMaster.lookup_node_id?4(address: Optional[int] = None)
 circuitpython_nrf24l01.rf24_mesh.RF24MeshNoMaster.node_id?4(_id: int)
 circuitpython_nrf24l01.rf24_mesh.RF24MeshNoMaster.print_details?4(dump_pipes: bool = False, network_only: bool = False)
 circuitpython_nrf24l01.rf24_mesh.RF24MeshNoMaster.release_address?4()
@@ -2067,7 +2358,7 @@
 circuitpython_nrf24l01.rf24_network.RF24NetworkRoutingOnly.node_address?4(val: int)
 circuitpython_nrf24l01.rf24_network.RF24NetworkRoutingOnly.update?4()
 circuitpython_nrf24l01.rf24_network.RF24NetworkRoutingOnly?1(spi: busio.SPI, csn_pin: DigitalInOut, ce_pin: DigitalInOut, node_address: int, spi_frequency=10000000, )
-circuitpython_nrf24l01.wrapper.cpy_spidev.SPIDevCtx.write_readinto?4(out_buf, in_buf, in_end: int = None, out_end: int = None)
+circuitpython_nrf24l01.wrapper.cpy_spidev.SPIDevCtx.write_readinto?4(out_buf, in_buf, in_end: Optional[int] = None, out_end: Optional[int] = None, )
 circuitpython_nrf24l01.wrapper.cpy_spidev.SPIDevCtx?1(spi, csn, spi_frequency=10000000)
 circuitpython_parse.DefragResult.geturl?4()
 circuitpython_parse.DefragResultBytes.geturl?4()
@@ -2265,45 +2556,77 @@
 circuitpython_ticstepper.tic36v4.TIC36v4_I2C.MAX_CURRENT_LIMIT?7
 circuitpython_ticstepper.tic36v4.TIC36v4_I2C.convert_current_enum?4(enum_value: int)
 circuitpython_ticstepper.tic36v4.TIC36v4_I2C.convert_current_value?4(current: float)
+circuitpython_uplot.bar.Bar._create_bars?5(xstart: int, indice: int)
+circuitpython_uplot.bar.Bar._create_projections?5(xstart: int, indice: int, color_lenght: int)
+circuitpython_uplot.bar.Bar._draw_rectangle?5(plot: Plot, x: int, y: int, width: int, height: int, color: int)
+circuitpython_uplot.bar.Bar.update_bar_color?4(bar_number: int, color: int = 0xFFFFFF)
+circuitpython_uplot.bar.Bar.update_colors?4(colors: list = None)
+circuitpython_uplot.bar.Bar.update_values?4(values: list = None)
+circuitpython_uplot.bar.Bar?1(plot: Plot, x: list, y: list, color: int = 0xFFFFFF, fill: bool = False, bar_space=16, xstart=50, projection=False, color_palette=None, max_value=None, )
+circuitpython_uplot.bar.color_fader?4(source_color=None, brightness=1.0, gamma=1.0)
+circuitpython_uplot.cartesian.Cartesian._draw_plotline?5(plot, index, xnorm, ynorm)
+circuitpython_uplot.cartesian.Cartesian._plot_line?5(index, xnorm, ynorm)
+circuitpython_uplot.cartesian.Cartesian?1(plot: Plot, x: Union[list, np.linspace, np.ndarray], y: Union[list, np.linspace, np.ndarray], rangex: Optional[list] = None, rangey: Optional[list] = None, line_color: Optional[int] = None, line_style: Optional[str] = None, ticksx: Union[np.array, list] = None, ticksy: Union[np.array, list] = None, fill: bool = False, nudge: bool = True, logging: bool = False, )
+circuitpython_uplot.cartesian.LineStyle.DASHED?7
+circuitpython_uplot.cartesian.LineStyle.DASH_DOT?7
+circuitpython_uplot.cartesian.LineStyle.DOTTED?7
+circuitpython_uplot.cartesian.LineStyle.SOLID?7
+circuitpython_uplot.fillbetween.Fillbetween?1(plot: Plot, x: Union[list, np.linspace, np.ndarray], y1: Union[list, np.linspace, np.ndarray], y2: Union[list, np.linspace, np.ndarray], rangex: Optional[list] = None, rangey: Optional[list] = None, fill_color: int = 0xF6FF41, nudge: bool = True, )
 circuitpython_uplot.icons.FULL?7
 circuitpython_uplot.icons.Humidity?7
 circuitpython_uplot.icons.Temperature2?7
 circuitpython_uplot.icons.Temperature?7
-circuitpython_uplot.ubar.color_fader?4(source_color=None, brightness=1.0, gamma=1.0)
-circuitpython_uplot.ubar.ubar._draw_rectangle?5(plot: Uplot, x: int, y: int, width: int, height: int, color: int)
-circuitpython_uplot.ubar.ubar?1(plot: Uplot, x: list, y: list, color: int = 0xFFFFFF, fill: bool = False, bar_space=16, xstart=50, projection=False, )
-circuitpython_uplot.ucartesian.ucartesian?1(plot: Uplot, x: Union[list, np.linspace, np.ndarray], y: Union[list, np.linspace, np.ndarray], rangex: Optional[list] = None, rangey: Optional[list] = None, line_color: Optional[int] = None, fill: bool = False, nudge: bool = True, logging: bool = False, )
-circuitpython_uplot.ufillbetween.ufillbetween?1(plot: Uplot, x: Union[list, np.linspace, np.ndarray], y1: Union[list, np.linspace, np.ndarray], y2: Union[list, np.linspace, np.ndarray], rangex: Optional[list] = None, rangey: Optional[list] = None, fill_color: int = 0xF6FF41, nudge: bool = True, )
-circuitpython_uplot.ulogging.ulogging._draw_ticks?5(plot)
-circuitpython_uplot.ulogging.ulogging?1(plot: Uplot, x: Union[list, np.linspace, np.ndarray], y: Union[list, np.linspace, np.ndarray], rangex: list, rangey: list, line_color: int = 0xFFFFFF, ticksx: Union[np.array, list] = np.array([0, 10, 30, 50, 70, 90]), ticksy: Union[np.array, list] = np.array([0, 10, 30, 50, 70, 90]), tick_pos: bool = False, fill: bool = False, )
-circuitpython_uplot.umap.color_fade?4(start_color: int, end_color: int, fraction: float)
-circuitpython_uplot.umap.color_to_tuple?4(value: int)
-circuitpython_uplot.umap.umap?1(plot: Uplot, data_points: np.ndarray, initial_color: int, final_color: int, )
-circuitpython_uplot.upie.upie.get_points?4(x: int, y: int, radius: int, angle: float)
-circuitpython_uplot.upie.upie?1(plot: Uplot, data: list, x: int = 0, y: int = 0, radius: int = 40)
-circuitpython_uplot.uplot.Uplot._draw_gridx?5(ticks_data: list[int])
-circuitpython_uplot.uplot.Uplot._draw_gridy?5(ticks_data: list[int])
-circuitpython_uplot.uplot.Uplot._draw_ticks?5(x: int, y: int)
-circuitpython_uplot.uplot.Uplot._drawbox?5()
-circuitpython_uplot.uplot.Uplot.axs_params?4(axstype: Literal["box", "cartesian", "line"] = "box")
-circuitpython_uplot.uplot.Uplot.draw_circle?4(radius: int = 5, x: int = 100, y: int = 100)
-circuitpython_uplot.uplot.Uplot.show_text?4(text: str, x: int, y: int, anchorpoint: Tuple = (0.5, 0.0))
-circuitpython_uplot.uplot.Uplot.tick_params?4(show_ticks=True, tickx_height: int = 8, ticky_height: int = 8, tickcolor: int = 0xFFFFFF, tickgrid: bool = False, showtext: bool = False, )
-circuitpython_uplot.uplot.Uplot.transform?4(int], oldrangemax: Union[float, int], newrangemin: Union[float, int], newrangemax: Union[float, int], value: Union[float, int], )
-circuitpython_uplot.uplot.Uplot.update_plot?4()
-circuitpython_uplot.uplot.Uplot?1(x: int = 0, y: int = 0, width: int = 100, height: int = 100, padding: int = 25, show_box: bool = True, background_color: int = 0x000000, box_color: int = 0xFFFFFF, tickx_height: int = 8, ticky_height: int = 8, scale: int = 1, )
-circuitpython_uplot.uplot.color.BLACK?7
-circuitpython_uplot.uplot.color.BLUE?7
-circuitpython_uplot.uplot.color.GRAY?7
-circuitpython_uplot.uplot.color.GREEN?7
-circuitpython_uplot.uplot.color.ORANGE?7
-circuitpython_uplot.uplot.color.PURPLE?7
-circuitpython_uplot.uplot.color.RED?7
-circuitpython_uplot.uplot.color.TEAL?7
-circuitpython_uplot.uplot.color.WHITE?7
-circuitpython_uplot.uplot.color.YELLOW?7
-circuitpython_uplot.uscatter.uscatter?1(plot: Uplot, x: Union[list, np.linspace, np.ndarray], y: Union[list, np.linspace, np.ndarray], rangex: Optional[list] = None, rangey: Optional[list] = None, radius: Optional[Union[list, int]] = 3, circle_color: int = 0xFF905D, nudge: bool = True, )
-circuitpython_uplot.usvg.usvg?1(plot: Uplot, icon: dict, x: int, y: int, factor: float, color: int = 0xFFFFFF, )
+circuitpython_uplot.logging.Logging._draw_limit_lines?5(plot: Plot)
+circuitpython_uplot.logging.Logging._draw_ticks?5(plot)
+circuitpython_uplot.logging.Logging.clear_plot?4()
+circuitpython_uplot.logging.Logging.draw_new_lines?4(plot: Plot, x: list, y: list, fill: bool = False)
+circuitpython_uplot.logging.Logging.draw_points?4(plot: Plot, x: list, y: list, fill: bool = False)
+circuitpython_uplot.logging.Logging?1(plot: Plot, x: Union[list, np.linspace, np.ndarray], y: Union[list, np.linspace, np.ndarray], rangex: list, rangey: list, line_color: int = 0xFFFFFF, ticksx: Union[np.array, list] = np.array([0, 10, 30, 50, 70, 90]), ticksy: Union[np.array, list] = np.array([0, 10, 30, 50, 70, 90]), tick_pos: bool = False, fill: bool = False, limits: Optional[list] = None, limits_color: int = 0xFF0000, )
+circuitpython_uplot.map.Map?1(plot: Plot, data_points: np.ndarray, initial_color: int, final_color: int, )
+circuitpython_uplot.map.color_fade?4(start_color: int, end_color: int, fraction: float)
+circuitpython_uplot.map.color_to_tuple?4(value: int)
+circuitpython_uplot.pie.Pie.get_points?4(x: int, y: int, radius: int, angle: float)
+circuitpython_uplot.pie.Pie?1(plot: Plot, data: list, x: int = 0, y: int = 0, radius: int = 40)
+circuitpython_uplot.plot.Plot._draw_gridx?5(ticks_data: list[int])
+circuitpython_uplot.plot.Plot._draw_gridy?5(ticks_data: list[int])
+circuitpython_uplot.plot.Plot._draw_ticks?5(x: int, y: int, ticksx=None, ticksy=None)
+circuitpython_uplot.plot.Plot._drawbox?5()
+circuitpython_uplot.plot.Plot._update_plot?5()
+circuitpython_uplot.plot.Plot.axs_params?4(axstype: Literal["box", "cartesian", "line"] = "box")
+circuitpython_uplot.plot.Plot.draw_circle?4(radius: int = 5, x: int = 100, y: int = 100)
+circuitpython_uplot.plot.Plot.show_text?4(text: str, x: int, y: int, anchorpoint: Tuple = (0.5, 0.0), text_color: Optional[int] = None, free_text: bool = False, font=None, )
+circuitpython_uplot.plot.Plot.tick_params?4(show_ticks=True, tickx_height: int = 8, ticky_height: int = 8, tickcolor: int = 0xFFFFFF, tickgrid: bool = False, showtext: bool = False, decimal_points: int = 0, )
+circuitpython_uplot.plot.Plot.transform?4(int], oldrangemax: Union[float, int], newrangemin: Union[float, int], newrangemax: Union[float, int], value: Union[float, int], )
+circuitpython_uplot.plot.Plot?1(x: int = 0, y: int = 0, width: int = 100, height: int = 100, padding: int = 25, show_box: bool = True, background_color: int = 0x000000, box_color: int = 0xFFFFFF, tickx_height: int = 8, ticky_height: int = 8, scale: int = 1, )
+circuitpython_uplot.plot.color.BLACK?7
+circuitpython_uplot.plot.color.BLUE?7
+circuitpython_uplot.plot.color.BROWN?7
+circuitpython_uplot.plot.color.DARK_BLUE?7
+circuitpython_uplot.plot.color.DARK_GREEN?7
+circuitpython_uplot.plot.color.DARK_RED?7
+circuitpython_uplot.plot.color.GRAY?7
+circuitpython_uplot.plot.color.GREEN?7
+circuitpython_uplot.plot.color.LIGHT_GRAY?7
+circuitpython_uplot.plot.color.ORANGE?7
+circuitpython_uplot.plot.color.PINK?7
+circuitpython_uplot.plot.color.PURPLE?7
+circuitpython_uplot.plot.color.RED?7
+circuitpython_uplot.plot.color.TEAL?7
+circuitpython_uplot.plot.color.TURQUOISE?7
+circuitpython_uplot.plot.color.WHITE?7
+circuitpython_uplot.plot.color.YELLOW?7
+circuitpython_uplot.polar.Polar?1(plot: Plot, radius: Union[list, np.linspace, np.ndarray], theta: Union[list, np.linspace, np.ndarray], rangex: Optional[list] = None, rangey: Optional[list] = None, line_color: Optional[int] = None, polar_plot_line_color: int = 0x647182, nudge: bool = True, radius_ticks: list = [1.0, 2.0], )
+circuitpython_uplot.scatter.Pointer.CIRCLE?7
+circuitpython_uplot.scatter.Pointer.DIAMOND?7
+circuitpython_uplot.scatter.Pointer.SQUARE?7
+circuitpython_uplot.scatter.Pointer.TRIANGLE?7
+circuitpython_uplot.scatter.Scatter._draw_pointer?5(plot: Plot)
+circuitpython_uplot.scatter.Scatter?1(plot: Plot, x: Union[list, np.linspace, np.ndarray], y: Union[list, np.linspace, np.ndarray], rangex: Optional[list] = None, rangey: Optional[list] = None, radius: Optional[Union[list, int]] = 3, pointer_color: int = 0xFF905D, pointer: Optional[str] = None, nudge: bool = True, )
+circuitpython_uplot.scatter._DIAMOND?8
+circuitpython_uplot.scatter._SQUARE?8
+circuitpython_uplot.scatter._TRIANGLE?8
+circuitpython_uplot.shade.shade?1(plot: Plot, x: Union[list, np.linspace, np.ndarray], y1: list, y2: list, rangex: Optional[list] = None, rangey: Optional[list] = None, fill_color: int = 0xF6FF41, nudge: bool = True, )
+circuitpython_uplot.svg.SVG?1(plot: Plot, icon: dict, x: int, y: int, factor: float, color: int = 0xFFFFFF, )
 circuitpython_uuid4.generate_uuid_v4?4()
 co2_iaq.BLUE?7
 co2_iaq.BREAKPOINTS?7
@@ -2411,6 +2734,29 @@
 community_tca9555.TCA9555.polarity_inversion_port_1_pin_7?7
 community_tca9555.TCA9555.polarity_inversions?7
 community_tca9555.TCA9555?1(i2c: busio.I2C, address: int = ADDRESS_MINIMUM)
+creativecontrol_circuitpython_ltc166x.LTC1660?1(sck: microcontroller.Pin, mosi: microcontroller.Pin, csel: microcontroller.Pin, debug: bool = False, )
+creativecontrol_circuitpython_ltc166x.LTC1665?1(sck: microcontroller.Pin, mosi: microcontroller.Pin, csel: microcontroller.Pin, debug: bool = False, )
+creativecontrol_circuitpython_ltc166x.LTC166X.DAC_A?7
+creativecontrol_circuitpython_ltc166x.LTC166X.DAC_ALL?7
+creativecontrol_circuitpython_ltc166x.LTC166X.DAC_B?7
+creativecontrol_circuitpython_ltc166x.LTC166X.DAC_C?7
+creativecontrol_circuitpython_ltc166x.LTC166X.DAC_D?7
+creativecontrol_circuitpython_ltc166x.LTC166X.DAC_E?7
+creativecontrol_circuitpython_ltc166x.LTC166X.DAC_F?7
+creativecontrol_circuitpython_ltc166x.LTC166X.DAC_G?7
+creativecontrol_circuitpython_ltc166x.LTC166X.DAC_H?7
+creativecontrol_circuitpython_ltc166x.LTC166X.DAC_SLEEP?7
+creativecontrol_circuitpython_ltc166x.LTC166X.DAC_WAKE?7
+creativecontrol_circuitpython_ltc166x.LTC166X.get_bit_depth?4()
+creativecontrol_circuitpython_ltc166x.LTC166X.get_device_range?4()
+creativecontrol_circuitpython_ltc166x.LTC166X.sleep?4(dac)
+creativecontrol_circuitpython_ltc166x.LTC166X.wake_no_change?4(dac)
+creativecontrol_circuitpython_ltc166x.LTC166X.write_chained_dac_value?4(value: list, address: int, chain_length: int)
+creativecontrol_circuitpython_ltc166x.LTC166X.write_chained_dac_values?4(dac_values: list)
+creativecontrol_circuitpython_ltc166x.LTC166X.write_dac_value?4(value: int, address: int)
+creativecontrol_circuitpython_ltc166x.LTC166X.write_dac_values?4(values: list)
+creativecontrol_circuitpython_ltc166x.LTC166X.write_value_to_spi?4(spi: SPIDevice, value: int, address: int)
+creativecontrol_circuitpython_ltc166x.LTC166X?1(sck: microcontroller.Pin, mosi: microcontroller.Pin, csel: microcontroller.Pin, debug: bool = False, )
 dew_point.BREAKPOINTS?7
 dew_point.dew_point?4(deg_c, humidity, verbose=False)
 dial_needle.needle._draw_position?5(position)
@@ -2472,26 +2818,6 @@
 displayio_listselect.ListSelect.selected_item?4()
 displayio_listselect.ListSelect.width?4()
 displayio_listselect.ListSelect?1(items=None, font=terminalio.FONT, x=0, y=0, color=0xFFFFFF, background_color=0x000000, selected_index=0, visible_items_count=None, cursor_char=">", **kwargs)
-distox.DistoXService.ACK?7
-distox.DistoXService.READ_MEM?7
-distox.DistoXService.START_CAL?7
-distox.DistoXService.START_SILENT?7
-distox.DistoXService.STOP_CAL?7
-distox.DistoXService.STOP_SILENT?7
-distox.DistoXService.WRITE_MEM?7
-distox.DistoXService._get_sequence_bit?5()
-distox.DistoXService._input_task?5(callback: Optional[Callable[[int], Awaitable]] = None)
-distox.DistoXService._poll_out?5()
-distox.DistoXService._process_ack?5(sequence)
-distox.DistoXService._process_message_in?5(packet: bytes)
-distox.DistoXService.background_task?4(callback: Optional[Callable[[int], Awaitable]] = None)
-distox.DistoXService.poll?4()
-distox.DistoXService.poll_in?4()
-distox.DistoXService.send_data?4(azimuth, inclination, distance, roll=0)
-distox.DistoXService?1()
-distox.SurveyProtocolService.protocol_characteristic?7
-distox.SurveyProtocolService.uuid?7
-distox.SurveyProtocolService?1()
 dotstar_featherwing.DotstarFeatherwing.blank_stripe?7
 dotstar_featherwing.DotstarFeatherwing.character_to_numbers?4(font, char)
 dotstar_featherwing.DotstarFeatherwing.clear?4()
@@ -2589,6 +2915,44 @@
 dynamixel.Dynamixel.sync_write?4(parameters)
 dynamixel.Dynamixel.write_data?4(dyn_id, reg_addr, parameters)
 dynamixel.Dynamixel?1(uart, direction_pin)
+e_ink_seg_display.SegmentDisplay.DEG_C?7
+e_ink_seg_display.SegmentDisplay.DEG_F?7
+e_ink_seg_display.SegmentDisplay._ABOVE_99?8
+e_ink_seg_display.SegmentDisplay._ADDR_COM?8
+e_ink_seg_display.SegmentDisplay._ADDR_DATA?8
+e_ink_seg_display.SegmentDisplay._BELOW_10?8
+e_ink_seg_display.SegmentDisplay._BT_ON?8
+e_ink_seg_display.SegmentDisplay._NUMBERS?8
+e_ink_seg_display.SegmentDisplay._NUM_MINUS?8
+e_ink_seg_display.SegmentDisplay._NUM_WHITE?8
+e_ink_seg_display.SegmentDisplay._OFFSET_HUM?8
+e_ink_seg_display.SegmentDisplay._OFFSET_TEMP?8
+e_ink_seg_display.SegmentDisplay._PER_CENT?8
+e_ink_seg_display.SegmentDisplay._POINT?8
+e_ink_seg_display.SegmentDisplay._POW_ON?8
+e_ink_seg_display.SegmentDisplay._adjust_temperature?5(temp)
+e_ink_seg_display.SegmentDisplay._lut_5S?5()
+e_ink_seg_display.SegmentDisplay._lut_DU_WB?5()
+e_ink_seg_display.SegmentDisplay._lut_GC?5()
+e_ink_seg_display.SegmentDisplay._send_command?5(value)
+e_ink_seg_display.SegmentDisplay._send_data?5(value)
+e_ink_seg_display.SegmentDisplay._set_digits?5(value, offsets)
+e_ink_seg_display.SegmentDisplay._set_error?5(offsets)
+e_ink_seg_display.SegmentDisplay._wait_for_idle?5()
+e_ink_seg_display.SegmentDisplay._write_byte?5(addr, value)
+e_ink_seg_display.SegmentDisplay.clean?4()
+e_ink_seg_display.SegmentDisplay.clear?4()
+e_ink_seg_display.SegmentDisplay.init?4()
+e_ink_seg_display.SegmentDisplay.reset?4()
+e_ink_seg_display.SegmentDisplay.set_humidity?4(value)
+e_ink_seg_display.SegmentDisplay.set_temperature?4(value, unit=None)
+e_ink_seg_display.SegmentDisplay.set_unit?4(unit)
+e_ink_seg_display.SegmentDisplay.show_bluetooth?4(visible)
+e_ink_seg_display.SegmentDisplay.show_power?4(visible)
+e_ink_seg_display.SegmentDisplay.sleep?4()
+e_ink_seg_display.SegmentDisplay.update?4(data=None, black=False)
+e_ink_seg_display.SegmentDisplay.update_mode?4(full=False)
+e_ink_seg_display.SegmentDisplay?1(i2c, rst_pin, busy_pin)
 electronutlabs_ili9163.ILI9163?1(bus, **kwargs)
 electronutlabs_ili9163._INIT_SEQUENCE?8
 electronutlabs_lis2dh12.AccelerationTuple?7
@@ -2629,50 +2993,18 @@
 electronutlabs_lis2dh12._REG_STATUS?8
 electronutlabs_lis2dh12._REG_TEMPCFG?8
 electronutlabs_lis2dh12._REG_WHOAMI?8
-electronutlabs_ltr329als01.CONST_GAIN_1X?7
-electronutlabs_ltr329als01.CONST_GAIN_2X?7
-electronutlabs_ltr329als01.CONST_GAIN_48X?7
-electronutlabs_ltr329als01.CONST_GAIN_4X?7
-electronutlabs_ltr329als01.CONST_GAIN_8X?7
-electronutlabs_ltr329als01.CONST_GAIN_96X?7
-electronutlabs_ltr329als01.CONST_INT_100?7
-electronutlabs_ltr329als01.CONST_INT_150?7
-electronutlabs_ltr329als01.CONST_INT_200?7
-electronutlabs_ltr329als01.CONST_INT_250?7
-electronutlabs_ltr329als01.CONST_INT_300?7
-electronutlabs_ltr329als01.CONST_INT_350?7
-electronutlabs_ltr329als01.CONST_INT_400?7
-electronutlabs_ltr329als01.CONST_INT_50?7
-electronutlabs_ltr329als01.CONST_RATE_1000?7
-electronutlabs_ltr329als01.CONST_RATE_100?7
-electronutlabs_ltr329als01.CONST_RATE_2000?7
-electronutlabs_ltr329als01.CONST_RATE_200?7
-electronutlabs_ltr329als01.CONST_RATE_500?7
-electronutlabs_ltr329als01.CONST_RATE_50?7
-electronutlabs_ltr329als01.LTR329ALS01._combine_word?5(low)
-electronutlabs_ltr329als01.LTR329ALS01._get_contr?5()
-electronutlabs_ltr329als01.LTR329ALS01._get_gain?5()
-electronutlabs_ltr329als01.LTR329ALS01._get_integration?5()
-electronutlabs_ltr329als01.LTR329ALS01._get_meas_rate?5(rate)
-electronutlabs_ltr329als01.LTR329ALS01._get_rate?5()
-electronutlabs_ltr329als01.LTR329ALS01._read_register?5(register)
-electronutlabs_ltr329als01.LTR329ALS01._valid_data?5()
-electronutlabs_ltr329als01.LTR329ALS01._write_register_byte?5(register, value)
-electronutlabs_ltr329als01.LTR329ALS01.gain?4(new_gain)
-electronutlabs_ltr329als01.LTR329ALS01.get_lux?4()
-electronutlabs_ltr329als01.LTR329ALS01.integration?4(new_integration)
-electronutlabs_ltr329als01.LTR329ALS01.rate?4(new_rate)
-electronutlabs_ltr329als01.LTR329ALS01.set_active?4()
-electronutlabs_ltr329als01.LTR329ALS01.set_standby?4()
-electronutlabs_ltr329als01.LTR329ALS01?1(i2c, gain=CONST_GAIN_1X, integration=CONST_INT_100, rate=CONST_RATE_500)
-electronutlabs_ltr329als01.LTR_ADDRESS?7
-electronutlabs_ltr329als01.REG_ALS_CONTR?7
-electronutlabs_ltr329als01.REG_ALS_DATA_CH0_0?7
-electronutlabs_ltr329als01.REG_ALS_DATA_CH0_1?7
-electronutlabs_ltr329als01.REG_ALS_DATA_CH1_0?7
-electronutlabs_ltr329als01.REG_ALS_DATA_CH1_1?7
-electronutlabs_ltr329als01.REG_ALS_MEAS_RATE?7
-electronutlabs_ltr329als01.REG_ALS_STATUS?7
+electronutlabs_ltr329als01.als_gain?7
+electronutlabs_ltr329als01.als_int?7
+electronutlabs_ltr329als01.als_lux?7
+electronutlabs_ltr329als01.ch0high?7
+electronutlabs_ltr329als01.ch0low?7
+electronutlabs_ltr329als01.ch1high?7
+electronutlabs_ltr329als01.ch1low?7
+electronutlabs_ltr329als01.data0?7
+electronutlabs_ltr329als01.data1?7
+electronutlabs_ltr329als01.f_data0?7
+electronutlabs_ltr329als01.f_data1?7
+electronutlabs_ltr329als01.ratio?7
 encoder.Unit8Encoder._set_leds?5(buffer)
 encoder.Unit8Encoder.buttons?4()
 encoder.Unit8Encoder.get_increment?4(num)
@@ -2718,10 +3050,35 @@
 featherwing.REPL_ONLY?7
 featherwing.WHITE?7
 featherwing._touch_flip?8
+featherwing.boundary?7
+featherwing.calibration?7
+featherwing.color?7
+featherwing.coordinates?7
 featherwing.disp_bus?7
+featherwing.disp_rotation?7
 featherwing.display?7
+featherwing.display_group?7
+featherwing.display_rotation?7
+featherwing.font?7
+featherwing.font_0?7
+featherwing.height?7
+featherwing.pen?7
+featherwing.pixel_shader?7
+featherwing.screen_fill?7
+featherwing.size?7
+featherwing.target_palette?7
+featherwing.text?7
+featherwing.touch?7
+featherwing.touch_flip?7
+featherwing.ts?7
 featherwing.ts_cs?7
+featherwing.width?7
 featherwing.x?7
+featherwing.x_max?7
+featherwing.x_min?7
+featherwing.y?7
+featherwing.y_max?7
+featherwing.y_min?7
 foamyguy_nvm_helper.read_data?4(verbose: bool = False)
 foamyguy_nvm_helper.save_data?4(data: Union[object, list, dict, int, float, str], test_run: bool = True, verbose: bool = False, )
 font3.font?7
@@ -2783,6 +3140,8 @@
 gauge.gauge?1(x: int = 0, y: int = 0, width: int = 100, length: int = 100, padding: int = 0, scale_range: Optional[list] = [0, 150], background_color: int = 0x000000, box_color: int = 0xFF8500, ticks: Optional[Union[np.array, list]] = None, tick_lenght: int = 28, tick_color: int = 0xFFFFFF, tick_color_threshold: int = 0xFF0000, tick_pos: Optional[str] = None, pointer_lenght: int = 10, scale: int = 1, show_text: bool = False, text_format: Optional[str] = None, direction: str = "Vertical", )
 gc9a01.GC9A01?1(bus, **kwargs)
 gc9a01._INIT_SEQUENCE?8
+gc9d01.GC9D01?1(bus, **kwargs)
+gc9d01._INIT_SEQUENCE?8
 gpio_expander.PCA9534._NUM_GPIO?8
 gpio_expander.PCA9535._NUM_GPIO?8
 gpio_expander.PCA9555._NUM_GPIO?8
@@ -2798,6 +3157,16 @@
 gpio_expander._get_registry_params?5(value, x)
 grayscale.index_to_rgb?4(index=0, gamma=0.8)
 grayscale.map_range?4(x, in_min, in_max, out_min, out_max)
+gt911.GT911._read?5(register: int, length: int)
+gt911.GT911._reset?5()
+gt911.GT911._write?5(register: int, values: ReadableBuffer)
+gt911.GT911.touches?4()
+gt911.GT911?1(i2c: I2C, rst_pin: digitalio.DigitalInOut = None, int_pin: digitalio.DigitalInOut = None, int_high: bool = False, )
+gt911._GT_COMMAND?8
+gt911._GT_DEFAULT_I2C_ADDR?8
+gt911._GT_POINT_START?8
+gt911._GT_POINT_STATUS?8
+gt911._GT_SECONDARY_I2C_ADDR?8
 h3lis200dl.AlertStatus?7
 h3lis200dl.FILTER_NORMAL_MODE?7
 h3lis200dl.FILTER_SIGNAL_FILTERING?7
@@ -2932,6 +3301,131 @@
 i2c_button._Reg?2(addr, width, readonly=False)
 i2c_button._read_register?5(button, register, n_bytes=1)
 i2c_button._write_register?5(button, register, value, n_bytes=1)
+i2c_expanders.PCA9554.PCA9554.gpio?4(val)
+i2c_expanders.PCA9554.PCA9554.iodir?4(val)
+i2c_expanders.PCA9554.PCA9554.ipol?4(val)
+i2c_expanders.PCA9554.PCA9554.reset_to_defaults?4()
+i2c_expanders.PCA9554.PCA9554?1(i2c, address=_PCA9554_DEFAULT_ADDRESS, reset=True)
+i2c_expanders.PCA9554._PCA9554_DEFAULT_ADDRESS?8
+i2c_expanders.PCA9554._PCA9554_INPUT?8
+i2c_expanders.PCA9554._PCA9554_IODIR?8
+i2c_expanders.PCA9554._PCA9554_IPOL?8
+i2c_expanders.PCA9554._PCA9554_OUTPUT?8
+i2c_expanders.PCA9555.PCA9555.gpio?4(val)
+i2c_expanders.PCA9555.PCA9555.iodir?4(val)
+i2c_expanders.PCA9555.PCA9555.ipol?4(val)
+i2c_expanders.PCA9555.PCA9555.reset_to_defaults?4()
+i2c_expanders.PCA9555.PCA9555?1(i2c, address=_PCA9555_DEFAULT_ADDRESS, reset=True)
+i2c_expanders.PCA9555._PCA9555_DEFAULT_ADDRESS?8
+i2c_expanders.PCA9555._PCA9555_INPUT0?8
+i2c_expanders.PCA9555._PCA9555_INPUT1?8
+i2c_expanders.PCA9555._PCA9555_IODIR0?8
+i2c_expanders.PCA9555._PCA9555_IODIR1?8
+i2c_expanders.PCA9555._PCA9555_IPOL0?8
+i2c_expanders.PCA9555._PCA9555_IPOL1?8
+i2c_expanders.PCA9555._PCA9555_OUTPUT0?8
+i2c_expanders.PCA9555._PCA9555_OUTPUT1?8
+i2c_expanders.PCAL9538.PCAL9538.reset_to_defaults?4()
+i2c_expanders.PCAL9538.PCAL9538?1(i2c, address=_PCAL9538_DEFAULT_ADDRESS, reset=True)
+i2c_expanders.PCAL9538._PCAL9538_DEFAULT_ADDRESS?8
+i2c_expanders.PCAL9554.PCAL9554.clear_int_latch?4(pin)
+i2c_expanders.PCAL9554.PCAL9554.clear_int_pin?4(pin)
+i2c_expanders.PCAL9554.PCAL9554.get_drive_mode?4()
+i2c_expanders.PCAL9554.PCAL9554.get_int_pins?4()
+i2c_expanders.PCAL9554.PCAL9554.get_interrupts?4()
+i2c_expanders.PCAL9554.PCAL9554.get_output_drive?4(pin)
+i2c_expanders.PCAL9554.PCAL9554.get_pupd?4(pin)
+i2c_expanders.PCAL9554.PCAL9554.input_latch?4(val)
+i2c_expanders.PCAL9554.PCAL9554.irq_mask?4(val)
+i2c_expanders.PCAL9554.PCAL9554.irq_status?4(val)
+i2c_expanders.PCAL9554.PCAL9554.out_drive?4(val)
+i2c_expanders.PCAL9554.PCAL9554.out_port_config?4(val)
+i2c_expanders.PCAL9554.PCAL9554.pupd_en?4(val)
+i2c_expanders.PCAL9554.PCAL9554.pupd_sel?4(val)
+i2c_expanders.PCAL9554.PCAL9554.reset_to_defaults?4()
+i2c_expanders.PCAL9554.PCAL9554.set_drive_mode?4(mode)
+i2c_expanders.PCAL9554.PCAL9554.set_int_latch?4(pin)
+i2c_expanders.PCAL9554.PCAL9554.set_int_pin?4(pin, latch=False)
+i2c_expanders.PCAL9554.PCAL9554.set_output_drive?4(pin, drive)
+i2c_expanders.PCAL9554.PCAL9554.set_pupd?4(pin, status)
+i2c_expanders.PCAL9554.PCAL9554?1(i2c, address=_PCAL9554_DEFAULT_ADDRESS, reset=True)
+i2c_expanders.PCAL9554._PCAL9554_DEFAULT_ADDRESS?8
+i2c_expanders.PCAL9554._PCAL9554_INPUT_LATCH?8
+i2c_expanders.PCAL9554._PCAL9554_IRQ_MASK?8
+i2c_expanders.PCAL9554._PCAL9554_IRQ_STATUS?8
+i2c_expanders.PCAL9554._PCAL9554_OUTPUT_DRIVE_1?8
+i2c_expanders.PCAL9554._PCAL9554_OUTPUT_DRIVE_2?8
+i2c_expanders.PCAL9554._PCAL9554_OUTPUT_PORT_CONFIG?8
+i2c_expanders.PCAL9554._PCAL9554_PUPD_EN?8
+i2c_expanders.PCAL9554._PCAL9554_PUPD_SEL?8
+i2c_expanders.PCAL9555.DriveStrength.DS1?7
+i2c_expanders.PCAL9555.DriveStrength.DS1_2?7
+i2c_expanders.PCAL9555.DriveStrength.DS1_4?7
+i2c_expanders.PCAL9555.DriveStrength.DS3_4?7
+i2c_expanders.PCAL9555.Drive_Strength?7
+i2c_expanders.PCAL9555.PCAL9555.clear_int_latch?4(pin)
+i2c_expanders.PCAL9555.PCAL9555.clear_int_pin?4(pin)
+i2c_expanders.PCAL9555.PCAL9555.get_drive_mode?4(bank)
+i2c_expanders.PCAL9555.PCAL9555.get_int_pins?4()
+i2c_expanders.PCAL9555.PCAL9555.get_interrupts?4()
+i2c_expanders.PCAL9555.PCAL9555.get_output_drive?4(pin)
+i2c_expanders.PCAL9555.PCAL9555.get_pupd?4(pin)
+i2c_expanders.PCAL9555.PCAL9555.input_latch?4(val)
+i2c_expanders.PCAL9555.PCAL9555.irq_mask?4(val)
+i2c_expanders.PCAL9555.PCAL9555.irq_status?4(val)
+i2c_expanders.PCAL9555.PCAL9555.out0_drive?4(val)
+i2c_expanders.PCAL9555.PCAL9555.out1_drive?4(val)
+i2c_expanders.PCAL9555.PCAL9555.out_port_config?4(val)
+i2c_expanders.PCAL9555.PCAL9555.pupd_en?4(val)
+i2c_expanders.PCAL9555.PCAL9555.pupd_sel?4(val)
+i2c_expanders.PCAL9555.PCAL9555.reset_to_defaults?4()
+i2c_expanders.PCAL9555.PCAL9555.set_drive_mode?4(bank, mode)
+i2c_expanders.PCAL9555.PCAL9555.set_int_latch?4(pin)
+i2c_expanders.PCAL9555.PCAL9555.set_int_pin?4(pin, latch=False)
+i2c_expanders.PCAL9555.PCAL9555.set_output_drive?4(pin, drive)
+i2c_expanders.PCAL9555.PCAL9555.set_pupd?4(pin, status)
+i2c_expanders.PCAL9555.PCAL9555?1(i2c, address=_PCAL9555_DEFAULT_ADDRESS, reset=True)
+i2c_expanders.PCAL9555._PCAL9555_DEFAULT_ADDRESS?8
+i2c_expanders.PCAL9555._PCAL9555_INPUT_LATCH_0?8
+i2c_expanders.PCAL9555._PCAL9555_INPUT_LATCH_1?8
+i2c_expanders.PCAL9555._PCAL9555_IRQ_MASK_0?8
+i2c_expanders.PCAL9555._PCAL9555_IRQ_MASK_1?8
+i2c_expanders.PCAL9555._PCAL9555_IRQ_STATUS_0?8
+i2c_expanders.PCAL9555._PCAL9555_IRQ_STATUS_1?8
+i2c_expanders.PCAL9555._PCAL9555_OUTPUT_DRIVE_0_0?8
+i2c_expanders.PCAL9555._PCAL9555_OUTPUT_DRIVE_0_1?8
+i2c_expanders.PCAL9555._PCAL9555_OUTPUT_DRIVE_1_0?8
+i2c_expanders.PCAL9555._PCAL9555_OUTPUT_DRIVE_1_1?8
+i2c_expanders.PCAL9555._PCAL9555_OUTPUT_PORT_CONFIG?8
+i2c_expanders.PCAL9555._PCAL9555_PUPD_EN_0?8
+i2c_expanders.PCAL9555._PCAL9555_PUPD_EN_1?8
+i2c_expanders.PCAL9555._PCAL9555_PUPD_SEL_0?8
+i2c_expanders.PCAL9555._PCAL9555_PUPD_SEL_1?8
+i2c_expanders.digital_inout.DigitalInOut.direction?4(val)
+i2c_expanders.digital_inout.DigitalInOut.drive_mode?4(val)
+i2c_expanders.digital_inout.DigitalInOut.invert_polarity?4(val)
+i2c_expanders.digital_inout.DigitalInOut.pull?4(val)
+i2c_expanders.digital_inout.DigitalInOut.switch_to_input?4(pull=None, invert_polarity=False, **kwargs)
+i2c_expanders.digital_inout.DigitalInOut.switch_to_output?4(value=False, **kwargs)
+i2c_expanders.digital_inout.DigitalInOut.value?4(val)
+i2c_expanders.digital_inout.DigitalInOut?1(pin_number, ioexpander_class)
+i2c_expanders.helpers.Capability.DRIVE_MODE?7
+i2c_expanders.helpers.Capability.INVERT_POL?7
+i2c_expanders.helpers.Capability.PULL_DOWN?7
+i2c_expanders.helpers.Capability.PULL_UP?7
+i2c_expanders.helpers.Capability?7
+i2c_expanders.helpers._clear_bit?5(val, bit)
+i2c_expanders.helpers._enable_bit?5(val, bit)
+i2c_expanders.helpers._get_bit?5(val, bit)
+i2c_expanders.i2c_expander.I2c_Expander._read_u16le?5(register)
+i2c_expanders.i2c_expander.I2c_Expander._read_u8?5(register)
+i2c_expanders.i2c_expander.I2c_Expander._validate_pin?5(pin)
+i2c_expanders.i2c_expander.I2c_Expander._write_u16le?5(register, val)
+i2c_expanders.i2c_expander.I2c_Expander._write_u8?5(register, val)
+i2c_expanders.i2c_expander.I2c_Expander.capability?4(val)
+i2c_expanders.i2c_expander.I2c_Expander.get_pin?4(pin)
+i2c_expanders.i2c_expander.I2c_Expander.maxpins?4(val)
+i2c_expanders.i2c_expander.I2c_Expander?1(bus_device, address)
 i2cencoderlibv21.CLK_STRECH_DISABLE?7
 i2cencoderlibv21.CLK_STRECH_ENABLE?7
 i2cencoderlibv21.CONFIG_DEFAULT?7
@@ -3336,11 +3830,16 @@
 jepler_udecimal.Decimal.to_integral_value?4(rounding=None, context=None)
 jepler_udecimal.DecimalException.handle?4(context, *args)
 jepler_udecimal.DecimalTuple?4(*args)
+jepler_udecimal.DecimalTuple?7
 jepler_udecimal.DefaultContext?7
 jepler_udecimal.DivisionByZero.handle?4(context, sign, *args)
 jepler_udecimal.DivisionImpossible.handle?4(context, *args)
 jepler_udecimal.DivisionUndefined.handle?4(context, *args)
 jepler_udecimal.ExtendedContext?7
+jepler_udecimal.FloatOperation.ConversionSyntax?7
+jepler_udecimal.FloatOperation.DivisionImpossible?7
+jepler_udecimal.FloatOperation.DivisionUndefined?7
+jepler_udecimal.FloatOperation.InvalidContext?7
 jepler_udecimal.InvalidContext.handle?4(context, *args)
 jepler_udecimal.InvalidOperation.handle?4(context, *args)
 jepler_udecimal.Overflow.handle?4(context, sign, *args)
@@ -3549,6 +4048,16 @@
 laser_egismos._LaserBase._parse_frame?5(frame: bytes)
 laser_egismos._LaserBase._process_frame?5(address, command, frame)
 laser_egismos._LaserBase?2(uart: busio.UART, address=0x01, timeout=DEFAULT_TIMEOUT)
+lilygo_tdeck.Keyboard.get_keypress?4()
+lilygo_tdeck.Keyboard?1(i2c: I2C, device_address: int = None)
+lilygo_tdeck.TDeck._debug?5(msg)
+lilygo_tdeck.TDeck?1(keyboard: Keyboard = None, trackball: Trackball = None, debug: bool = False, )
+lilygo_tdeck.Trackball.get_click?4()
+lilygo_tdeck.Trackball.get_trackball?4()
+lilygo_tdeck.Trackball?1(up_pin: Pin, down_pin: Pin, left_pin: Pin, right_pin: Pin, click_pin: Pin = None, )
+lilygo_tdeck._KEYBOARD_I2C_ADDR?8
+lilygo_tdeck._MICROPHONE_I2C_ADDR?8
+lilygo_tdeck._TOUCHSCREEN_I2C_ADDR?8
 lps28.FULL_SCALE?7
 lps28.LPS28._data_rate?8
 lps28.LPS28._device_id?8
@@ -3624,10 +4133,9 @@
 mag_cal.calibration.Calibration.NON_LINEAR?7
 mag_cal.calibration.Calibration.OFF?7
 mag_cal.calibration.Calibration.SOFT?7
-mag_cal.calibration.Calibration._HARD_SETTINGS?8
-mag_cal.calibration.Calibration._SOFT_SETTINGS?8
+mag_cal.calibration.Calibration._DEFAULT_STRICTNESS?8
 mag_cal.calibration.Calibration._get_lstsq_non_linear_params?5(expected_mags, raw_mags)
-mag_cal.calibration.Calibration._get_raw_and_expected_mag_data?5(grav, mag)
+mag_cal.calibration.Calibration._get_raw_and_expected_mag_data?5(mag, grav)
 mag_cal.calibration.Calibration._is_a_run?5(inclinations: np.ndarray, precision: float)
 mag_cal.calibration.Calibration.accuracy?4(data)
 mag_cal.calibration.Calibration.angles_to_matrix?4(azimuth: np.ndarray, inclination: np.ndarray, roll: np.ndarray)
@@ -3646,12 +4154,14 @@
 mag_cal.calibration.Calibration.get_orientation_vector?4(mag, grav)
 mag_cal.calibration.Calibration.matrix_to_angles?4()
 mag_cal.calibration.Calibration.min_func?4()
-mag_cal.calibration.Calibration.raise_if_anomaly?4(mag, grav, strictness: int = SOFT)
-mag_cal.calibration.Calibration.set_expected_mean_dip_and_std?4(mag, grav)
+mag_cal.calibration.Calibration.raise_if_anomaly?4(mag, grav, strictness: Strictness = _DEFAULT_STRICTNESS)
+mag_cal.calibration.Calibration.set_expected_mean_dip?4(mag, grav)
 mag_cal.calibration.Calibration.set_field_characteristics?4(mag, grav)
 mag_cal.calibration.Calibration.uniformity?4(mag_data, grav_data)
 mag_cal.calibration.Calibration?1(mag_axes: str = "+X+Y+Z", grav_axes: str = None)
+mag_cal.calibration.Strictness?7
 mag_cal.calibration._vector_from_matrices?5(matrix: np.ndarray, i: int, j: int)
+mag_cal.calibration.arccos?7
 mag_cal.lstsq.lstsq?4(a, b)
 mag_cal.nm.CheckOptimize.func?4(x)
 mag_cal.nm.CheckOptimize?1()
@@ -3662,6 +4172,9 @@
 mag_cal.nm.Minimizer?1(func, x0, adaptive=False, xatol=1e-4, fatol=1e-4, )
 mag_cal.nm.NONZDELT?7
 mag_cal.nm.ZDELT?7
+mag_cal.nm.chk?7
+mag_cal.nm.optimizer?7
+mag_cal.nm.res?7
 mag_cal.rbf.RBF.as_list?4()
 mag_cal.rbf.RBF.get_gaussians?4(x)
 mag_cal.rbf.RBF?1(params)
@@ -3681,6 +4194,7 @@
 mag_cal.sensor.Sensor.set_non_linear_params?4(params: np.ndarray)
 mag_cal.sensor.Sensor.uniformity?4(data: np.ndarray)
 mag_cal.sensor.Sensor?1(axes="+X+Y+Z")
+mag_cal.utils.ULAB_PRESENT?7
 mag_cal.utils._cross?5(a: np.ndarray, b: np.ndarray)
 mag_cal.utils.cross?4(a: np.ndarray, b: np.ndarray)
 mag_cal.utils.normalise?4(vector: np.ndarray)
@@ -3713,10 +4227,18 @@
 mc3479.ACC_Y_MSB?7
 mc3479.ACC_Z_LSB?7
 mc3479.ACC_Z_MSB?7
+mc3479.BANDWIDTH_1000?7
+mc3479.BANDWIDTH_100?7
+mc3479.BANDWIDTH_125?7
 mc3479.BANDWIDTH_1?7
+mc3479.BANDWIDTH_250?7
+mc3479.BANDWIDTH_25?7
 mc3479.BANDWIDTH_2?7
 mc3479.BANDWIDTH_3?7
+mc3479.BANDWIDTH_500?7
+mc3479.BANDWIDTH_50?7
 mc3479.BANDWIDTH_5?7
+mc3479.BANDWIDTH_62_5?7
 mc3479.LPF_DISABLE?7
 mc3479.LPF_ENABLE?7
 mc3479.MC3479._acc_data_x_lsb?8
@@ -3750,6 +4272,10 @@
 mc3479._MODE_REG?8
 mc3479._REG_WHOAMI?8
 mc3479._SENSOR_STATUS_REG?8
+mc3479.accel_data_rate_values?7
+mc3479.accel_range_values?7
+mc3479.lpf_values?7
+mc3479.power_values?7
 mcp23017_scanner.Event.released?4()
 mcp23017_scanner.Event?1(key: int, pressed: bool, timestamp: int = None)
 mcp23017_scanner.EventQueue.append?4(event: Event)
@@ -3769,6 +4295,20 @@
 mcp23017_scanner.McpScanner.reset?4()
 mcp23017_scanner.McpScanner.update?4()
 mcp23017_scanner.McpScanner?1(mcp: any, irq: Optional[Pin] = None, )
+microosc.DEBUG?7
+microosc.IPPROTO_IP?7
+microosc.IP_MULTICAST_TTL?7
+microosc.OSCClient.send?4(msg)
+microosc.OSCClient?1(socket_source, host, port, buf_size=128)
+microosc.OSCServer._dispatch?5(msg)
+microosc.OSCServer._server_start?5(buf_size=128, timeout=0.001, ttl=2)
+microosc.OSCServer.poll?4()
+microosc.OSCServer?1(socket_source, host, port, dispatch_map=None)
+microosc.OscMsg?7
+microosc.create_osc_packet?4(msg, data)
+microosc.default_dispatch_map?7
+microosc.impl?7
+microosc.parse_osc_packet?4(data, packet_size)
 mindwidgets_df1201s.DF1201S.PLAYMODE_PLAY_ONCE?7
 mindwidgets_df1201s.DF1201S.PLAYMODE_RANDOM?7
 mindwidgets_df1201s.DF1201S.PLAYMODE_REPEAT_ALL?7
@@ -3824,6 +4364,70 @@
 morsecode.Emitter.turnoff?4(pausa: float = 0.1)
 morsecode.Emitter.turnon?4(pausa: float = 0.1)
 morsecode.Emitter?1(pin)
+mpu6886.ClockSource.CLKSEL_EXTERNAL_19?7
+mpu6886.ClockSource.CLKSEL_EXTERNAL_32?7
+mpu6886.ClockSource.CLKSEL_INTERNAL_8MHz?7
+mpu6886.ClockSource.CLKSEL_INTERNAL_X?7
+mpu6886.ClockSource.CLKSEL_INTERNAL_Y?7
+mpu6886.ClockSource.CLKSEL_INTERNAL_Z?7
+mpu6886.ClockSource.CLKSEL_RESERVED?7
+mpu6886.ClockSource.CLKSEL_STOP?7
+mpu6886.GyroRange.RANGE_1000_DPS?7
+mpu6886.GyroRange.RANGE_2000_DPS?7
+mpu6886.GyroRange.RANGE_250_DPS?7
+mpu6886.GyroRange.RANGE_500_DPS?7
+mpu6886.MPU6886._accel_range?8
+mpu6886.MPU6886._clksel?8
+mpu6886.MPU6886._cycle?8
+mpu6886.MPU6886._cycle_rate?8
+mpu6886.MPU6886._device_id?8
+mpu6886.MPU6886._filter_bandwidth?8
+mpu6886.MPU6886._gyro_range?8
+mpu6886.MPU6886._raw_accel_data?8
+mpu6886.MPU6886._raw_gyro_data?8
+mpu6886.MPU6886._raw_temp_data?8
+mpu6886.MPU6886._reset?8
+mpu6886.MPU6886._signal_path_reset?8
+mpu6886.MPU6886.acceleration?4()
+mpu6886.MPU6886.accelerometer_range?4(value: int)
+mpu6886.MPU6886.clock_source?4(value: int)
+mpu6886.MPU6886.cycle?4(value: bool)
+mpu6886.MPU6886.cycle_rate?4(value: int)
+mpu6886.MPU6886.gyro?4()
+mpu6886.MPU6886.gyro_range?4(value: int)
+mpu6886.MPU6886.reset?4()
+mpu6886.MPU6886.sample_rate_divisor?7
+mpu6886.MPU6886.sleep?7
+mpu6886.MPU6886.temperature?4()
+mpu6886.MPU6886?1(i2c_bus: I2C, address: int = _MPU6886_DEFAULT_ADDRESS)
+mpu6886.Range.RANGE_16_G?7
+mpu6886.Range.RANGE_2_G?7
+mpu6886.Range.RANGE_4_G?7
+mpu6886.Range.RANGE_8_G?7
+mpu6886.Rate.CYCLE_1_25_HZ?7
+mpu6886.Rate.CYCLE_20_HZ?7
+mpu6886.Rate.CYCLE_40_HZ?7
+mpu6886.Rate.CYCLE_5_HZ?7
+mpu6886.STANDARD_GRAVITY?7
+mpu6886._MPU6886_ACCEL_CONFIG?8
+mpu6886._MPU6886_ACCEL_OUT?8
+mpu6886._MPU6886_CONFIG?8
+mpu6886._MPU6886_DEFAULT_ADDRESS?8
+mpu6886._MPU6886_DEVICE_ID?8
+mpu6886._MPU6886_GYRO_CONFIG?8
+mpu6886._MPU6886_GYRO_OUT?8
+mpu6886._MPU6886_INT_PIN_CONFIG?8
+mpu6886._MPU6886_PWR_MGMT_1?8
+mpu6886._MPU6886_PWR_MGMT_2?8
+mpu6886._MPU6886_SELF_TEST_A?8
+mpu6886._MPU6886_SELF_TEST_X?8
+mpu6886._MPU6886_SELF_TEST_Y?8
+mpu6886._MPU6886_SELF_TEST_Z?8
+mpu6886._MPU6886_SIG_PATH_RESET?8
+mpu6886._MPU6886_SMPLRT_DIV?8
+mpu6886._MPU6886_TEMP_OUT?8
+mpu6886._MPU6886_USER_CTRL?8
+mpu6886._MPU6886_WHO_AM_I?8
 multi_keypad.Event?1(keypad, event)
 multi_keypad.EventMultiQueue.clear?4()
 multi_keypad.EventMultiQueue.get?4()
@@ -3951,6 +4555,31 @@
 odt_at42qt1070.AT42QT107_REF_DATA_6_1?7
 odt_at42qt1070.AT42QT107_REF_DATA_6_2?7
 odt_at42qt1070.AT42QT107_RESET?7
+p1am_200_helpers.ntp_rtc_helper.NTP_RTC.get_epoch?4()
+p1am_200_helpers.ntp_rtc_helper.NTP_RTC.pretty_print_time?4()
+p1am_200_helpers.ntp_rtc_helper.NTP_RTC.set_rtc?4(epoch)
+p1am_200_helpers.ntp_rtc_helper.NTP_RTC.sync?4()
+p1am_200_helpers.ntp_rtc_helper.NTP_RTC?1(socket, rtc, time_zone_offset, *, ntp_server="pool.ntp.org", retries=3, timeout=1, debug = False)
+p1am_200_helpers.p1am_200_helpers._eeprom?8
+p1am_200_helpers.p1am_200_helpers._eth_iface?8
+p1am_200_helpers.p1am_200_helpers._internal_i2c?8
+p1am_200_helpers.p1am_200_helpers._port_1_control?8
+p1am_200_helpers.p1am_200_helpers._port_2_control?8
+p1am_200_helpers.p1am_200_helpers._rtc?8
+p1am_200_helpers.p1am_200_helpers._sd_cs?8
+p1am_200_helpers.p1am_200_helpers._sd_spi?8
+p1am_200_helpers.p1am_200_helpers._vfs?8
+p1am_200_helpers.p1am_200_helpers.get_eeprom?4()
+p1am_200_helpers.p1am_200_helpers.get_ethernet?4(dhcp=True)
+p1am_200_helpers.p1am_200_helpers.get_led?4()
+p1am_200_helpers.p1am_200_helpers.get_neopixel?4(color=(0, 0, 0))
+p1am_200_helpers.p1am_200_helpers.get_rtc?4()
+p1am_200_helpers.p1am_200_helpers.get_serial?4(port, *, mode=485, baudrate=115200, settings="8N1", receiver_buffer_size=1024, timeout=0.1)
+p1am_200_helpers.p1am_200_helpers.get_switch?4()
+p1am_200_helpers.p1am_200_helpers.mount_sd?4(drive_name="/sd")
+p1am_200_helpers.p1am_200_helpers.set_serial_mode?4(port, mode=485)
+p1am_200_helpers.p1am_200_helpers.sync_rtc?4(timezone_offset=-5)
+p1am_200_helpers.p1am_200_helpers.unmount_sd?4()
 paj7620.CCW?7
 paj7620.CW?7
 paj7620.DOWN?7
@@ -4330,6 +4959,80 @@
 qmc5883l.field_range_values?7
 qmc5883l.mode_values?7
 qmc5883l.oversample_values?7
+qmi8658c.AccRange.RANGE_16_G?7
+qmi8658c.AccRange.RANGE_2_G?7
+qmi8658c.AccRange.RANGE_4_G?7
+qmi8658c.AccRange.RANGE_8_G?7
+qmi8658c.AccRate.RATE_1000_HZ?7
+qmi8658c.AccRate.RATE_125_HZ?7
+qmi8658c.AccRate.RATE_2000_HZ?7
+qmi8658c.AccRate.RATE_250_HZ?7
+qmi8658c.AccRate.RATE_31_HZ?7
+qmi8658c.AccRate.RATE_4000_HZ?7
+qmi8658c.AccRate.RATE_500_HZ?7
+qmi8658c.AccRate.RATE_62_HZ?7
+qmi8658c.AccRate.RATE_8000_HZ?7
+qmi8658c.AccRate.RATE_LP_11_HZ?7
+qmi8658c.AccRate.RATE_LP_128_HZ?7
+qmi8658c.AccRate.RATE_LP_21_HZ?7
+qmi8658c.AccRate.RATE_LP_3_HZ?7
+qmi8658c.GyroRange.RANGE_1024_DPS?7
+qmi8658c.GyroRange.RANGE_128_DPS?7
+qmi8658c.GyroRange.RANGE_16_DPS?7
+qmi8658c.GyroRange.RANGE_2048_DPS?7
+qmi8658c.GyroRange.RANGE_256_DPS?7
+qmi8658c.GyroRange.RANGE_32_DPS?7
+qmi8658c.GyroRange.RANGE_512_DPS?7
+qmi8658c.GyroRange.RANGE_64_DPS?7
+qmi8658c.GyroRate.RATE_G_1000_HZ?7
+qmi8658c.GyroRate.RATE_G_125_HZ?7
+qmi8658c.GyroRate.RATE_G_2000_HZ?7
+qmi8658c.GyroRate.RATE_G_250_HZ?7
+qmi8658c.GyroRate.RATE_G_31_HZ?7
+qmi8658c.GyroRate.RATE_G_4000_HZ?7
+qmi8658c.GyroRate.RATE_G_500_HZ?7
+qmi8658c.GyroRate.RATE_G_62_HZ?7
+qmi8658c.GyroRate.RATE_G_8000_HZ?7
+qmi8658c.QMI8658C._acc_scale?8
+qmi8658c.QMI8658C._accelerometer_enable?8
+qmi8658c.QMI8658C._accelerometer_range?8
+qmi8658c.QMI8658C._accelerometer_rate?8
+qmi8658c.QMI8658C._ctrl1?8
+qmi8658c.QMI8658C._ctrl4?8
+qmi8658c.QMI8658C._ctrl5?8
+qmi8658c.QMI8658C._ctrl6?8
+qmi8658c.QMI8658C._device_id?8
+qmi8658c.QMI8658C._gyro_enable?8
+qmi8658c.QMI8658C._gyro_range?8
+qmi8658c.QMI8658C._gyro_rate?8
+qmi8658c.QMI8658C._gyro_scale?8
+qmi8658c.QMI8658C._raw_accel_data?8
+qmi8658c.QMI8658C._raw_accel_gyro_bytes?8
+qmi8658c.QMI8658C._raw_accel_gyro_data?8
+qmi8658c.QMI8658C._raw_gyro_data?8
+qmi8658c.QMI8658C._raw_temp_data?8
+qmi8658c.QMI8658C._raw_time_data?8
+qmi8658c.QMI8658C._revision_id?8
+qmi8658c.QMI8658C.acceleration?4()
+qmi8658c.QMI8658C.accelerometer_enable?4(value: int)
+qmi8658c.QMI8658C.accelerometer_range?4(value: int)
+qmi8658c.QMI8658C.accelerometer_rate?4(value: int)
+qmi8658c.QMI8658C.gyro?4()
+qmi8658c.QMI8658C.gyro_enable?4(value: int)
+qmi8658c.QMI8658C.gyro_range?4(value: int)
+qmi8658c.QMI8658C.gyro_rate?4(value: int)
+qmi8658c.QMI8658C.raw_acc_gyro?4()
+qmi8658c.QMI8658C.raw_acc_gyro_bytes?4()
+qmi8658c.QMI8658C.temperature?4()
+qmi8658c.QMI8658C.timestamp?4()
+qmi8658c.QMI8658C?1(i2c_bus: I2C, address=0x6B)
+qmi8658c.STANDARD_GRAVITY?7
+qmi8658c._QMI8658C_ACCEL_OUT?8
+qmi8658c._QMI8658C_GYRO_OUT?8
+qmi8658c._QMI8658C_REVISION_ID?8
+qmi8658c._QMI8658C_TEMP_OUT?8
+qmi8658c._QMI8658C_TIME_OUT?8
+qmi8658c._QMI8658C_WHO_AM_I?8
 rm3100.RM3100_I2C._read_multiple?5(addr: int, size: int)
 rm3100.RM3100_I2C._write_reg?5(addr: int, data: bytes)
 rm3100.RM3100_I2C?1(bus: I2C, i2c_address: int = 0x20, cycle_count: int = 200, drdy_pin: Optional[Pin] = None, )
@@ -4358,6 +5061,23 @@
 rm3100._STATUS?8
 rm3100._TMRC?8
 rm3100._UT_PER_CYCLE?8
+rs485_wrapper.RS485._init_pin?5(pin)
+rs485_wrapper.RS485.baudrate?4()
+rs485_wrapper.RS485.idle?4()
+rs485_wrapper.RS485.in_waiting?4()
+rs485_wrapper.RS485.read?4(nbytes=None)
+rs485_wrapper.RS485.readinto?4(buf)
+rs485_wrapper.RS485.readline?4()
+rs485_wrapper.RS485.receiving?4(state)
+rs485_wrapper.RS485.reset_input_buffer?4()
+rs485_wrapper.RS485.timeout?4(timeout)
+rs485_wrapper.RS485.transmitting?4(state)
+rs485_wrapper.RS485.write?4(buf)
+rs485_wrapper.RS485?1(busio_uart, de_pin, re_pin=None, *, auto_de_re=True, auto_idle_time=0.005, de_polarity=True, re_polarity=False, idle_transmitting=False)
+ruhrohrotaryio.IncrementalEncoder._update?5()
+ruhrohrotaryio.IncrementalEncoder.deinit?4()
+ruhrohrotaryio.IncrementalEncoder.position?4(value)
+ruhrohrotaryio.IncrementalEncoder?1(pin_a, pin_b, divisor=4)
 scales.Axes._draw_line?5()
 scales.Axes._draw_text?5()
 scales.Axes._draw_ticks?5(tick_length: int = 10, tick_stroke: int = 4)
@@ -4368,6 +5088,8 @@
 scales.Scale?1(x: int = 0, y: int = 0, direction: str = "horizontal", stroke: int = 3, length: int = 100, color: int = 0x990099, width: int = 50, limits: Tuple[int, int] = (0, 100), back_color: int = 0x9FFFFF, ticks: Optional[Union[np.array, list]] = None, tick_length: int = 5, tick_stroke: int = 4, pointer_length: int = 20, pointer_stroke: int = 6, )
 scales.rectangle_draw?4(x0: int, y0: int, height: int, width: int, palette)
 scales.transform?4(oldrangemin: Union[float, int], oldrangemax: Union[float, int], newrangemin: Union[float, int], newrangemax: Union[float, int], value: Union[float, int], )
+seeed_xiao_nrf52840.Battery.CHARGE_100MA?7
+seeed_xiao_nrf52840.Battery.CHARGE_50MA?7
 seeed_xiao_nrf52840.Battery.charge_current?4(value: int)
 seeed_xiao_nrf52840.Battery.charge_status?4()
 seeed_xiao_nrf52840.Battery.deinit?4()
@@ -4457,6 +5179,13 @@
 slight_tlc5957.TLC5957.set_channel?4(channel_index, value)
 slight_tlc5957.TLC5957.show?4()
 slight_tlc5957.TLC5957?1(spi, spi_clock, spi_mosi, spi_miso, latch, gsclk, pixel_count=16)
+softkeyboard.softkeyboard.PRINTABLE_CHARACTERS?7
+softkeyboard.softkeyboard.SoftKeyboard.DEFAULT_HIGHLIGHT_TIME?7
+softkeyboard.softkeyboard.SoftKeyboard.DEFAULT_KEYPRESS_COOLDOWN?7
+softkeyboard.softkeyboard.SoftKeyboard.check_touches?4(touch_point)
+softkeyboard.softkeyboard.SoftKeyboard.height?4()
+softkeyboard.softkeyboard.SoftKeyboard.width?4()
+softkeyboard.softkeyboard.SoftKeyboard?1(x, y, width, height, character_font, symbol_font, keypress_cooldown=DEFAULT_KEYPRESS_COOLDOWN, highlight_duration=DEFAULT_HIGHLIGHT_TIME, allow_sticky_repeat=False, layout_config=None, )
 sparkfun_qwiicas3935.DEFAULT_I2C_ADDR?7
 sparkfun_qwiicas3935.Sparkfun_QwiicAS3935.ANTENNA_FREQ?7
 sparkfun_qwiicas3935.Sparkfun_QwiicAS3935.DISTURBER?7
@@ -4930,6 +5659,24 @@
 test_managed_resource.Resource?1()
 test_managed_resource.TestManagedResource.test_acquire?4()
 test_managed_resource.TestManagedResource.test_fn?4()
+tests.AssertRaises?1(*exceptions: list[Exception], msg: Optional[str] = None)
+tests.CANT_PARSE?7
+tests.TESTS?7
+tests.TEST_FILE?7
+tests.Test.fill_tables?7
+tests.Test.from_file?7
+tests.Test.padding?7
+tests.Test.run?4()
+tests.Test?1(input_: str, label: str, output: Optional[str] = None, message: Optional[str] = None, )
+tests.assertEqual?4(a, b)
+tests.assertFalse?4(a)
+tests.assertIn?4(a, b)
+tests.assertNotIn?4(a, b)
+tests.assertTrue?4(a)
+tests.data?7
+tests.from_str?7
+tests.max_len?7
+tests.underlined_print?4(msg)
 tinkeringtech_rda5807m.FREQ_STEPS?7
 tinkeringtech_rda5807m.RADIO_REG_CHAN?7
 tinkeringtech_rda5807m.RADIO_REG_CHAN_BAND?7
@@ -5034,7 +5781,44 @@
 tm1637_display._TM1637_I2C_COMM2?8
 tm1637_display._TM1637_I2C_COMM3?8
 tm1637_display.digit_to_segment?7
+tm1637_display.letter?7
 tm1637_display.letter_to_segment?7
+toml._dotty.Dotty._BASE?8
+toml._dotty.Dotty._fill?5(value: object)
+toml._dotty.Dotty._get_or_create?5(item: dict, k: str, global_key: str)
+toml._dotty.Dotty.split?4()
+toml._dotty.Dotty.tables?7
+toml._dotty.Dotty?1(__data: Optional[dict] = None, *, fill_tables: bool = False)
+toml._toml.LineInfo.assignment?7
+toml._toml.LineInfo.close_quote?7
+toml._toml.LineInfo.had_comment?7
+toml._toml.LineInfo.line?7
+toml._toml.LineInfo.open_quote?7
+toml._toml.LineInfo.tokens?7
+toml._toml.LineInfo?1(__line: str)
+toml._toml.Parser._ignore_exc?8
+toml._toml.Parser._parse_assignment?5(__line_info: LineInfo)
+toml._toml.Parser._parse_line?5(__i: int, __line: str)
+toml._toml.Parser._parse_list?5(__line: str, __start: int)
+toml._toml.Parser._parse_value?5(__value: str, __line_info: Optional[LineInfo] = None)
+toml._toml.Parser._scope?8
+toml._toml.Parser.data?7
+toml._toml.Parser?1(__text: str, *, ignore_exc: bool = True)
+toml._toml.SyntaxChecker.check?4()
+toml._toml.Tokens.ALL?7
+toml._toml.Tokens.CLOSING_BRACKET?7
+toml._toml.Tokens.COMMA?7
+toml._toml.Tokens.COMMENT?7
+toml._toml.Tokens.DOUBLE_QUOTE?7
+toml._toml.Tokens.EQUAL_SIGN?7
+toml._toml.Tokens.OPENING_BRACKET?7
+toml._toml.Tokens.QUOTES?7
+toml._toml.Tokens.SINGLE_QUOTE?7
+toml._toml._order?5(x)
+toml._toml.dump?4(__data: Dotty | dict, __file: "Path | File")
+toml._toml.dumps?4(__data: Dotty | dict)
+toml._toml.load?4(__file: "Path | File", *, ignore_exc: bool = False)
+toml._toml.loads?4(__str: str, *, ignore_exc: bool = False)
 trellism4_extended.NeoTrellisM4.EDGE_FALLING?7
 trellism4_extended.NeoTrellisM4.EDGE_HIGH?7
 trellism4_extended.NeoTrellisM4.EDGE_LOW?7
@@ -5682,13 +6466,20 @@
 wiichuck.udraw.UDraw.pressure?4()
 wiichuck.udraw.UDraw.values?4()
 wiichuck.udraw.UDraw?1(i2c, address=0x52, i2c_read_delay=0.002)
-wws_74hc165.DigitalInOut.direction?4(val)
-wws_74hc165.DigitalInOut.pull?4(val)
+wws_74hc165.DigitalInOut._byte_pin?8
+wws_74hc165.DigitalInOut._byte_pos?8
+wws_74hc165.DigitalInOut._pin?8
+wws_74hc165.DigitalInOut._shift_register?8
+wws_74hc165.DigitalInOut.direction?4(val: digitalio.Direction.INPUT)
+wws_74hc165.DigitalInOut.pull?4(val: None)
 wws_74hc165.DigitalInOut.switch_to_input?4(**kwargs)
-wws_74hc165.DigitalInOut.switch_to_output?4(value=False, **kwargs)
-wws_74hc165.DigitalInOut.value?4(val)
-wws_74hc165.DigitalInOut?1(pin_number, shift_register_74hc165)
-wws_74hc165.ShiftRegister74HC165.get_pin?4(pin)
-wws_74hc165.ShiftRegister74HC165.gpio?4(val)
+wws_74hc165.DigitalInOut.switch_to_output?4(value: bool = False, **kwargs)
+wws_74hc165.DigitalInOut.value?4(val: bool)
+wws_74hc165.DigitalInOut?1(pin_number: Pin, shift_register_74hc165: "ShiftRegister74HC165")
+wws_74hc165.ShiftRegister74HC165._device?8
+wws_74hc165.ShiftRegister74HC165._gpio?8
+wws_74hc165.ShiftRegister74HC165._number_of_shift_registers?8
+wws_74hc165.ShiftRegister74HC165.get_pin?4(pin: int)
+wws_74hc165.ShiftRegister74HC165.gpio?4(val: ReadableBuffer)
 wws_74hc165.ShiftRegister74HC165.number_of_shift_registers?4()
-wws_74hc165.ShiftRegister74HC165?1(spi, latch, number_of_shift_registers=1)
+wws_74hc165.ShiftRegister74HC165?1(spi: busio.SPI, latch: digitalio.DigitalInOut, number_of_shift_registers: int = 1, baudrate: int = 1000000, )

eric ide

mercurial