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, )