- updated the CircuitPython API file eric7

Tue, 29 Oct 2024 15:01:25 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 29 Oct 2024 15:01:25 +0100
branch
eric7
changeset 82
2c9d5ef4e3aa
parent 81
0c23b9bf83d4
child 83
96a323edb728

- updated the CircuitPython API file
- updated Adafruit CircuitPython Library Bundle API file
- updated CircuitPython Community Bundle API file

APIs/MicroPython/adafruit_circuitpython.api file | annotate | diff | comparison | revisions
APIs/MicroPython/adafruit_circuitpython.bas file | annotate | diff | comparison | revisions
APIs/MicroPython/circuitpython-community.api file | annotate | diff | comparison | revisions
APIs/MicroPython/circuitpython-community.bas file | annotate | diff | comparison | revisions
APIs/MicroPython/circuitpython.api file | annotate | diff | comparison | revisions
ChangeLog file | annotate | diff | comparison | revisions
PluginApis.py file | annotate | diff | comparison | revisions
PluginApis.zip file | annotate | diff | comparison | revisions
--- a/APIs/MicroPython/adafruit_circuitpython.api	Mon Oct 28 12:06:52 2024 +0100
+++ b/APIs/MicroPython/adafruit_circuitpython.api	Tue Oct 29 15:01:25 2024 +0100
@@ -69,9 +69,18 @@
 adafruit_ads1x15.ads1x15.ADS1x15._conversion_value?5(raw_adc: int)
 adafruit_ads1x15.ads1x15.ADS1x15._data_rate_default?5()
 adafruit_ads1x15.ads1x15.ADS1x15._read?5(pin: Pin)
+adafruit_ads1x15.ads1x15.ADS1x15._read_config?5()
 adafruit_ads1x15.ads1x15.ADS1x15._read_register?5(reg: int, fast: bool = False)
+adafruit_ads1x15.ads1x15.ADS1x15._write_config?5(pin_config: Optional[int] = None)
 adafruit_ads1x15.ads1x15.ADS1x15._write_register?5(reg: int, value: int)
 adafruit_ads1x15.ads1x15.ADS1x15.bits?4()
+adafruit_ads1x15.ads1x15.ADS1x15.comparator_high_threshold?4(value: int)
+adafruit_ads1x15.ads1x15.ADS1x15.comparator_latch?4(comp_latch: int)
+adafruit_ads1x15.ads1x15.ADS1x15.comparator_low_threshold?4(value: int)
+adafruit_ads1x15.ads1x15.ADS1x15.comparator_mode?4(comp_mode: int)
+adafruit_ads1x15.ads1x15.ADS1x15.comparator_polarity?4(comp_pol: int)
+adafruit_ads1x15.ads1x15.ADS1x15.comparator_queue_length?4(comparator_queue_length: int)
+adafruit_ads1x15.ads1x15.ADS1x15.comparator_queue_lengths?4()
 adafruit_ads1x15.ads1x15.ADS1x15.data_rate?4(rate: int)
 adafruit_ads1x15.ads1x15.ADS1x15.gain?4(gain: float)
 adafruit_ads1x15.ads1x15.ADS1x15.gains?4()
@@ -79,18 +88,28 @@
 adafruit_ads1x15.ads1x15.ADS1x15.mode?4(mode: int)
 adafruit_ads1x15.ads1x15.ADS1x15.rate_config?4()
 adafruit_ads1x15.ads1x15.ADS1x15.rates?4()
-adafruit_ads1x15.ads1x15.ADS1x15.read?4(pin: Pin, is_differential: bool = False)
-adafruit_ads1x15.ads1x15.ADS1x15?1(i2c: I2C, gain: float = 1, data_rate: Optional[int] = None, mode: int = Mode.SINGLE, address: int = _ADS1X15_DEFAULT_ADDRESS, )
+adafruit_ads1x15.ads1x15.ADS1x15.read?4(pin: Pin)
+adafruit_ads1x15.ads1x15.ADS1x15?1(i2c: I2C, gain: float = 1, data_rate: Optional[int] = None, mode: int = Mode.SINGLE, comparator_queue_length: int = 0, comparator_low_threshold: int = -32768, comparator_high_threshold: int = 32767, comparator_mode: int = Comp_Mode.TRADITIONAL, comparator_polarity: int = Comp_Polarity.ACTIVE_LOW, comparator_latch: int = Comp_Latch.NONLATCHING, address: int = _ADS1X15_DEFAULT_ADDRESS, )
+adafruit_ads1x15.ads1x15.Comp_Latch.LATCHING?7
+adafruit_ads1x15.ads1x15.Comp_Latch.NONLATCHING?7
+adafruit_ads1x15.ads1x15.Comp_Mode.TRADITIONAL?7
+adafruit_ads1x15.ads1x15.Comp_Mode.WINDOW?7
+adafruit_ads1x15.ads1x15.Comp_Polarity.ACTIVE_HIGH?7
+adafruit_ads1x15.ads1x15.Comp_Polarity.ACTIVE_LOW?7
 adafruit_ads1x15.ads1x15.Mode.CONTINUOUS?7
 adafruit_ads1x15.ads1x15.Mode.SINGLE?7
 adafruit_ads1x15.ads1x15.Pin?7
-adafruit_ads1x15.ads1x15._ADS1X15_CONFIG_COMP_QUE_DISABLE?8
+adafruit_ads1x15.ads1x15._ADS1X15_CONFIG_COMP_QUEUE?8
 adafruit_ads1x15.ads1x15._ADS1X15_CONFIG_GAIN?8
 adafruit_ads1x15.ads1x15._ADS1X15_CONFIG_MUX_OFFSET?8
 adafruit_ads1x15.ads1x15._ADS1X15_CONFIG_OS_SINGLE?8
 adafruit_ads1x15.ads1x15._ADS1X15_DEFAULT_ADDRESS?8
 adafruit_ads1x15.ads1x15._ADS1X15_POINTER_CONFIG?8
 adafruit_ads1x15.ads1x15._ADS1X15_POINTER_CONVERSION?8
+adafruit_ads1x15.ads1x15._ADS1X15_POINTER_HI_THRES?8
+adafruit_ads1x15.ads1x15._ADS1X15_POINTER_LO_THRES?8
+adafruit_ads1x15.analog_in.AnalogIn.convert_to_value?4(volts: float)
+adafruit_ads1x15.analog_in.AnalogIn.convert_to_voltage?4(value_int: int)
 adafruit_ads1x15.analog_in.AnalogIn.value?4()
 adafruit_ads1x15.analog_in.AnalogIn.voltage?4()
 adafruit_ads1x15.analog_in.AnalogIn?1(ads: ADS1x15, positive_pin: int, negative_pin: Optional[int] = None)
@@ -209,16 +228,52 @@
 adafruit_adxl34x._REG_WINDOW?8
 adafruit_adxl34x._STANDARD_GRAVITY?8
 adafruit_adxl37x.ADXL375.acceleration?4()
+adafruit_adxl37x.ADXL375.disable_data_ready_interrupt?4()
+adafruit_adxl37x.ADXL375.enable_data_ready_interrupt?4()
+adafruit_adxl37x.ADXL375.events?4()
 adafruit_adxl37x.ADXL375.range?4(val: int)
 adafruit_adxl37x.ADXL375?1(i2c: busio.I2C, address: Optional[int] = None)
+adafruit_adxl37x.Range.RANGE_100_G?7
+adafruit_adxl37x.Range.RANGE_200_G?7
+adafruit_adxl37x.Range.RANGE_25_G?7
+adafruit_adxl37x.Range.RANGE_50_G?7
 adafruit_adxl37x._ADXL347_MULTIPLIER?8
 adafruit_adxl37x._ADXL375_DEFAULT_ADDRESS?8
+adafruit_adxl37x._INT_ACT?8
+adafruit_adxl37x._INT_DATA_READY?8
+adafruit_adxl37x._INT_DOUBLE_TAP?8
+adafruit_adxl37x._INT_INACT?8
+adafruit_adxl37x._INT_SINGLE_TAP?8
+adafruit_adxl37x._REG_ACT_INACT_CTL?8
+adafruit_adxl37x._REG_ACT_TAP_STATUS?8
+adafruit_adxl37x._REG_BW_RATE?8
 adafruit_adxl37x._REG_DATAX0?8
 adafruit_adxl37x._REG_DATAX1?8
 adafruit_adxl37x._REG_DATAY0?8
 adafruit_adxl37x._REG_DATAY1?8
 adafruit_adxl37x._REG_DATAZ0?8
 adafruit_adxl37x._REG_DATAZ1?8
+adafruit_adxl37x._REG_DATA_FORMAT?8
+adafruit_adxl37x._REG_DEVID?8
+adafruit_adxl37x._REG_DUR?8
+adafruit_adxl37x._REG_FIFO_CTL?8
+adafruit_adxl37x._REG_FIFO_STATUS?8
+adafruit_adxl37x._REG_INT_ENABLE?8
+adafruit_adxl37x._REG_INT_MAP?8
+adafruit_adxl37x._REG_INT_SOURCE?8
+adafruit_adxl37x._REG_LATENT?8
+adafruit_adxl37x._REG_OFSX?8
+adafruit_adxl37x._REG_OFSY?8
+adafruit_adxl37x._REG_OFSZ?8
+adafruit_adxl37x._REG_POWER_CTL?8
+adafruit_adxl37x._REG_TAP_AXES?8
+adafruit_adxl37x._REG_THRESH_ACT?8
+adafruit_adxl37x._REG_THRESH_FF?8
+adafruit_adxl37x._REG_THRESH_INACT?8
+adafruit_adxl37x._REG_THRESH_TAP?8
+adafruit_adxl37x._REG_TIME_FF?8
+adafruit_adxl37x._REG_TIME_INACT?8
+adafruit_adxl37x._REG_WINDOW?8
 adafruit_adxl37x._STANDARD_GRAVITY?8
 adafruit_ags02ma.AGS02MA.TVOC?4()
 adafruit_ags02ma.AGS02MA._read_reg?5(addr: int, delayms: int)
@@ -311,6 +366,9 @@
 adafruit_amg88xx._THERMISTOR_CONVERSION?8
 adafruit_amg88xx._signed_12bit_to_float?5(val: int)
 adafruit_amg88xx._twos_comp_to_float?5(val: int)
+adafruit_anchored_tilegrid.AnchoredTileGrid.anchor_point?4(new_anchor_point: Tuple[float, float])
+adafruit_anchored_tilegrid.AnchoredTileGrid.anchored_position?4(new_position: Tuple[int, int])
+adafruit_anchored_tilegrid.AnchoredTileGrid?1(bitmap, **kwargs)
 adafruit_apds9960.apds9960.APDS9960._color_data16?5(command: int)
 adafruit_apds9960.apds9960.APDS9960._get_bit?5(register: int, mask: int)
 adafruit_apds9960.apds9960.APDS9960._get_bits?5(register: int, pos: int, mask: int)
@@ -1149,10 +1207,11 @@
 adafruit_ble.services.standard.device_info.DeviceInfoService.hardware_revision?7
 adafruit_ble.services.standard.device_info.DeviceInfoService.manufacturer?7
 adafruit_ble.services.standard.device_info.DeviceInfoService.model_number?7
+adafruit_ble.services.standard.device_info.DeviceInfoService.pnp_id?7
 adafruit_ble.services.standard.device_info.DeviceInfoService.serial_number?7
 adafruit_ble.services.standard.device_info.DeviceInfoService.software_revision?7
 adafruit_ble.services.standard.device_info.DeviceInfoService.uuid?7
-adafruit_ble.services.standard.device_info.DeviceInfoService?1(*, manufacturer: Optional[str] = None, software_revision: Optional[str] = None, model_number: Optional[str] = None, serial_number: Optional[str] = None, firmware_revision: Optional[str] = None, hardware_revision: Optional[str] = None, service: Optional[_bleio.Service] = None, )
+adafruit_ble.services.standard.device_info.DeviceInfoService?1(*, manufacturer: Optional[str] = None, software_revision: Optional[str] = None, model_number: Optional[str] = None, serial_number: Optional[str] = None, firmware_revision: Optional[str] = None, hardware_revision: Optional[str] = None, pnp_id: Optional[Iterable] = None, service: Optional[_bleio.Service] = None, )
 adafruit_ble.services.standard.hid.DEFAULT_HID_DESCRIPTOR?7
 adafruit_ble.services.standard.hid.HIDService._init_devices?5()
 adafruit_ble.services.standard.hid.HIDService.boot_keyboard_in?7
@@ -1843,11 +1902,11 @@
 adafruit_bme680.Adafruit_BME680?1(*, refresh_rate: int = 10)
 adafruit_bme680.Adafruit_BME680_I2C._read?5(register: int, length: int)
 adafruit_bme680.Adafruit_BME680_I2C._write?5(register: int, values: ReadableBuffer)
-adafruit_bme680.Adafruit_BME680_I2C?1(i2c: I2C, address: int = 0x77, debug: bool = False, *, refresh_rate: int = 10)
+adafruit_bme680.Adafruit_BME680_I2C?1(i2c: I2C, address: int = 0x77, debug: bool = False, *, refresh_rate: int = 10, )
 adafruit_bme680.Adafruit_BME680_SPI._read?5(register: int, length: int)
 adafruit_bme680.Adafruit_BME680_SPI._set_spi_mem_page?5(register: int)
 adafruit_bme680.Adafruit_BME680_SPI._write?5(register: int, values: ReadableBuffer)
-adafruit_bme680.Adafruit_BME680_SPI?1(spi: SPI, cs: DigitalInOut, baudrate: int = 100000, debug: bool = False, *, refresh_rate: int = 10)
+adafruit_bme680.Adafruit_BME680_SPI?1(spi: SPI, cs: DigitalInOut, baudrate: int = 100000, debug: bool = False, *, refresh_rate: int = 10, )
 adafruit_bme680._BME680_BME680_COEFF_ADDR1?8
 adafruit_bme680._BME680_BME680_COEFF_ADDR2?8
 adafruit_bme680._BME680_BME680_GAS_WAIT_0?8
@@ -3216,7 +3275,7 @@
 adafruit_displayio_sh1106.SH1106.is_awake?4()
 adafruit_displayio_sh1106.SH1106.sleep?4()
 adafruit_displayio_sh1106.SH1106.wake?4()
-adafruit_displayio_sh1106.SH1106?1(bus: FourWire, **kwargs)
+adafruit_displayio_sh1106.SH1106?1(bus: Union[FourWire, I2CDisplayBus], **kwargs)
 adafruit_displayio_sh1106._INIT_SEQUENCE?8
 adafruit_displayio_sh1107.DISPLAY_OFFSET_ADAFRUIT_128x128_OLED_5297?7
 adafruit_displayio_sh1107.DISPLAY_OFFSET_ADAFRUIT_FEATHERWING_OLED_4650?7
@@ -3440,8 +3499,9 @@
 adafruit_ds248x.Adafruit_DS248x._busy_wait?5(timeout_ms: int)
 adafruit_ds248x.Adafruit_DS248x._set_read_pointer?5(reg: int)
 adafruit_ds248x.Adafruit_DS248x.branch_dir_taken?4()
+adafruit_ds248x.Adafruit_DS248x.channel?4(chan: int)
 adafruit_ds248x.Adafruit_DS248x.config?4(value: int)
-adafruit_ds248x.Adafruit_DS248x.ds18b20_temperature?4(rom: bytearray)
+adafruit_ds248x.Adafruit_DS248x.ds18b20_temperature?4(rom: bytearray = None)
 adafruit_ds248x.Adafruit_DS248x.logic_level?4()
 adafruit_ds248x.Adafruit_DS248x.onewire_bit?4(bit: int)
 adafruit_ds248x.Adafruit_DS248x.onewire_busy?4()
@@ -3460,6 +3520,7 @@
 adafruit_ds248x._1WIRE_RESET?8
 adafruit_ds248x._1WIRE_SINGLE_BIT?8
 adafruit_ds248x._1WIRE_WRITE_BYTE?8
+adafruit_ds248x._CHANNEL_SELECT?8
 adafruit_ds248x._DS18B20_FAMILY?8
 adafruit_ds248x._DS18B20_ROM?8
 adafruit_ds248x._DS18B20_SCRATCHPAD?8
@@ -4993,15 +5054,20 @@
 adafruit_ft5336.Adafruit_FT5336._num_touches?8
 adafruit_ft5336.Adafruit_FT5336._read_data?5()
 adafruit_ft5336.Adafruit_FT5336._vend_id?8
+adafruit_ft5336.Adafruit_FT5336.invert_x?4(value: bool)
+adafruit_ft5336.Adafruit_FT5336.invert_y?4(value: bool)
 adafruit_ft5336.Adafruit_FT5336.point?4(point_index: int)
 adafruit_ft5336.Adafruit_FT5336.points?4()
+adafruit_ft5336.Adafruit_FT5336.swap_xy?4(value: bool)
 adafruit_ft5336.Adafruit_FT5336.touched?4()
-adafruit_ft5336.Adafruit_FT5336?1(i2c, i2c_addr: int = _DEFAULT_ADDR, max_touches: int = 5)
+adafruit_ft5336.Adafruit_FT5336?1(i2c, i2c_addr: int = _DEFAULT_ADDR, max_touches: int = 5, invert_x: bool = False, invert_y: bool = False, swap_xy: bool = False, )
 adafruit_ft5336._CHIPID?8
 adafruit_ft5336._DEFAULT_ADDR?8
 adafruit_ft5336._REG_CHIPID?8
 adafruit_ft5336._REG_NUMTOUCHES?8
 adafruit_ft5336._REG_VENDID?8
+adafruit_ft5336._SCREEN_HEIGHT?8
+adafruit_ft5336._SCREEN_WIDTH?8
 adafruit_ft5336._TD_STATUS?8
 adafruit_ft5336._TOUCH1_XH?8
 adafruit_ft5336._TOUCH1_XL?8
@@ -5164,6 +5230,7 @@
 adafruit_gps.GPS._parse_gsv?5(talker: bytes, data: List[str])
 adafruit_gps.GPS._parse_rmc?5(data: List[str])
 adafruit_gps.GPS._parse_sentence?5()
+adafruit_gps.GPS._parse_vtg?5(data: List[str])
 adafruit_gps.GPS._read_sentence?5()
 adafruit_gps.GPS._update_timestamp_utc?5(time_utc: str, date: Optional[str] = None)
 adafruit_gps.GPS.datetime?4()
@@ -5196,6 +5263,7 @@
 adafruit_gps._SENTENCE_PARAMS?8
 adafruit_gps._ST_MAX?8
 adafruit_gps._ST_MIN?8
+adafruit_gps._VTG?8
 adafruit_gps._parse_data?5(sentence_type: int, data: List[str])
 adafruit_gps._parse_degrees?5(nmea_data: str)
 adafruit_gps._parse_float?5(nmea_data: str)
@@ -5319,6 +5387,33 @@
 adafruit_hcsr04.HCSR04.distance?4()
 adafruit_hcsr04.HCSR04?1(trigger_pin: Pin, echo_pin: Pin, *, timeout: float = 0.1)
 adafruit_hcsr04._USE_PULSEIO?8
+adafruit_hdc302x.HDC302x.AUTO_MODES?7
+adafruit_hdc302x.HDC302x.HEATER_POWERS?7
+adafruit_hdc302x.HDC302x._alert_command?5(command: int, temp: float, humid: float)
+adafruit_hdc302x.HDC302x._calculate_crc8?5()
+adafruit_hdc302x.HDC302x._calculate_offset?5(is_temp: bool)
+adafruit_hdc302x.HDC302x._invert_offset?5(is_temp: bool)
+adafruit_hdc302x.HDC302x._read_command?5(command: int)
+adafruit_hdc302x.HDC302x._send_command_read_trh?5(command: int)
+adafruit_hdc302x.HDC302x._write_command?5(command: int)
+adafruit_hdc302x.HDC302x._write_command_data?5(command: int, data: int)
+adafruit_hdc302x.HDC302x.auto_mode?4(mode: int)
+adafruit_hdc302x.HDC302x.auto_relative_humidity?4()
+adafruit_hdc302x.HDC302x.auto_temperature?4()
+adafruit_hdc302x.HDC302x.clear_high_alert?4(temp: float, humid: float)
+adafruit_hdc302x.HDC302x.clear_low_alert?4(temp: float, humid: float)
+adafruit_hdc302x.HDC302x.heater?4(power: str)
+adafruit_hdc302x.HDC302x.high_alert?4()
+adafruit_hdc302x.HDC302x.low_alert?4()
+adafruit_hdc302x.HDC302x.manufacturer_id?4()
+adafruit_hdc302x.HDC302x.nist_id?4()
+adafruit_hdc302x.HDC302x.offsets?4(temp: float, humid: float)
+adafruit_hdc302x.HDC302x.relative_humidity?4()
+adafruit_hdc302x.HDC302x.set_high_alert?4(temp: float, humid: float)
+adafruit_hdc302x.HDC302x.set_low_alert?4(temp: float, humid: float)
+adafruit_hdc302x.HDC302x.status?4()
+adafruit_hdc302x.HDC302x.temperature?4()
+adafruit_hdc302x.HDC302x?1(i2c_bus: busio.I2C, address: int = 0x44)
 adafruit_hid.Device?7
 adafruit_hid.consumer_control.ConsumerControl.press?4(consumer_code: int)
 adafruit_hid.consumer_control.ConsumerControl.release?4()
@@ -5989,6 +6084,7 @@
 adafruit_icm20x.ICM20X._bank?5(value)
 adafruit_icm20x.ICM20X._bank_reg?8
 adafruit_icm20x.ICM20X._clock_source?8
+adafruit_icm20x.ICM20X._data_ready?8
 adafruit_icm20x.ICM20X._device_id?8
 adafruit_icm20x.ICM20X._gyro_cycle_en?8
 adafruit_icm20x.ICM20X._gyro_dlpf_config?8
@@ -6012,6 +6108,8 @@
 adafruit_icm20x.ICM20X.accelerometer_data_rate?4(value)
 adafruit_icm20x.ICM20X.accelerometer_data_rate_divisor?4(value)
 adafruit_icm20x.ICM20X.accelerometer_range?4(value)
+adafruit_icm20x.ICM20X.data_ready?4()
+adafruit_icm20x.ICM20X.gravity?4(value)
 adafruit_icm20x.ICM20X.gyro?4()
 adafruit_icm20x.ICM20X.gyro_data_rate?4(value)
 adafruit_icm20x.ICM20X.gyro_data_rate_divisor?4(value)
@@ -6064,6 +6162,10 @@
 adafruit_icm20x._ICM20X_REG_INT_ENABLE_0?8
 adafruit_icm20x._ICM20X_REG_INT_ENABLE_1?8
 adafruit_icm20x._ICM20X_REG_INT_PIN_CFG?8
+adafruit_icm20x._ICM20X_REG_INT_STATUS_0?8
+adafruit_icm20x._ICM20X_REG_INT_STATUS_1?8
+adafruit_icm20x._ICM20X_REG_INT_STATUS_2?8
+adafruit_icm20x._ICM20X_REG_INT_STATUS_3?8
 adafruit_icm20x._ICM20X_USER_CTRL?8
 adafruit_icm20x._ICM20X_UT_PER_LSB?8
 adafruit_icm20x._ICM20X_WHO_AM_I?8
@@ -6082,7 +6184,7 @@
 adafruit_imageload.bmp.indexed._bitmap_readinto?8
 adafruit_imageload.bmp.indexed.decode_rle?4(bitmap: Bitmap, file: BufferedReader, compression: int, y_range: Tuple[int, int, int], width: int, )
 adafruit_imageload.bmp.indexed.load?4(file: BufferedReader, width: int, height: int, data_start: int, colors: int, color_depth: int, compression: int, *, bitmap: Optional[BitmapConstructor] = None, palette: Optional[PaletteConstructor] = None, )
-adafruit_imageload.bmp.load?4(file: BufferedReader, *, bitmap: Optional[BitmapConstructor] = None, palette: Optional[PaletteConstructor] = None)
+adafruit_imageload.bmp.load?4(file: BufferedReader, *, bitmap: Optional[BitmapConstructor] = None, palette: Optional[PaletteConstructor] = None, )
 adafruit_imageload.bmp.negative_height_check.negative_height_check?4(height: int)
 adafruit_imageload.bmp.truecolor.bitfield_colorspaces?7
 adafruit_imageload.bmp.truecolor.bitfield_format?4(bitfield_mask)
@@ -6096,9 +6198,10 @@
 adafruit_imageload.gif._read_frame?5(file: BufferedReader, bitmap: Bitmap)
 adafruit_imageload.gif.load?4(file: BufferedReader, *, bitmap: BitmapConstructor, palette: Optional[PaletteConstructor] = None)
 adafruit_imageload.gif.lzw_decode?4(data: Iterator[int], code_size: int)
-adafruit_imageload.load?4(file_or_filename: Union[str, BufferedReader], *, bitmap: Optional[BitmapConstructor] = None, palette: Optional[PaletteConstructor] = None)
+adafruit_imageload.jpg.load?4(file: BufferedReader, *, bitmap: BitmapConstructor, )
+adafruit_imageload.load?4(file_or_filename: Union[str, BufferedReader], *, bitmap: Optional[BitmapConstructor] = None, palette: Optional[PaletteConstructor] = None, )
 adafruit_imageload.png.load?4(file: BufferedReader, *, bitmap: BitmapConstructor, palette: Optional[PaletteConstructor] = None)
-adafruit_imageload.pnm.load?4(file: BufferedReader, header: bytes, *, bitmap: Optional[BitmapConstructor] = None, palette: Optional[PaletteConstructor] = None)
+adafruit_imageload.pnm.load?4(file: BufferedReader, header: bytes, *, bitmap: Optional[BitmapConstructor] = None, palette: Optional[PaletteConstructor] = None, )
 adafruit_imageload.pnm.pbm_ascii.load?4(file: BufferedReader, width: int, height: int, bitmap: Bitmap, palette: Optional[Palette] = None, )
 adafruit_imageload.pnm.pbm_binary.iterbits?4(b: bytes)
 adafruit_imageload.pnm.pbm_binary.load?4(file: BufferedReader, width: int, height: int, bitmap: Bitmap, palette: Optional[Palette] = None, )
@@ -6107,7 +6210,7 @@
 adafruit_imageload.pnm.pgm.ascii.load?4(file: BufferedReader, width: int, height: int, bitmap: Optional[BitmapConstructor] = None, palette: Optional[PaletteConstructor] = None, )
 adafruit_imageload.pnm.pgm.binary.build_palette?4(palette_class: PaletteConstructor, palette_colors: Set[int])
 adafruit_imageload.pnm.pgm.binary.load?4(file: BufferedReader, width: int, height: int, bitmap: Optional[BitmapConstructor] = None, palette: Optional[PaletteConstructor] = None, )
-adafruit_imageload.pnm.pgm.load?4(file: BufferedReader, magic_number: bytes, header: List[int], *, bitmap: Optional[BitmapConstructor] = None, palette: Optional[PaletteConstructor] = None)
+adafruit_imageload.pnm.pgm.load?4(file: BufferedReader, magic_number: bytes, header: List[int], *, bitmap: Optional[BitmapConstructor] = None, palette: Optional[PaletteConstructor] = None, )
 adafruit_imageload.pnm.ppm_ascii.load?4(file: BufferedReader, width: int, height: int, bitmap: Optional[BitmapConstructor] = None, palette: Optional[PaletteConstructor] = None, )
 adafruit_imageload.pnm.ppm_ascii.read_three_colors?4(file: BufferedReader)
 adafruit_imageload.pnm.ppm_binary.load?4(file: BufferedReader, width: int, height: int, bitmap: Optional[BitmapConstructor] = None, palette: Optional[PaletteConstructor] = None, )
@@ -6226,6 +6329,88 @@
 adafruit_ina260._REG_MASK_ENABLE?8
 adafruit_ina260._REG_MFG_UID?8
 adafruit_ina260._REG_POWER?8
+adafruit_ina3221.AVG_MODE.AVG_1024_SAMPLES?7
+adafruit_ina3221.AVG_MODE.AVG_128_SAMPLES?7
+adafruit_ina3221.AVG_MODE.AVG_16_SAMPLES?7
+adafruit_ina3221.AVG_MODE.AVG_1_SAMPLE?7
+adafruit_ina3221.AVG_MODE.AVG_256_SAMPLES?7
+adafruit_ina3221.AVG_MODE.AVG_4_SAMPLES?7
+adafruit_ina3221.AVG_MODE.AVG_512_SAMPLES?7
+adafruit_ina3221.AVG_MODE.AVG_64_SAMPLES?7
+adafruit_ina3221.BUSVOLTAGE_CH1?7
+adafruit_ina3221.BUSVOLTAGE_CH2?7
+adafruit_ina3221.BUSVOLTAGE_CH3?7
+adafruit_ina3221.CONFIGURATION?7
+adafruit_ina3221.CONV_READY?7
+adafruit_ina3221.CONV_TIME.CONV_TIME_140US?7
+adafruit_ina3221.CONV_TIME.CONV_TIME_1MS?7
+adafruit_ina3221.CONV_TIME.CONV_TIME_204US?7
+adafruit_ina3221.CONV_TIME.CONV_TIME_2MS?7
+adafruit_ina3221.CONV_TIME.CONV_TIME_332US?7
+adafruit_ina3221.CONV_TIME.CONV_TIME_4MS?7
+adafruit_ina3221.CONV_TIME.CONV_TIME_588US?7
+adafruit_ina3221.CONV_TIME.CONV_TIME_8MS?7
+adafruit_ina3221.CRITICAL_ALERT_LIMIT_CH1?7
+adafruit_ina3221.CRITICAL_ALERT_LIMIT_CH2?7
+adafruit_ina3221.CRITICAL_ALERT_LIMIT_CH3?7
+adafruit_ina3221.CRITICAL_CH1?7
+adafruit_ina3221.CRITICAL_CH2?7
+adafruit_ina3221.CRITICAL_CH3?7
+adafruit_ina3221.DEFAULT_ADDRESS?7
+adafruit_ina3221.DIE_ID?7
+adafruit_ina3221.DIE_ID_REG?7
+adafruit_ina3221.INA3221._bus_voltage?5(channel)
+adafruit_ina3221.INA3221._current_amps?5(channel)
+adafruit_ina3221.INA3221._read_register?5(reg, length)
+adafruit_ina3221.INA3221._shunt_voltage?5(channel)
+adafruit_ina3221.INA3221._to_signed?5(val, bits)
+adafruit_ina3221.INA3221._write_register?5(reg, data)
+adafruit_ina3221.INA3221.averaging_mode?4(mode: int)
+adafruit_ina3221.INA3221.bus_voltage_conv_time?4(conv_time: int)
+adafruit_ina3221.INA3221.critical_alert_threshold?4(current: float)
+adafruit_ina3221.INA3221.die_id?4()
+adafruit_ina3221.INA3221.enable_channel?4(channel: int)
+adafruit_ina3221.INA3221.flags?4()
+adafruit_ina3221.INA3221.manufacturer_id?4()
+adafruit_ina3221.INA3221.mode?4(value: int)
+adafruit_ina3221.INA3221.power_valid_limits?4(limits: tuple)
+adafruit_ina3221.INA3221.reset?4()
+adafruit_ina3221.INA3221.shunt_voltage_conv_time?4(conv_time: int)
+adafruit_ina3221.INA3221.summation_channels?4(channels: tuple)
+adafruit_ina3221.INA3221.warning_alert_threshold?4(current: float)
+adafruit_ina3221.INA3221?1(i2c, address: int = DEFAULT_ADDRESS)
+adafruit_ina3221.INA3221Channel.bus_voltage?4()
+adafruit_ina3221.INA3221Channel.current_amps?4()
+adafruit_ina3221.INA3221Channel.shunt_resistance?4(value: float)
+adafruit_ina3221.INA3221Channel.shunt_voltage?4()
+adafruit_ina3221.INA3221Channel?1(parent: Any, channel: int)
+adafruit_ina3221.MANUFACTURER_ID?7
+adafruit_ina3221.MANUFACTURER_ID_REG?7
+adafruit_ina3221.MASK_ENABLE?7
+adafruit_ina3221.MODE.BUS_CONT?7
+adafruit_ina3221.MODE.BUS_TRIG?7
+adafruit_ina3221.MODE.POWER_DOWN2?7
+adafruit_ina3221.MODE.POWER_DOWN?7
+adafruit_ina3221.MODE.SHUNT_BUS_CONT?7
+adafruit_ina3221.MODE.SHUNT_BUS_TRIG?7
+adafruit_ina3221.MODE.SHUNT_CONT?7
+adafruit_ina3221.MODE.SHUNT_TRIG?7
+adafruit_ina3221.POWERVALID_LOWERLIMIT?7
+adafruit_ina3221.POWERVALID_UPPERLIMIT?7
+adafruit_ina3221.POWER_VALID?7
+adafruit_ina3221.SHUNTVOLTAGE_CH1?7
+adafruit_ina3221.SHUNTVOLTAGE_CH2?7
+adafruit_ina3221.SHUNTVOLTAGE_CH3?7
+adafruit_ina3221.SHUNTVOLTAGE_SUM?7
+adafruit_ina3221.SHUNTVOLTAGE_SUM_LIMIT?7
+adafruit_ina3221.SUMMATION?7
+adafruit_ina3221.TIMECONT_ALERT?7
+adafruit_ina3221.WARNING_ALERT_LIMIT_CH1?7
+adafruit_ina3221.WARNING_ALERT_LIMIT_CH2?7
+adafruit_ina3221.WARNING_ALERT_LIMIT_CH3?7
+adafruit_ina3221.WARN_CH1?7
+adafruit_ina3221.WARN_CH2?7
+adafruit_ina3221.WARN_CH3?7
 adafruit_io.adafruit_io.CLIENT_HEADERS?7
 adafruit_io.adafruit_io.IO_HTTP._compose_path?5(path: str)
 adafruit_io.adafruit_io.IO_HTTP._create_data?5(metadata: dict)
@@ -6242,20 +6427,27 @@
 adafruit_io.adafruit_io.IO_HTTP.delete_data?4(feed_key: str, data_id: str)
 adafruit_io.adafruit_io.IO_HTTP.delete_feed?4(feed_key: str)
 adafruit_io.adafruit_io.IO_HTTP.delete_group?4(group_key: str)
+adafruit_io.adafruit_io.IO_HTTP.get_current_usage?4()
 adafruit_io.adafruit_io.IO_HTTP.get_feed?4(feed_key: str, detailed: bool = False)
 adafruit_io.adafruit_io.IO_HTTP.get_group?4(group_key: str)
+adafruit_io.adafruit_io.IO_HTTP.get_remaining_throttle_limit?4()
+adafruit_io.adafruit_io.IO_HTTP.get_throttle_limit?4()
+adafruit_io.adafruit_io.IO_HTTP.get_user_info?4()
+adafruit_io.adafruit_io.IO_HTTP.get_user_rate_info?4()
 adafruit_io.adafruit_io.IO_HTTP.receive_all_data?4(feed_key: str)
 adafruit_io.adafruit_io.IO_HTTP.receive_data?4(feed_key: str)
 adafruit_io.adafruit_io.IO_HTTP.receive_n_data?4(feed_key: str, n_values: int)
 adafruit_io.adafruit_io.IO_HTTP.receive_random_data?4(generator_id: int)
-adafruit_io.adafruit_io.IO_HTTP.receive_time?4()
+adafruit_io.adafruit_io.IO_HTTP.receive_time?4(timezone: str = None)
 adafruit_io.adafruit_io.IO_HTTP.receive_weather?4(weather_id: int)
 adafruit_io.adafruit_io.IO_HTTP.send_batch_data?4(feed_key: str, data_list: list)
 adafruit_io.adafruit_io.IO_HTTP.send_data?4(feed_key: str, data: str, metadata: Optional[dict] = None, precision: Optional[int] = None, )
+adafruit_io.adafruit_io.IO_HTTP.send_group_data?4(group_key: str, feeds_and_data: list, metadata: Optional[dict] = None)
 adafruit_io.adafruit_io.IO_HTTP?1(adafruit_io_username, adafruit_io_key, requests)
 adafruit_io.adafruit_io.IO_MQTT._on_connect_mqtt?5(client, userdata, flags, return_code)
 adafruit_io.adafruit_io.IO_MQTT._on_disconnect_mqtt?5(client, userdata, return_code)
 adafruit_io.adafruit_io.IO_MQTT._on_message_mqtt?5(client, topic: str, payload: str)
+adafruit_io.adafruit_io.IO_MQTT._on_publish_mqtt?5(client, user_data, topic, pid)
 adafruit_io.adafruit_io.IO_MQTT._on_subscribe_mqtt?5(client, user_data, topic, qos)
 adafruit_io.adafruit_io.IO_MQTT._on_unsubscribe_mqtt?5(client, user_data, topic, pid)
 adafruit_io.adafruit_io.IO_MQTT.add_feed_callback?4(feed_key: str, callback_method: Callable)
@@ -6993,9 +7185,12 @@
 adafruit_logging.FileHandler.emit?4(record: LogRecord)
 adafruit_logging.FileHandler.terminator?7
 adafruit_logging.FileHandler?1(filename: str, mode: str = "a")
+adafruit_logging.Formatter.format?4(record: LogRecord)
+adafruit_logging.Formatter?1(fmt: Optional[str] = None, datefmt: Optional[str] = None, style: str = "%", validate: bool = True, defaults: Dict = None, )
 adafruit_logging.Handler.emit?4(record: LogRecord)
 adafruit_logging.Handler.flush?4()
 adafruit_logging.Handler.format?4(record: LogRecord)
+adafruit_logging.Handler.setFormatter?4(formatter: Formatter)
 adafruit_logging.Handler.setLevel?4(level: int)
 adafruit_logging.Handler?1(level: int = NOTSET)
 adafruit_logging.LEVELS?7
@@ -8368,12 +8563,16 @@
 adafruit_mcp9808._MCP9808_RESOLUTION_HALF_C?8
 adafruit_mcp9808._MCP9808_RESOLUTION_QUARTER_C?8
 adafruit_mcp9808._MCP9808_RESOLUTION_SIXTEENTH_C?8
-adafruit_midi.MIDI._send?5(packet, num)
-adafruit_midi.MIDI.in_channel?4(channel)
-adafruit_midi.MIDI.out_channel?4(channel)
+adafruit_midi.MIDI._send?5(packet: bytes, num: int)
+adafruit_midi.MIDI.in_channel?4(channel: Optional[Union[str, int, Tuple[int, ...]]])
+adafruit_midi.MIDI.out_channel?4(channel: int)
 adafruit_midi.MIDI.receive?4()
-adafruit_midi.MIDI.send?4(msg, channel=None)
-adafruit_midi.MIDI?1(midi_in=None, midi_out=None, *, in_channel=None, out_channel=0, in_buf_size=30, debug=False)
+adafruit_midi.MIDI.send?4(msg: MIDIMessage, channel: Optional[int] = None)
+adafruit_midi.MIDI?1(midi_in: Optional[BinaryIO] = None, midi_out: Optional[BinaryIO] = None, *, in_channel: Optional[Union[int, Tuple[int, ...]]] = None, out_channel: int = 0, in_buf_size: int = 30, debug: bool = False)
+adafruit_midi.active_sensing.ActiveSensing.LENGTH?7
+adafruit_midi.active_sensing.ActiveSensing._STATUS?8
+adafruit_midi.active_sensing.ActiveSensing._STATUSMASK?8
+adafruit_midi.active_sensing.ActiveSensing._slots?8
 adafruit_midi.channel_pressure.ChannelPressure.LENGTH?7
 adafruit_midi.channel_pressure.ChannelPressure._STATUS?8
 adafruit_midi.channel_pressure.ChannelPressure._STATUSMASK?8
@@ -8412,27 +8611,27 @@
 adafruit_midi.midi_continue.Continue._message_slots?8
 adafruit_midi.midi_message.MIDIBadEvent.LENGTH?7
 adafruit_midi.midi_message.MIDIBadEvent._message_slots?8
-adafruit_midi.midi_message.MIDIBadEvent?1(msg_bytes, exception)
+adafruit_midi.midi_message.MIDIBadEvent?1(msg_bytes: bytearray, exception: Exception)
 adafruit_midi.midi_message.MIDIMessage.CHANNELMASK?7
 adafruit_midi.midi_message.MIDIMessage.ENDSTATUS?7
 adafruit_midi.midi_message.MIDIMessage.LENGTH?7
 adafruit_midi.midi_message.MIDIMessage._STATUS?8
 adafruit_midi.midi_message.MIDIMessage._STATUSMASK?8
-adafruit_midi.midi_message.MIDIMessage._match_message_status?5(buf, msgstartidx, msgendidxplusone, endidx)
+adafruit_midi.midi_message.MIDIMessage._match_message_status?5(buf: bytearray, msgstartidx: int, msgendidxplusone: int, endidx: int)
 adafruit_midi.midi_message.MIDIMessage._raise_valueerror_oor?5()
-adafruit_midi.midi_message.MIDIMessage._search_eom_status?5(buf, eom_status, msgstartidx, msgendidxplusone, endidx)
+adafruit_midi.midi_message.MIDIMessage._search_eom_status?5(buf: bytearray, eom_status: Optional[int], msgstartidx: int, msgendidxplusone: int, endidx: int, )
 adafruit_midi.midi_message.MIDIMessage._statusandmask_to_class?8
-adafruit_midi.midi_message.MIDIMessage.channel?4(channel)
-adafruit_midi.midi_message.MIDIMessage.from_bytes?4(msg_bytes)
-adafruit_midi.midi_message.MIDIMessage.from_message_bytes?4(midibytes, channel_in)
+adafruit_midi.midi_message.MIDIMessage.channel?4(channel: int)
+adafruit_midi.midi_message.MIDIMessage.from_bytes?4(msg_bytes: bytes)
+adafruit_midi.midi_message.MIDIMessage.from_message_bytes?4(midibytes: bytearray, channel_in: Optional[Union[int, Tuple[int, ...]]])
 adafruit_midi.midi_message.MIDIMessage.register_message_type?4()
-adafruit_midi.midi_message.MIDIMessage?1(*, channel=None)
+adafruit_midi.midi_message.MIDIMessage?1(*, channel: Optional[int] = None)
 adafruit_midi.midi_message.MIDIUnknownEvent.LENGTH?7
 adafruit_midi.midi_message.MIDIUnknownEvent._message_slots?8
-adafruit_midi.midi_message.MIDIUnknownEvent?1(status)
+adafruit_midi.midi_message.MIDIUnknownEvent?1(status: int)
 adafruit_midi.midi_message.NOTE_OFFSET?7
-adafruit_midi.midi_message.channel_filter?4(channel, channel_spec)
-adafruit_midi.midi_message.note_parser?4(note)
+adafruit_midi.midi_message.channel_filter?4(channel: int, channel_spec: Optional[Union[int, Tuple[int, ...]]])
+adafruit_midi.midi_message.note_parser?4(note: Union[int, str])
 adafruit_midi.mtc_quarter_frame.MtcQuarterFrame.LENGTH?7
 adafruit_midi.mtc_quarter_frame.MtcQuarterFrame._STATUS?8
 adafruit_midi.mtc_quarter_frame.MtcQuarterFrame._STATUSMASK?8
@@ -8569,7 +8768,7 @@
 adafruit_minimqtt.adafruit_minimqtt.MQTT.subscribe?4(topic: Optional[Union[tuple, str, list]], qos: int = 0)
 adafruit_minimqtt.adafruit_minimqtt.MQTT.unsubscribe?4(topic: Optional[Union[str, list]])
 adafruit_minimqtt.adafruit_minimqtt.MQTT.username_pw_set?4(username: str, password: Optional[str] = None)
-adafruit_minimqtt.adafruit_minimqtt.MQTT.will_set?4(topic: Optional[str] = None, payload: Optional[Union[int, float, str]] = None, qos: int = 0, retain: bool = False, )
+adafruit_minimqtt.adafruit_minimqtt.MQTT.will_set?4(topic: str, msg: Union[str, int, float, bytes], retain: bool = False, qos: int = 0, )
 adafruit_minimqtt.adafruit_minimqtt.MQTT?1(*, broker: str, port: Optional[int] = None, username: Optional[str] = None, password: Optional[str] = None, client_id: Optional[str] = None, is_ssl: Optional[bool] = None, keep_alive: int = 60, recv_timeout: int = 10, socket_pool=None, ssl_context=None, use_binary_mode: bool = False, socket_timeout: int = 1, connect_retries: int = 5, user_data=None, )
 adafruit_minimqtt.adafruit_minimqtt.MQTT_DISCONNECT?7
 adafruit_minimqtt.adafruit_minimqtt.MQTT_MSG_MAX_SZ?7
@@ -8667,8 +8866,9 @@
 adafruit_mlx90393.MLX90393.resolution_y?4(resolution: int)
 adafruit_mlx90393.MLX90393.resolution_z?4(resolution: int)
 adafruit_mlx90393.MLX90393.temperature?4()
+adafruit_mlx90393.MLX90393.temperature_compensation?4(temperature_compensation: bool)
 adafruit_mlx90393.MLX90393.write_reg?4(reg: int, value: int)
-adafruit_mlx90393.MLX90393?1(i2c_bus: I2C, address: int = 0x0C, gain: int = GAIN_1X, resolution: int = RESOLUTION_16, filt: int = FILTER_7, oversampling: int = OSR_3, debug: bool = False, )
+adafruit_mlx90393.MLX90393?1(i2c_bus: I2C, address: int = 0x0C, gain: int = GAIN_1X, resolution: int = RESOLUTION_16, filt: int = FILTER_7, oversampling: int = OSR_3, temperature_compensation: bool = False, debug: bool = False, )
 adafruit_mlx90393.OSR_0?7
 adafruit_mlx90393.OSR_1?7
 adafruit_mlx90393.OSR_2?7
@@ -9268,8 +9468,10 @@
 adafruit_neotrellis.neotrellis._NEO_TRELLIS_NUM_ROWS?8
 adafruit_neotrellis.neotrellis._key?5(xval)
 adafruit_neotrellis.neotrellis._seesaw_key?5(xval)
+adafruit_ntp.NTP._update_time_sync?5()
 adafruit_ntp.NTP.datetime?4()
-adafruit_ntp.NTP?1(socketpool, *, server: str = "0.adafruit.pool.ntp.org", port: int = 123, tz_offset: float = 0, socket_timeout: int = 10, )
+adafruit_ntp.NTP.utc_ns?4()
+adafruit_ntp.NTP?1(socketpool, *, server: str = "0.adafruit.pool.ntp.org", port: int = 123, tz_offset: float = 0, socket_timeout: int = 10, cache_seconds: int = 0, )
 adafruit_ntp.NTP_TO_UNIX_EPOCH?7
 adafruit_ntp.PACKET_SIZE?7
 adafruit_nunchuk.Nunchuk._Acceleration?8
@@ -10077,13 +10279,33 @@
 adafruit_pct2075.PCT2075_REGISTER_THYST?7
 adafruit_pct2075.PCT2075_REGISTER_TIDLE?7
 adafruit_pct2075.PCT2075_REGISTER_TOS?7
+adafruit_pio_uart.UART.Parity?7
+adafruit_pio_uart.UART.baudrate?4(frequency)
+adafruit_pio_uart.UART.deinit?4()
+adafruit_pio_uart.UART.in_waiting?4()
+adafruit_pio_uart.UART.read?4(n)
+adafruit_pio_uart.UART.readinto?4(buf)
+adafruit_pio_uart.UART.reset_input_buffer?4()
+adafruit_pio_uart.UART.timeout?4(value)
+adafruit_pio_uart.UART.write?4(buf)
+adafruit_pio_uart.UART?1(tx=None, rx=None, baudrate=9600, bits=8, parity=None, stop=1, timeout=1)
 adafruit_pioasm.CONDITIONS?7
+adafruit_pioasm.FIFO_TYPES?7
 adafruit_pioasm.IN_SOURCES?7
-adafruit_pioasm.MOV_DESTINATIONS?7
+adafruit_pioasm.MOV_DESTINATIONS_V0?7
+adafruit_pioasm.MOV_DESTINATIONS_V1?7
 adafruit_pioasm.MOV_OPS?7
 adafruit_pioasm.MOV_SOURCES?7
 adafruit_pioasm.OUT_DESTINATIONS?7
+adafruit_pioasm.Program.assembled?7
+adafruit_pioasm.Program.from_file?4(filename: str, **kwargs)
+adafruit_pioasm.Program.int_in_range?4(low, high, what, radix=0)
+adafruit_pioasm.Program.parse_rxfifo_brackets?4(fifo_dir)
+adafruit_pioasm.Program.pio_kwargs?7
 adafruit_pioasm.Program.print_c_program?4(name: str, qualifier: str = "const")
+adafruit_pioasm.Program.public_labels?7
+adafruit_pioasm.Program.require_before_instruction?4()
+adafruit_pioasm.Program.require_version?4(instruction)
 adafruit_pioasm.Program?1(text_program: str, *, build_debuginfo: bool = False)
 adafruit_pioasm.SET_DESTINATIONS?7
 adafruit_pioasm.WAIT_SOURCES?7
@@ -10291,7 +10513,7 @@
 adafruit_portalbase.PortalBase.get_io_data?4(feed_key)
 adafruit_portalbase.PortalBase.get_io_feed?4(feed_key, detailed=False)
 adafruit_portalbase.PortalBase.get_io_group?4(group_key)
-adafruit_portalbase.PortalBase.get_local_time?4(location=None)
+adafruit_portalbase.PortalBase.get_local_time?4(location=None, max_attempts=10)
 adafruit_portalbase.PortalBase.html_color_convert?4()
 adafruit_portalbase.PortalBase.json_path?4(value)
 adafruit_portalbase.PortalBase.preload_font?4(glyphs=None, index=0)
@@ -10326,8 +10548,8 @@
 adafruit_portalbase.network.NetworkBase.get_io_data?4(feed_key)
 adafruit_portalbase.network.NetworkBase.get_io_feed?4(feed_key, detailed=False)
 adafruit_portalbase.network.NetworkBase.get_io_group?4(group_key)
-adafruit_portalbase.network.NetworkBase.get_local_time?4(location=None)
-adafruit_portalbase.network.NetworkBase.get_strftime?4(time_format, location=None)
+adafruit_portalbase.network.NetworkBase.get_local_time?4(location=None, max_attempts=10)
+adafruit_portalbase.network.NetworkBase.get_strftime?4(time_format, location=None, max_attempts=10)
 adafruit_portalbase.network.NetworkBase.io_client?4()
 adafruit_portalbase.network.NetworkBase.is_connected?4()
 adafruit_portalbase.network.NetworkBase.json_traverse?4(path)
@@ -10412,6 +10634,13 @@
 adafruit_progressbar.verticalprogressbar.VerticalProgressBar._get_value_sizes?5(_old_ratio: float, _new_ratio: float)
 adafruit_progressbar.verticalprogressbar.VerticalProgressBar._get_vertical_fill?5(_start: int, _end: int, _incr: int)
 adafruit_progressbar.verticalprogressbar.VerticalProgressBar._invert_fill_direction?5()
+adafruit_prompt_toolkit.PromptSession.prompt?4(message=None)
+adafruit_prompt_toolkit.PromptSession?1(message="", *, input=None, output=None, history=None)
+adafruit_prompt_toolkit._prompt?5(message="", *, input_=None, output=None, history=None)
+adafruit_prompt_toolkit.history.InMemoryHistory.append_string?4(string: str)
+adafruit_prompt_toolkit.history.InMemoryHistory.get_strings?4()
+adafruit_prompt_toolkit.history.InMemoryHistory?1()
+adafruit_prompt_toolkit.prompt?4(message="", *, input=None, output=None)
 adafruit_pybadger.clue.Buttons?7
 adafruit_pybadger.clue.Clue._audio_out?8
 adafruit_pybadger.clue.Clue._neopixel_count?8
@@ -10927,6 +11156,380 @@
 adafruit_requests._RawResponse.read?4(size: int = -1)
 adafruit_requests._RawResponse.readinto?4(buf: bytearray)
 adafruit_requests._RawResponse?2(response: "Response")
+adafruit_rfm.rfm69.FS_MODE?7
+adafruit_rfm.rfm69.HAS_SUPERVISOR?7
+adafruit_rfm.rfm69.RFM69.address_filter?7
+adafruit_rfm.rfm69.RFM69.aes_on?7
+adafruit_rfm.rfm69.RFM69.afc_bw_dcc_freq?7
+adafruit_rfm.rfm69.RFM69.afc_bw_exponent?7
+adafruit_rfm.rfm69.RFM69.afc_bw_mantissa?7
+adafruit_rfm.rfm69.RFM69.bitrate?4(val: float)
+adafruit_rfm.rfm69.RFM69.clear_interrupt?4()
+adafruit_rfm.rfm69.RFM69.crc_auto_clear_off?7
+adafruit_rfm.rfm69.RFM69.crc_error?4()
+adafruit_rfm.rfm69.RFM69.crc_on?7
+adafruit_rfm.rfm69.RFM69.data_mode?7
+adafruit_rfm.rfm69.RFM69.dc_free?7
+adafruit_rfm.rfm69.RFM69.dio_0_mapping?7
+adafruit_rfm.rfm69.RFM69.disable_boost?4()
+adafruit_rfm.rfm69.RFM69.enable_address_filter?4(val: bool)
+adafruit_rfm.rfm69.RFM69.enable_crc?4(val: bool)
+adafruit_rfm.rfm69.RFM69.encryption_key?4(val: bytearray)
+adafruit_rfm.rfm69.RFM69.fill_fifo?4(payload: ReadableBuffer)
+adafruit_rfm.rfm69.RFM69.frequency_deviation?4(val: float)
+adafruit_rfm.rfm69.RFM69.frequency_mhz?4(val: float)
+adafruit_rfm.rfm69.RFM69.fsk_broadcast_address?4(val: int)
+adafruit_rfm.rfm69.RFM69.fsk_node_address?4(val: int)
+adafruit_rfm.rfm69.RFM69.idle?4()
+adafruit_rfm.rfm69.RFM69.listen?4()
+adafruit_rfm.rfm69.RFM69.mode_ready?7
+adafruit_rfm.rfm69.RFM69.modulation_shaping?7
+adafruit_rfm.rfm69.RFM69.modulation_type?7
+adafruit_rfm.rfm69.RFM69.ook_average_thresh_filt?7
+adafruit_rfm.rfm69.RFM69.ook_fixed_threshold?4(val: int)
+adafruit_rfm.rfm69.RFM69.ook_peak_thresh_dec?7
+adafruit_rfm.rfm69.RFM69.ook_thresh_step?7
+adafruit_rfm.rfm69.RFM69.ook_thresh_type?7
+adafruit_rfm.rfm69.RFM69.operation_mode?4(val: int)
+adafruit_rfm.rfm69.RFM69.output_power?7
+adafruit_rfm.rfm69.RFM69.pa_0_on?7
+adafruit_rfm.rfm69.RFM69.pa_1_on?7
+adafruit_rfm.rfm69.RFM69.pa_2_on?7
+adafruit_rfm.rfm69.RFM69.packet_format?7
+adafruit_rfm.rfm69.RFM69.packet_sent?4()
+adafruit_rfm.rfm69.RFM69.payload_ready?4()
+adafruit_rfm.rfm69.RFM69.preamble_length?4(val: int)
+adafruit_rfm.rfm69.RFM69.read_fifo?4()
+adafruit_rfm.rfm69.RFM69.reset?4()
+adafruit_rfm.rfm69.RFM69.rssi?4()
+adafruit_rfm.rfm69.RFM69.rx_bw_dcc_freq?7
+adafruit_rfm.rfm69.RFM69.rx_bw_exponent?7
+adafruit_rfm.rfm69.RFM69.rx_bw_mantissa?7
+adafruit_rfm.rfm69.RFM69.sleep?4()
+adafruit_rfm.rfm69.RFM69.sync_on?7
+adafruit_rfm.rfm69.RFM69.sync_size?7
+adafruit_rfm.rfm69.RFM69.sync_word?4(val: Optional[bytearray])
+adafruit_rfm.rfm69.RFM69.temp_running?7
+adafruit_rfm.rfm69.RFM69.temp_start?7
+adafruit_rfm.rfm69.RFM69.temperature?4()
+adafruit_rfm.rfm69.RFM69.transmit?4()
+adafruit_rfm.rfm69.RFM69.tx_power?4(val: float)
+adafruit_rfm.rfm69.RFM69?1(spi: busio.SPI, cs: digitalio.DigitalInOut, rst: digitalio.DigitalInOut, frequency: int, *, sync_word: bytes = b"\x2d\xd4", preamble_length: int = 4, encryption_key: Optional[bytes] = None, high_power: bool = True, baudrate: int = 2000000, crc: bool = True, )
+adafruit_rfm.rfm69.RX_MODE?7
+adafruit_rfm.rfm69.SLEEP_MODE?7
+adafruit_rfm.rfm69.STANDBY_MODE?7
+adafruit_rfm.rfm69.TX_MODE?7
+adafruit_rfm.rfm69._FSTEP?8
+adafruit_rfm.rfm69._FXOSC?8
+adafruit_rfm.rfm69._OCP_HIGH_POWER?8
+adafruit_rfm.rfm69._OCP_NORMAL?8
+adafruit_rfm.rfm69._RF69_REG_00_FIFO?8
+adafruit_rfm.rfm69._RF69_REG_01_OP_MODE?8
+adafruit_rfm.rfm69._RF69_REG_02_DATA_MOD?8
+adafruit_rfm.rfm69._RF69_REG_03_BITRATE_MSB?8
+adafruit_rfm.rfm69._RF69_REG_04_BITRATE_LSB?8
+adafruit_rfm.rfm69._RF69_REG_05_FDEV_MSB?8
+adafruit_rfm.rfm69._RF69_REG_06_FDEV_LSB?8
+adafruit_rfm.rfm69._RF69_REG_07_FRF_MSB?8
+adafruit_rfm.rfm69._RF69_REG_08_FRF_MID?8
+adafruit_rfm.rfm69._RF69_REG_09_FRF_LSB?8
+adafruit_rfm.rfm69._RF69_REG_10_VERSION?8
+adafruit_rfm.rfm69._RF69_REG_11_PA_LEVEL?8
+adafruit_rfm.rfm69._RF69_REG_13_OCP?8
+adafruit_rfm.rfm69._RF69_REG_19_RX_BW?8
+adafruit_rfm.rfm69._RF69_REG_1A_AFC_BW?8
+adafruit_rfm.rfm69._RF69_REG_1B_OOK_PEAK?8
+adafruit_rfm.rfm69._RF69_REG_1C_OOK_AVG?8
+adafruit_rfm.rfm69._RF69_REG_1D_OOK_FIX?8
+adafruit_rfm.rfm69._RF69_REG_24_RSSI_VALUE?8
+adafruit_rfm.rfm69._RF69_REG_25_DIO_MAPPING1?8
+adafruit_rfm.rfm69._RF69_REG_27_IRQ_FLAGS1?8
+adafruit_rfm.rfm69._RF69_REG_28_IRQ_FLAGS2?8
+adafruit_rfm.rfm69._RF69_REG_2C_PREAMBLE_MSB?8
+adafruit_rfm.rfm69._RF69_REG_2D_PREAMBLE_LSB?8
+adafruit_rfm.rfm69._RF69_REG_2E_SYNC_CONFIG?8
+adafruit_rfm.rfm69._RF69_REG_2F_SYNC_VALUE1?8
+adafruit_rfm.rfm69._RF69_REG_37_PACKET_CONFIG1?8
+adafruit_rfm.rfm69._RF69_REG_39_NODE_ADDR?8
+adafruit_rfm.rfm69._RF69_REG_3A_BROADCAST_ADDR?8
+adafruit_rfm.rfm69._RF69_REG_3C_FIFO_THRESH?8
+adafruit_rfm.rfm69._RF69_REG_3D_PACKET_CONFIG2?8
+adafruit_rfm.rfm69._RF69_REG_3E_AES_KEY1?8
+adafruit_rfm.rfm69._RF69_REG_4E_TEMP1?8
+adafruit_rfm.rfm69._RF69_REG_4F_TEMP2?8
+adafruit_rfm.rfm69._RF69_REG_5A_TEST_PA1?8
+adafruit_rfm.rfm69._RF69_REG_5C_TEST_PA2?8
+adafruit_rfm.rfm69._RF69_REG_6F_TEST_DAGC?8
+adafruit_rfm.rfm69._RH_BROADCAST_ADDRESS?8
+adafruit_rfm.rfm69._RH_FLAGS_ACK?8
+adafruit_rfm.rfm69._RH_FLAGS_RETRY?8
+adafruit_rfm.rfm69._TEST_PA1_BOOST?8
+adafruit_rfm.rfm69._TEST_PA1_NORMAL?8
+adafruit_rfm.rfm69._TEST_PA2_BOOST?8
+adafruit_rfm.rfm69._TEST_PA2_NORMAL?8
+adafruit_rfm.rfm9x.FS_RX_MODE?7
+adafruit_rfm.rfm9x.FS_TX_MODE?7
+adafruit_rfm.rfm9x.RFM9x.auto_agc?7
+adafruit_rfm.rfm9x.RFM9x.auto_ifon?7
+adafruit_rfm.rfm9x.RFM9x.bw_bins?7
+adafruit_rfm.rfm9x.RFM9x.clear_interrupt?4()
+adafruit_rfm.rfm9x.RFM9x.coding_rate?4(val: Literal[5, 6, 7, 8])
+adafruit_rfm.rfm9x.RFM9x.crc_error?4()
+adafruit_rfm.rfm9x.RFM9x.detection_optimize?7
+adafruit_rfm.rfm9x.RFM9x.dio0_mapping?7
+adafruit_rfm.rfm9x.RFM9x.enable_crc?4(val: bool)
+adafruit_rfm.rfm9x.RFM9x.fill_fifo?4(payload: ReadableBuffer)
+adafruit_rfm.rfm9x.RFM9x.frequency_mhz?4(val: Literal[433.0, 915.0])
+adafruit_rfm.rfm9x.RFM9x.idle?4()
+adafruit_rfm.rfm9x.RFM9x.listen?4()
+adafruit_rfm.rfm9x.RFM9x.lna_boost_hf?7
+adafruit_rfm.rfm9x.RFM9x.long_range_mode?7
+adafruit_rfm.rfm9x.RFM9x.low_datarate_optimize?7
+adafruit_rfm.rfm9x.RFM9x.low_frequency_mode?7
+adafruit_rfm.rfm9x.RFM9x.max_power?7
+adafruit_rfm.rfm9x.RFM9x.modulation_type?7
+adafruit_rfm.rfm9x.RFM9x.operation_mode?7
+adafruit_rfm.rfm9x.RFM9x.output_power?7
+adafruit_rfm.rfm9x.RFM9x.pa_dac?7
+adafruit_rfm.rfm9x.RFM9x.pa_select?7
+adafruit_rfm.rfm9x.RFM9x.packet_sent?4()
+adafruit_rfm.rfm9x.RFM9x.payload_ready?4()
+adafruit_rfm.rfm9x.RFM9x.preamble_length?4(val: int)
+adafruit_rfm.rfm9x.RFM9x.read_fifo?4()
+adafruit_rfm.rfm9x.RFM9x.reset?4()
+adafruit_rfm.rfm9x.RFM9x.rssi?4()
+adafruit_rfm.rfm9x.RFM9x.signal_bandwidth?4(val: int)
+adafruit_rfm.rfm9x.RFM9x.sleep?4()
+adafruit_rfm.rfm9x.RFM9x.snr?4()
+adafruit_rfm.rfm9x.RFM9x.spreading_factor?4(val: Literal[6, 7, 8, 9, 10, 11, 12])
+adafruit_rfm.rfm9x.RFM9x.transmit?4()
+adafruit_rfm.rfm9x.RFM9x.tx_power?4(val: int)
+adafruit_rfm.rfm9x.RFM9x?1(spi: busio.SPI, cs: digitalio.DigitalInOut, rst: digitalio.DigitalInOut, frequency: int, *, preamble_length: int = 8, high_power: bool = True, baudrate: int = 5000000, agc: bool = False, crc: bool = True, )
+adafruit_rfm.rfm9x.RX_MODE?7
+adafruit_rfm.rfm9x.SLEEP_MODE?7
+adafruit_rfm.rfm9x.STANDBY_MODE?7
+adafruit_rfm.rfm9x.TX_MODE?7
+adafruit_rfm.rfm9x._RF95_DETECTION_OPTIMIZE?8
+adafruit_rfm.rfm9x._RF95_DETECTION_THRESHOLD?8
+adafruit_rfm.rfm9x._RF95_FSTEP?8
+adafruit_rfm.rfm9x._RF95_FXOSC?8
+adafruit_rfm.rfm9x._RF95_PA_DAC_DISABLE?8
+adafruit_rfm.rfm9x._RF95_PA_DAC_ENABLE?8
+adafruit_rfm.rfm9x._RF95_REG_00_FIFO?8
+adafruit_rfm.rfm9x._RF95_REG_01_OP_MODE?8
+adafruit_rfm.rfm9x._RF95_REG_06_FRF_MSB?8
+adafruit_rfm.rfm9x._RF95_REG_07_FRF_MID?8
+adafruit_rfm.rfm9x._RF95_REG_08_FRF_LSB?8
+adafruit_rfm.rfm9x._RF95_REG_09_PA_CONFIG?8
+adafruit_rfm.rfm9x._RF95_REG_0A_PA_RAMP?8
+adafruit_rfm.rfm9x._RF95_REG_0B_OCP?8
+adafruit_rfm.rfm9x._RF95_REG_0C_LNA?8
+adafruit_rfm.rfm9x._RF95_REG_0D_FIFO_ADDR_PTR?8
+adafruit_rfm.rfm9x._RF95_REG_0E_FIFO_TX_BASE_ADDR?8
+adafruit_rfm.rfm9x._RF95_REG_0F_FIFO_RX_BASE_ADDR?8
+adafruit_rfm.rfm9x._RF95_REG_10_FIFO_RX_CURRENT_ADDR?8
+adafruit_rfm.rfm9x._RF95_REG_11_IRQ_FLAGS_MASK?8
+adafruit_rfm.rfm9x._RF95_REG_12_IRQ_FLAGS?8
+adafruit_rfm.rfm9x._RF95_REG_13_RX_NB_BYTES?8
+adafruit_rfm.rfm9x._RF95_REG_14_RX_HEADER_CNT_VALUE_MSB?8
+adafruit_rfm.rfm9x._RF95_REG_15_RX_HEADER_CNT_VALUE_LSB?8
+adafruit_rfm.rfm9x._RF95_REG_16_RX_PACKET_CNT_VALUE_MSB?8
+adafruit_rfm.rfm9x._RF95_REG_17_RX_PACKET_CNT_VALUE_LSB?8
+adafruit_rfm.rfm9x._RF95_REG_18_MODEM_STAT?8
+adafruit_rfm.rfm9x._RF95_REG_19_PKT_SNR_VALUE?8
+adafruit_rfm.rfm9x._RF95_REG_1A_PKT_RSSI_VALUE?8
+adafruit_rfm.rfm9x._RF95_REG_1B_RSSI_VALUE?8
+adafruit_rfm.rfm9x._RF95_REG_1C_HOP_CHANNEL?8
+adafruit_rfm.rfm9x._RF95_REG_1D_MODEM_CONFIG1?8
+adafruit_rfm.rfm9x._RF95_REG_1E_MODEM_CONFIG2?8
+adafruit_rfm.rfm9x._RF95_REG_1F_SYMB_TIMEOUT_LSB?8
+adafruit_rfm.rfm9x._RF95_REG_20_PREAMBLE_MSB?8
+adafruit_rfm.rfm9x._RF95_REG_21_PREAMBLE_LSB?8
+adafruit_rfm.rfm9x._RF95_REG_22_PAYLOAD_LENGTH?8
+adafruit_rfm.rfm9x._RF95_REG_23_MAX_PAYLOAD_LENGTH?8
+adafruit_rfm.rfm9x._RF95_REG_24_HOP_PERIOD?8
+adafruit_rfm.rfm9x._RF95_REG_25_FIFO_RX_BYTE_ADDR?8
+adafruit_rfm.rfm9x._RF95_REG_26_MODEM_CONFIG3?8
+adafruit_rfm.rfm9x._RF95_REG_40_DIO_MAPPING1?8
+adafruit_rfm.rfm9x._RF95_REG_41_DIO_MAPPING2?8
+adafruit_rfm.rfm9x._RF95_REG_42_VERSION?8
+adafruit_rfm.rfm9x._RF95_REG_4B_TCXO?8
+adafruit_rfm.rfm9x._RF95_REG_4D_PA_DAC?8
+adafruit_rfm.rfm9x._RF95_REG_5B_FORMER_TEMP?8
+adafruit_rfm.rfm9x._RF95_REG_61_AGC_REF?8
+adafruit_rfm.rfm9x._RF95_REG_62_AGC_THRESH1?8
+adafruit_rfm.rfm9x._RF95_REG_63_AGC_THRESH2?8
+adafruit_rfm.rfm9x._RF95_REG_64_AGC_THRESH3?8
+adafruit_rfm.rfm9x._RH_BROADCAST_ADDRESS?8
+adafruit_rfm.rfm9x._RH_FLAGS_ACK?8
+adafruit_rfm.rfm9x._RH_FLAGS_RETRY?8
+adafruit_rfm.rfm9xfsk.FS_RX_MODE?7
+adafruit_rfm.rfm9xfsk.FS_TX_MODE?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.address_filter?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.afc_bw_exponent?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.afc_bw_mantissa?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.bitrate?4(val: float)
+adafruit_rfm.rfm9xfsk.RFM9xFSK.clear_interrupt?4()
+adafruit_rfm.rfm9xfsk.RFM9xFSK.crc_auto_clear_off?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.crc_error?4()
+adafruit_rfm.rfm9xfsk.RFM9xFSK.crc_on?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.crc_type?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.dc_free?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.dio0_mapping?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.enable_address_filter?4(val: bool)
+adafruit_rfm.rfm9xfsk.RFM9xFSK.enable_crc?4(val: bool)
+adafruit_rfm.rfm9xfsk.RFM9xFSK.fill_fifo?4(payload: ReadableBuffer)
+adafruit_rfm.rfm9xfsk.RFM9xFSK.frequency_deviation?4(val: float)
+adafruit_rfm.rfm9xfsk.RFM9xFSK.frequency_mhz?4(val: Literal[433.0, 915.0])
+adafruit_rfm.rfm9xfsk.RFM9xFSK.fsk_broadcast_address?4(val: int)
+adafruit_rfm.rfm9xfsk.RFM9xFSK.fsk_node_address?4(val: int)
+adafruit_rfm.rfm9xfsk.RFM9xFSK.idle?4()
+adafruit_rfm.rfm9xfsk.RFM9xFSK.listen?4()
+adafruit_rfm.rfm9xfsk.RFM9xFSK.lna_boost_hf?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.long_range_mode?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.low_frequency_mode?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.max_power?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.mode_ready?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.modulation_shaping?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.modulation_type?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.ook_average_offset?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.ook_average_thresh_filt?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.ook_bit_sync_on?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.ook_fixed_threshold?4(val: int)
+adafruit_rfm.rfm9xfsk.RFM9xFSK.ook_peak_thresh_dec?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.ook_thresh_step?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.ook_thresh_type?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.operation_mode?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.output_power?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.pa_dac?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.pa_select?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.packet_format?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.packet_sent?4()
+adafruit_rfm.rfm9xfsk.RFM9xFSK.payload_ready?4()
+adafruit_rfm.rfm9xfsk.RFM9xFSK.preamble_length?4(val: int)
+adafruit_rfm.rfm9xfsk.RFM9xFSK.read_fifo?4()
+adafruit_rfm.rfm9xfsk.RFM9xFSK.reset?4()
+adafruit_rfm.rfm9xfsk.RFM9xFSK.rssi?4()
+adafruit_rfm.rfm9xfsk.RFM9xFSK.rx_bw_exponent?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.rx_bw_mantissa?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.sleep?4()
+adafruit_rfm.rfm9xfsk.RFM9xFSK.sync_on?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.sync_size?7
+adafruit_rfm.rfm9xfsk.RFM9xFSK.sync_word?4(val: Optional[bytearray])
+adafruit_rfm.rfm9xfsk.RFM9xFSK.temperature?4()
+adafruit_rfm.rfm9xfsk.RFM9xFSK.transmit?4()
+adafruit_rfm.rfm9xfsk.RFM9xFSK.tx_power?4(val: int)
+adafruit_rfm.rfm9xfsk.RFM9xFSK?1(spi: busio.SPI, cs: digitalio.DigitalInOut, rst: digitalio.DigitalInOut, frequency: int, *, sync_word: bytes = b"\x2d\xd4", preamble_length: int = 4, high_power: bool = True, baudrate: int = 5000000, crc: bool = True, )
+adafruit_rfm.rfm9xfsk.RX_MODE?7
+adafruit_rfm.rfm9xfsk.SLEEP_MODE?7
+adafruit_rfm.rfm9xfsk.STANDBY_MODE?7
+adafruit_rfm.rfm9xfsk.TX_MODE?7
+adafruit_rfm.rfm9xfsk._RF95_FSTEP?8
+adafruit_rfm.rfm9xfsk._RF95_FXOSC?8
+adafruit_rfm.rfm9xfsk._RF95_PA_DAC_DISABLE?8
+adafruit_rfm.rfm9xfsk._RF95_PA_DAC_ENABLE?8
+adafruit_rfm.rfm9xfsk._RF95_REG_00_FIFO?8
+adafruit_rfm.rfm9xfsk._RF95_REG_01_OP_MODE?8
+adafruit_rfm.rfm9xfsk._RF95_REG_02_BITRATE_MSB?8
+adafruit_rfm.rfm9xfsk._RF95_REG_03_BITRATE_LSB?8
+adafruit_rfm.rfm9xfsk._RF95_REG_04_FDEV_MSB?8
+adafruit_rfm.rfm9xfsk._RF95_REG_05_FDEV_LSB?8
+adafruit_rfm.rfm9xfsk._RF95_REG_06_FRF_MSB?8
+adafruit_rfm.rfm9xfsk._RF95_REG_07_FRF_MID?8
+adafruit_rfm.rfm9xfsk._RF95_REG_08_FRF_LSB?8
+adafruit_rfm.rfm9xfsk._RF95_REG_09_PA_CONFIG?8
+adafruit_rfm.rfm9xfsk._RF95_REG_0A_PA_RAMP?8
+adafruit_rfm.rfm9xfsk._RF95_REG_0B_OCP?8
+adafruit_rfm.rfm9xfsk._RF95_REG_0C_LNA?8
+adafruit_rfm.rfm9xfsk._RF95_REG_0D_RX_CFG?8
+adafruit_rfm.rfm9xfsk._RF95_REG_0E_RSSI_CFG?8
+adafruit_rfm.rfm9xfsk._RF95_REG_0F_RSSI_COLLISION?8
+adafruit_rfm.rfm9xfsk._RF95_REG_10_RSSI_THRESH?8
+adafruit_rfm.rfm9xfsk._RF95_REG_11_RSSI_VALUE?8
+adafruit_rfm.rfm9xfsk._RF95_REG_12_RX_BW?8
+adafruit_rfm.rfm9xfsk._RF95_REG_13_AFC_BW?8
+adafruit_rfm.rfm9xfsk._RF95_REG_14_OOK_PEAK?8
+adafruit_rfm.rfm9xfsk._RF95_REG_15_OOK_FIX?8
+adafruit_rfm.rfm9xfsk._RF95_REG_16_OOK_AVG?8
+adafruit_rfm.rfm9xfsk._RF95_REG_1A_AFC_FEI_CTL?8
+adafruit_rfm.rfm9xfsk._RF95_REG_1B_AFC_MSB?8
+adafruit_rfm.rfm9xfsk._RF95_REG_1C_AFC_LSB?8
+adafruit_rfm.rfm9xfsk._RF95_REG_1D_FEI_MSB?8
+adafruit_rfm.rfm9xfsk._RF95_REG_1E_FEI_LSB?8
+adafruit_rfm.rfm9xfsk._RF95_REG_1F_PREAMBLE_DETECT?8
+adafruit_rfm.rfm9xfsk._RF95_REG_20_RX_TIMEOUT_1?8
+adafruit_rfm.rfm9xfsk._RF95_REG_21_RX_TIMEOUT_2?8
+adafruit_rfm.rfm9xfsk._RF95_REG_22_RX_TIMEOUT_3?8
+adafruit_rfm.rfm9xfsk._RF95_REG_23_RX_DELAY?8
+adafruit_rfm.rfm9xfsk._RF95_REG_24_OSC?8
+adafruit_rfm.rfm9xfsk._RF95_REG_25_PREAMBLE_MSB?8
+adafruit_rfm.rfm9xfsk._RF95_REG_26_PREAMBLE_LSB?8
+adafruit_rfm.rfm9xfsk._RF95_REG_27_SYNC_CONFIG?8
+adafruit_rfm.rfm9xfsk._RF95_REG_28_SYNC_VALUE_1?8
+adafruit_rfm.rfm9xfsk._RF95_REG_29_SYNC_VALUE_2?8
+adafruit_rfm.rfm9xfsk._RF95_REG_2A_SYNC_VALUE_3?8
+adafruit_rfm.rfm9xfsk._RF95_REG_2B_SYNC_VALUE_4?8
+adafruit_rfm.rfm9xfsk._RF95_REG_2C_SYNC_VALUE_5?8
+adafruit_rfm.rfm9xfsk._RF95_REG_2D_SYNC_VALUE_6?8
+adafruit_rfm.rfm9xfsk._RF95_REG_2E_SYNC_VALUE_7?8
+adafruit_rfm.rfm9xfsk._RF95_REG_2F_SYNC_VALUE_8?8
+adafruit_rfm.rfm9xfsk._RF95_REG_30_PACKET_CONFIG_1?8
+adafruit_rfm.rfm9xfsk._RF95_REG_31_PACKET_CONFIG_2?8
+adafruit_rfm.rfm9xfsk._RF95_REG_32_PAYLOAD_LENGTH?8
+adafruit_rfm.rfm9xfsk._RF95_REG_33_NODE_ADDR?8
+adafruit_rfm.rfm9xfsk._RF95_REG_34_BROADCAST_ADDR?8
+adafruit_rfm.rfm9xfsk._RF95_REG_35_FIFO_THRESH?8
+adafruit_rfm.rfm9xfsk._RF95_REG_36_SEQ_CFG_1?8
+adafruit_rfm.rfm9xfsk._RF95_REG_37_SEQ_CFG_2?8
+adafruit_rfm.rfm9xfsk._RF95_REG_38_TIMER_RES?8
+adafruit_rfm.rfm9xfsk._RF95_REG_39_TIMER1_COEF?8
+adafruit_rfm.rfm9xfsk._RF95_REG_3A_TIMER2_COEF?8
+adafruit_rfm.rfm9xfsk._RF95_REG_3B_IMAGE_CAL?8
+adafruit_rfm.rfm9xfsk._RF95_REG_3C_TEMP?8
+adafruit_rfm.rfm9xfsk._RF95_REG_3D_LOW_BAT?8
+adafruit_rfm.rfm9xfsk._RF95_REG_3E_IRQ_FLAGS_1?8
+adafruit_rfm.rfm9xfsk._RF95_REG_3F_IRQ_FLAGS_2?8
+adafruit_rfm.rfm9xfsk._RF95_REG_40_DIO_MAPPING1?8
+adafruit_rfm.rfm9xfsk._RF95_REG_41_DIO_MAPPING2?8
+adafruit_rfm.rfm9xfsk._RF95_REG_42_VERSION?8
+adafruit_rfm.rfm9xfsk._RF95_REG_44_PIII_IOP?8
+adafruit_rfm.rfm9xfsk._RF95_REG_4B_TCXO?8
+adafruit_rfm.rfm9xfsk._RF95_REG_4D_PA_DAC?8
+adafruit_rfm.rfm9xfsk._RF95_REG_5B_BIT_RATE_FRAC?8
+adafruit_rfm.rfm9xfsk._RF95_REG_5B_FORMER_TEMP?8
+adafruit_rfm.rfm9xfsk._RF95_REG_61_AGC_REF?8
+adafruit_rfm.rfm9xfsk._RF95_REG_62_AGC_THRESH1?8
+adafruit_rfm.rfm9xfsk._RF95_REG_63_AGC_THRESH2?8
+adafruit_rfm.rfm9xfsk._RF95_REG_64_AGC_THRESH3?8
+adafruit_rfm.rfm9xfsk._RH_BROADCAST_ADDRESS?8
+adafruit_rfm.rfm9xfsk._RH_FLAGS_ACK?8
+adafruit_rfm.rfm9xfsk._RH_FLAGS_RETRY?8
+adafruit_rfm.rfm_common.HAS_SUPERVISOR?7
+adafruit_rfm.rfm_common.RFMSPI._BUFFER?8
+adafruit_rfm.rfm_common.RFMSPI.asyncio_receive?4(*, keep_listening: bool = True, with_header: bool = False, timeout: Optional[float] = None, )
+adafruit_rfm.rfm_common.RFMSPI.asyncio_receive_with_ack?4(*, keep_listening: bool = True, with_header: bool = False, timeout: Optional[float] = None, )
+adafruit_rfm.rfm_common.RFMSPI.asyncio_send?4(data: ReadableBuffer, *, keep_listening: bool = False, destination: Optional[int] = None, node: Optional[int] = None, identifier: Optional[int] = None, flags: Optional[int] = None, )
+adafruit_rfm.rfm_common.RFMSPI.asyncio_send_with_ack?4(data: ReadableBuffer)
+adafruit_rfm.rfm_common.RFMSPI.read_into?4(address: int, buf: WriteableBuffer, length: Optional[int] = None)
+adafruit_rfm.rfm_common.RFMSPI.read_u8?4(address: int)
+adafruit_rfm.rfm_common.RFMSPI.receive?7
+adafruit_rfm.rfm_common.RFMSPI.receive_with_ack?7
+adafruit_rfm.rfm_common.RFMSPI.send?7
+adafruit_rfm.rfm_common.RFMSPI.send_with_ack?7
+adafruit_rfm.rfm_common.RFMSPI.write_from?4(address: int, buf: ReadableBuffer, length: Optional[int] = None)
+adafruit_rfm.rfm_common.RFMSPI.write_u8?4(address: int, val: int)
+adafruit_rfm.rfm_common.RFMSPI?1(spi: busio.SPI, cs_pin: digitalio.DigitalInOut, baudrate: int = 5000000, polarity: int = 0, phase: int = 0, )
+adafruit_rfm.rfm_common.RegisterBits?1(address: int, *, offset: int = 0, bits: int = 1)
+adafruit_rfm.rfm_common._RH_BROADCAST_ADDRESS?8
+adafruit_rfm.rfm_common._RH_FLAGS_ACK?8
+adafruit_rfm.rfm_common._RH_FLAGS_RETRY?8
+adafruit_rfm.rfm_common._TICKS_HALFPERIOD?8
+adafruit_rfm.rfm_common._TICKS_MAX?8
+adafruit_rfm.rfm_common._TICKS_PERIOD?8
+adafruit_rfm.rfm_common.asyncio_check_timeout?4(flag: Callable, limit: float, timeout_poll: float)
+adafruit_rfm.rfm_common.asyncio_to_blocking?4(function)
+adafruit_rfm.rfm_common.blocking_function?4(self, *args, **kwargs)
+adafruit_rfm.rfm_common.ticks_diff?4(ticks1: int, ticks2: int)
 adafruit_rfm69.FS_MODE?7
 adafruit_rfm69.HAS_SUPERVISOR?7
 adafruit_rfm69.RFM69._BUFFER?8
@@ -12181,6 +12784,14 @@
 adafruit_shtc3._SHTC3_SLEEP?8
 adafruit_shtc3._SHTC3_SOFTRESET?8
 adafruit_shtc3._SHTC3_WAKEUP?8
+adafruit_si1145.GAIN_ADC_CLOCK_DIV_128?7
+adafruit_si1145.GAIN_ADC_CLOCK_DIV_16?7
+adafruit_si1145.GAIN_ADC_CLOCK_DIV_1?7
+adafruit_si1145.GAIN_ADC_CLOCK_DIV_2?7
+adafruit_si1145.GAIN_ADC_CLOCK_DIV_32?7
+adafruit_si1145.GAIN_ADC_CLOCK_DIV_4?7
+adafruit_si1145.GAIN_ADC_CLOCK_DIV_64?7
+adafruit_si1145.GAIN_ADC_CLOCK_DIV_8?7
 adafruit_si1145.SI1145._als_data?8
 adafruit_si1145.SI1145._aux_data?8
 adafruit_si1145.SI1145._device_info?8
@@ -12195,12 +12806,22 @@
 adafruit_si1145.SI1145._write_register?5(register: int, buffer: Union[int, bytes, bytearray])
 adafruit_si1145.SI1145.als?4()
 adafruit_si1145.SI1145.als_enabled?4(enable: bool)
+adafruit_si1145.SI1145.als_ir_range_high?4(enable: bool)
+adafruit_si1145.SI1145.als_range_high?4(enable: bool)
+adafruit_si1145.SI1145.als_vis_range_high?4(enable: bool)
 adafruit_si1145.SI1145.clear_error?4()
 adafruit_si1145.SI1145.device_info?4()
+adafruit_si1145.SI1145.gain?4(value: int)
+adafruit_si1145.SI1145.ir_gain?4(value: int)
 adafruit_si1145.SI1145.reset?4()
 adafruit_si1145.SI1145.uv_index?4()
 adafruit_si1145.SI1145.uv_index_enabled?4(enable: bool)
+adafruit_si1145.SI1145.vis_gain?4(value: int)
 adafruit_si1145.SI1145?1(i2c: I2C, address: int = _DEFAULT_ADDRESS)
+adafruit_si1145._ALS_IR_ADC_GAIN?8
+adafruit_si1145._ALS_IR_ADC_MISC?8
+adafruit_si1145._ALS_VIS_ADC_GAIN?8
+adafruit_si1145._ALS_VIS_ADC_MISC?8
 adafruit_si1145._ALS_VIS_DATA0?8
 adafruit_si1145._CMD_ALS_FORCE?8
 adafruit_si1145._CMD_NOP?8
@@ -13107,6 +13728,18 @@
 adafruit_tlv493d.TLV493D.write_masks?7
 adafruit_tlv493d.TLV493D?1(i2c_bus: I2C, address: int = _TLV493D_DEFAULT_ADDRESS, addr_reg: int = 0)
 adafruit_tlv493d._TLV493D_DEFAULT_ADDRESS?8
+adafruit_tm1814.TM1814PixelBackground._transmit?5(buf: bytes)
+adafruit_tm1814.TM1814PixelBackground.auto_write?4(value: bool)
+adafruit_tm1814.TM1814PixelBackground.current_control?4(value: float | tuple[float, float, float])
+adafruit_tm1814.TM1814PixelBackground.deinit?4()
+adafruit_tm1814.TM1814PixelBackground.show?4()
+adafruit_tm1814.TM1814PixelBackground?1(pin, n: int, *, brightness: float = 1.0, pixel_order: str = "WRGB", current_control: float | tuple[float, float, float, float] = TM1814_MIN_CURRENT, inverted: bool = False, )
+adafruit_tm1814.TM1814_CURRENT_SCALE?7
+adafruit_tm1814.TM1814_MAX_CURRENT?7
+adafruit_tm1814.TM1814_MIN_CURRENT?7
+adafruit_tm1814._convert_one_current?5(value)
+adafruit_tm1814._current_control_word?5(arg)
+adafruit_tm1814._pio_source?8
 adafruit_tmp006.CFG_16SAMPLE?7
 adafruit_tmp006.CFG_1SAMPLE?7
 adafruit_tmp006.CFG_2SAMPLE?7
@@ -13487,6 +14120,30 @@
 adafruit_usb_host_descriptors.get_configuration_descriptor?4(device, index)
 adafruit_usb_host_descriptors.get_descriptor?4(device, desc_type, index, buf, language_id=0)
 adafruit_usb_host_descriptors.get_device_descriptor?4(device)
+adafruit_usb_host_mass_storage.USBMassStorage._inquire?5()
+adafruit_usb_host_mass_storage.USBMassStorage._read_capacity?5()
+adafruit_usb_host_mass_storage.USBMassStorage._scsi_command?5(direction, command, data)
+adafruit_usb_host_mass_storage.USBMassStorage._wait_for_ready?5(tries=100)
+adafruit_usb_host_mass_storage.USBMassStorage.ioctl?4(operation: int, arg: Optional[int] = None)
+adafruit_usb_host_mass_storage.USBMassStorage.readblocks?4(block_num: int, buf: bytearray)
+adafruit_usb_host_mass_storage.USBMassStorage.writeblocks?4(block_num: int, buf: bytearray)
+adafruit_usb_host_mass_storage.USBMassStorage?1(device: usb.core.Device, lun=0)
+adafruit_usb_host_mass_storage._DIR_IN?8
+adafruit_usb_host_mass_storage._DIR_OUT?8
+adafruit_usb_host_mass_storage._MP_BLOCKDEV_IOCTL_BLOCK_COUNT?8
+adafruit_usb_host_mass_storage._MSC_REQ_GET_GET_MAX_LUN?8
+adafruit_usb_host_mass_storage._REQ_RCPT_INTERFACE?8
+adafruit_usb_host_mass_storage._REQ_TYPE_CLASS?8
+adafruit_usb_host_mass_storage._SCSI_CMD_INQUIRY?8
+adafruit_usb_host_mass_storage._SCSI_CMD_READ_10?8
+adafruit_usb_host_mass_storage._SCSI_CMD_READ_CAPACITY_10?8
+adafruit_usb_host_mass_storage._SCSI_CMD_REQUEST_SENSE?8
+adafruit_usb_host_mass_storage._SCSI_CMD_TEST_UNIT_READY?8
+adafruit_usb_host_mass_storage._SCSI_CMD_WRITE_10?8
+adafruit_usb_host_midi.DIR_IN?7
+adafruit_usb_host_midi.MIDI.read?4(size)
+adafruit_usb_host_midi.MIDI.readinto?4(buf)
+adafruit_usb_host_midi.MIDI?1(device, timeout=None)
 adafruit_vc0706.IMAGE_SIZE_160x120?7
 adafruit_vc0706.IMAGE_SIZE_320x240?7
 adafruit_vc0706.IMAGE_SIZE_640x480?7
@@ -13746,12 +14403,7 @@
 adafruit_veml7700.VEML7700.integration_time_values?7
 adafruit_veml7700.VEML7700.light?7
 adafruit_veml7700.VEML7700.light_gain?7
-adafruit_veml7700.VEML7700.light_high_threshold?7
 adafruit_veml7700.VEML7700.light_integration_time?7
-adafruit_veml7700.VEML7700.light_interrupt?7
-adafruit_veml7700.VEML7700.light_interrupt_high?7
-adafruit_veml7700.VEML7700.light_interrupt_low?7
-adafruit_veml7700.VEML7700.light_low_threshold?7
 adafruit_veml7700.VEML7700.light_shutdown?7
 adafruit_veml7700.VEML7700.lux?4()
 adafruit_veml7700.VEML7700.resolution?4()
@@ -14147,7 +14799,7 @@
 adafruit_wiznet5k.adafruit_wiznet5k.WIZNET5K.socket_open?4(socket_num: int, conn_mode: int = _SNMR_TCP)
 adafruit_wiznet5k.adafruit_wiznet5k.WIZNET5K.socket_status?4(socket_num: int)
 adafruit_wiznet5k.adafruit_wiznet5k.WIZNET5K.unpretty_ip?4()
-adafruit_wiznet5k.adafruit_wiznet5k.WIZNET5K?1(spi_bus: busio.SPI, cs: digitalio.DigitalInOut, reset: Optional[digitalio.DigitalInOut] = None, is_dhcp: bool = True, mac: Union[MacAddressRaw, str] = _DEFAULT_MAC, hostname: Optional[str] = None, debug: bool = False, )
+adafruit_wiznet5k.adafruit_wiznet5k.WIZNET5K?1(spi_bus: busio.SPI, cs: digitalio.DigitalInOut, reset: Optional[digitalio.DigitalInOut] = None, is_dhcp: bool = True, mac: Union[MacAddressRaw, str] = _DEFAULT_MAC, hostname: Optional[str] = None, debug: bool = False, spi_baudrate: int = 8000000, )
 adafruit_wiznet5k.adafruit_wiznet5k._CH_SIZE?8
 adafruit_wiznet5k.adafruit_wiznet5k._CMD_SOCK_CLOSE?8
 adafruit_wiznet5k.adafruit_wiznet5k._CMD_SOCK_CONNECT?8
@@ -14651,6 +15303,19 @@
 gfx.GFX.triangle?4(x0, y0, x1, y1, x2, y2, *args, **kwargs)
 gfx.GFX?1(width, height, pixel, hline=None, vline=None, fill_rect=None, text=None, font=None, )
 gfx_standard_font_01.text_dict?7
+hx711.HX711.CHAN_A_GAIN_128?7
+hx711.HX711.CHAN_A_GAIN_64?7
+hx711.HX711.CHAN_B_GAIN_32?7
+hx711.HX711._initialize?5()
+hx711.HX711._read_channel?5(chan_gain: int)
+hx711.HX711._read_channel_raw?5(chan_gain: int)
+hx711.HX711.is_busy?4()
+hx711.HX711.power_down?4(down: bool)
+hx711.HX711.read?4(chan_gain: int = CHAN_A_GAIN_128)
+hx711.HX711.read_channel_blocking?4(chan_gain: int)
+hx711.HX711.tare_value_a?4(tare_value: int)
+hx711.HX711.tare_value_b?4(tare_value: int)
+hx711.HX711?1(data_pin: digitalio.DigitalInOut, clock_pin: digitalio.DigitalInOut)
 neopixel.GRB?7
 neopixel.GRBW?7
 neopixel.NeoPixel._transmit?5(buffer: bytearray)
--- a/APIs/MicroPython/adafruit_circuitpython.bas	Mon Oct 28 12:06:52 2024 +0100
+++ b/APIs/MicroPython/adafruit_circuitpython.bas	Tue Oct 29 15:01:25 2024 +0100
@@ -11,6 +11,7 @@
 AccelRange CV
 AccelerometerPacket _XYZPacket
 AccelerometerService AdafruitService
+ActiveSensing MIDIMessage
 AdafruitColor Advertisement
 AdafruitIO_MQTTError Exception
 AdafruitIO_RequestError Exception
@@ -42,6 +43,7 @@
 AdvertisingFlags AdvertisingDataField
 AlertMode CV
 AlphaNumFeatherWing Segments
+AnchoredTileGrid TileGrid
 AnimateOnce AnimationSequence
 AppearanceCharacteristic StructCharacteristic
 AppleMediaService Service
@@ -343,6 +345,9 @@
 Quoter defaultdict
 RA8875 RA8875Display
 RA8875Display RA8875_Device
+RFM69 RFMSPI
+RFM9x RFMSPI
+RFM9xFSK RFMSPI
 RGBmatrix5x5 IS31FL3731
 ROBit RWBit
 ROBits RWBits
@@ -441,6 +446,7 @@
 TFT_Gizmo ST7789
 TLA2024 TLA202x
 TLC59711AutoShow TLC59711
+TM1814PixelBackground adafruit_pixelbuf.PixelBuf
 TabLayout displayio.Group
 TemperatureService AdafruitService
 TemplateNotFoundError OSError
--- a/APIs/MicroPython/circuitpython-community.api	Mon Oct 28 12:06:52 2024 +0100
+++ b/APIs/MicroPython/circuitpython-community.api	Tue Oct 29 15:01:25 2024 +0100
@@ -132,6 +132,39 @@
 absolute_mouse.descriptor.report_ids?7
 absolute_mouse.descriptor.usage?7
 absolute_mouse.descriptor.usage_page?7
+activemotor.ActiveMotor._get_speed_in_dgs?5(speed_value: float)
+activemotor.ActiveMotor._get_speed_in_rpm?5(speed_value: float)
+activemotor.ActiveMotor._normalize_speed?5(speed_value: float)
+activemotor.ActiveMotor._run_positional_ramp?5(pos: float, newpos: float, speed: float, blocking: bool)
+activemotor.ActiveMotor.actual_absolute_position?4()
+activemotor.ActiveMotor.actual_position?4(new_position)
+activemotor.ActiveMotor.actual_speed?4()
+activemotor.ActiveMotor.coast?4()
+activemotor.ActiveMotor.deinit?4()
+activemotor.ActiveMotor.float?4()
+activemotor.ActiveMotor.has_absolute_position?4()
+activemotor.ActiveMotor.off?4()
+activemotor.ActiveMotor.on_combi_value_update?4(combi_num: int, values: List[str])
+activemotor.ActiveMotor.position_pid?4()
+activemotor.ActiveMotor.power_limit?4(limit: float)
+activemotor.ActiveMotor.pwm?4(speed: int | float)
+activemotor.ActiveMotor.pwmparams?4(pwmthresh, minpwm)
+activemotor.ActiveMotor.release_after_run?4(value: bool)
+activemotor.ActiveMotor.reverse_direction?4(reverse: bool)
+activemotor.ActiveMotor.run_command_default_speed?4(value: float)
+activemotor.ActiveMotor.run_command_position_tolerance?4(value: int)
+activemotor.ActiveMotor.run_command_speed_unit?4(unit: SpeedUnit)
+activemotor.ActiveMotor.run_for_degrees?4(degrees: int | float, speed: float | None = None, blocking: bool = True)
+activemotor.ActiveMotor.run_for_rotations?4(rotations: int | float, speed: float | None = None, blocking: bool = True)
+activemotor.ActiveMotor.run_for_seconds?4(seconds: float, speed: float | None = None, blocking: bool = True)
+activemotor.ActiveMotor.run_to_absolute_angle?4(angle: int, speed: float | None = None, blocking: bool = True, direction: Direction = Direction.SHORTEST, )
+activemotor.ActiveMotor.run_to_position?4(target_position: int | float, speed: float | None = None, blocking: bool = True, )
+activemotor.ActiveMotor.set_position_pid?4(p: float = 0, i: float = 0, d: float = 0)
+activemotor.ActiveMotor.set_speed_pid?4(p: float = 0, i: float = 0, d: float = 0)
+activemotor.ActiveMotor.speed_pid?4()
+activemotor.ActiveMotor.start?4(speed: float | None = None)
+activemotor.ActiveMotor.stop?4()
+activemotor.ActiveMotor?1(hat: HatSerialCommunication, port: int, type: int)
 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)
@@ -1685,6 +1718,70 @@
 bteve.registers.XYLOPHONE?7
 bteve.registers.ZERO?7
 bteve.registers.const?4(x)
+buildhat.activedevice.ActiveDevice._decode_combi_update?5(combi_num: int, values: List[str])
+buildhat.activedevice.ActiveDevice._populate_model_details?5()
+buildhat.activedevice.ActiveDevice.baudrate?4()
+buildhat.activedevice.ActiveDevice.data_update_interval?4(interval: int)
+buildhat.activedevice.ActiveDevice.hardware_version?4()
+buildhat.activedevice.ActiveDevice.on_combi_value_update?4(combi_num: int, values: List[str])
+buildhat.activedevice.ActiveDevice.on_single_value_update?4(mode: int, value: str)
+buildhat.activedevice.ActiveDevice.select_read_mode?4(mode: CombiModes | int)
+buildhat.activedevice.ActiveDevice.software_version?4()
+buildhat.activedevice.ActiveDevice?1(hat: HatSerialCommunication, port: int, type: int)
+buildhat.activedevice._DETAILS_BAUD?8
+buildhat.activedevice._DETAILS_FORMAT_COUNT?8
+buildhat.activedevice._DETAILS_HARDWARE_VERSION?8
+buildhat.activedevice._DETAILS_N_MODES?8
+buildhat.activedevice._DETAILS_SOFTWARE_VERSION?8
+buildhat.activedevice._DETAILS_TYPE_ACTIVE?8
+buildhat.activedevice._DETAILS_UNIT?8
+buildhat.device.Device._write1?5(data: bytearray)
+buildhat.device.Device.deinit?4()
+buildhat.device.Device.ensure_connected?4()
+buildhat.device.Device.hat?4()
+buildhat.device.Device.is_connected?4()
+buildhat.device.Device.name?4()
+buildhat.device.Device.off?4()
+buildhat.device.Device.on?4()
+buildhat.device.Device.on_disconnect?4()
+buildhat.device.Device.port?4()
+buildhat.device.Device.type?4()
+buildhat.device.Device?1(hat: HatSerialCommunication, port: int, type: int)
+buildhat.hat.Hat._process_message?5(line: str)
+buildhat.hat.Hat.clear_faults?4()
+buildhat.hat.Hat.deinit?4()
+buildhat.hat.Hat.get_device?4(port: int)
+buildhat.hat.Hat.led_mode?4(color)
+buildhat.hat.Hat.stop_all_devices?4()
+buildhat.hat.Hat.update?4()
+buildhat.hat.Hat.vin?4()
+buildhat.hat.Hat?1(tx: microcontroller.Pin, rx: microcontroller.Pin, reset: microcontroller.Pin, receiver_buffer_size: int = 2048, debug: bool = False, )
+buildhat.hat._CONNECTED?8
+buildhat.hat._CONNECTEDPASSIVE?8
+buildhat.hat._DEVTIMEOUT?8
+buildhat.hat._DISCONNECTED?8
+buildhat.hat._NOTCONNECTED?8
+buildhat.hatserialcomm.HatSerialCommunication._checksum?5(file: io.FileIO)
+buildhat.hatserialcomm.HatSerialCommunication._firmware_folder?5()
+buildhat.hatserialcomm.HatSerialCommunication._get_firmware_file_version?5()
+buildhat.hatserialcomm.HatSerialCommunication._get_prompt?5(timeout_ms: int = 2000)
+buildhat.hatserialcomm.HatSerialCommunication._init_hat?5()
+buildhat.hatserialcomm.HatSerialCommunication._load_firmware?5()
+buildhat.hatserialcomm.HatSerialCommunication._process_all_incoming_messages?5()
+buildhat.hatserialcomm.HatSerialCommunication._process_message?5(line: str)
+buildhat.hatserialcomm.HatSerialCommunication._reset_hat?5()
+buildhat.hatserialcomm.HatSerialCommunication._wait_for_message?5(message: str, timeout_ms: int = 2000)
+buildhat.hatserialcomm.HatSerialCommunication.debug?4(value: bool)
+buildhat.hatserialcomm.HatSerialCommunication.deinit?4()
+buildhat.hatserialcomm.HatSerialCommunication.pop_device_message_handle?4(device: object)
+buildhat.hatserialcomm.HatSerialCommunication.push_device_message_handle?4(device: object, handler: Callable[[str], bool])
+buildhat.hatserialcomm.HatSerialCommunication.readline?4(skip: str = None)
+buildhat.hatserialcomm.HatSerialCommunication.serial?4()
+buildhat.hatserialcomm.HatSerialCommunication?1(tx: microcontroller.Pin, rx: microcontroller.Pin, reset: microcontroller.Pin, receiver_buffer_size=2048, debug: bool = False, )
+buildhat.hatserialcomm._BOOTLOADER?8
+buildhat.hatserialcomm._DONE?8
+buildhat.hatserialcomm._FIRMWARE?8
+buildhat.hatserialcomm._PROMPT?8
 built_in.Colors.BLUE_DK?7
 built_in.Colors.RED?7
 built_in.Colors.WHITE?7
@@ -1714,6 +1811,30 @@
 built_in.REPL_ONLY?7
 built_in.display?7
 built_in.x_min?7
+button_handler.Button._check_multi_press_timeout?5(current_time: int)
+button_handler.Button._is_held?5(current_time: int)
+button_handler.Button.button_number?4()
+button_handler.Button.is_holding?4()
+button_handler.Button.is_pressed?4()
+button_handler.Button?1(button_number: int = 0, config: ButtonInitConfig = ButtonInitConfig())
+button_handler.ButtonHandler._call_callbacks?5(inputs: set[ButtonInput])
+button_handler.ButtonHandler._handle_buttons?5()
+button_handler.ButtonHandler._handle_event?5(event: Event)
+button_handler.ButtonHandler.buttons?4()
+button_handler.ButtonHandler.update?4()
+button_handler.ButtonHandler?1(event_queue: EventQueue, callable_inputs: set[ButtonInput], button_amount: int = 1, config: dict[int, ButtonInitConfig] = None, )
+button_handler.ButtonInitConfig?1(enable_multi_press: bool = True, multi_press_interval: float = 175, long_press_threshold: float = 1000, max_multi_press: int = 2, )
+button_handler.ButtonInput.DOUBLE_PRESS?7
+button_handler.ButtonInput.HOLD?7
+button_handler.ButtonInput.LONG_PRESS?7
+button_handler.ButtonInput.SHORT_PRESS?7
+button_handler.ButtonInput.action?4(action: Union[int, str])
+button_handler.ButtonInput?1(action: Union[int, str], button_number: int = 0, callback: Callable[[], None] = lambda: None, timestamp: int = 0, )
+button_handler._TICKS_MAX?8
+button_handler._TICKS_PERIOD?8
+button_handler.start_time?7
+button_handler.ticks_ms?4()
+button_handler.timestamp_diff?4(time1: int, time2: int)
 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
@@ -2656,6 +2777,17 @@
 co2_iaq.RED?7
 co2_iaq.YELLOW?7
 co2_iaq.co2_ppm_to_quality?4(co2_ppm)
+color.Color.BLACK?7
+color.Color.BLUE?7
+color.Color.CYAN?7
+color.Color.GREEN?7
+color.Color.RED?7
+color.Color.VIOLET?7
+color.Color.WHITE?7
+color.Color.YELLOW?7
+color.Color.get_color_from_rgb?4(g: int, b: int)
+color.Color.rgb?4()
+color.Color?1(desciption: str, r: int, g: int, b: int)
 color_picker.color_picker.ColorPicker._color_from_position?5(x, y, image_size)
 color_picker.color_picker.ColorPicker._make_color?5(adj, ratio, shade)
 color_picker.color_picker.ColorPicker.contains?4(touch_point)
@@ -2668,6 +2800,37 @@
 color_picker.wheel_maker.color_wheel?7
 color_picker.wheel_maker.make_color?4(base, adj, ratio, shade)
 color_picker.wheel_maker.make_wheel?4(image_name, img_size, bg_color=0x000000)
+colordistancesensor.ColorDistanceSensor._avgrgb?5(reads: List[Tuple[int, int, int]])
+colordistancesensor.ColorDistanceSensor._clamp?5(val, small, large)
+colordistancesensor.ColorDistanceSensor._wait_for_one_update?5()
+colordistancesensor.ColorDistanceSensor.get_ambient_light?4()
+colordistancesensor.ColorDistanceSensor.get_color?4()
+colordistancesensor.ColorDistanceSensor.get_color_rgb?4()
+colordistancesensor.ColorDistanceSensor.get_counter?4()
+colordistancesensor.ColorDistanceSensor.get_distance?4()
+colordistancesensor.ColorDistanceSensor.get_reflected_light?4()
+colordistancesensor.ColorDistanceSensor.num_read_average?4(num: int)
+colordistancesensor.ColorDistanceSensor.off?4()
+colordistancesensor.ColorDistanceSensor.on_single_value_update?4(mode: int, value: str)
+colordistancesensor.ColorDistanceSensor.set_color?4(color: Color)
+colordistancesensor.ColorDistanceSensor?1(hat: HatSerialCommunication, port: int, type: int)
+colorsensor.ColorSensor._avgrgbi?5(reads: List[Tuple[int, int, int, int]])
+colorsensor.ColorSensor._turn_off?5()
+colorsensor.ColorSensor._turn_on?5()
+colorsensor.ColorSensor._wait_for_one_update?5()
+colorsensor.ColorSensor.get_ambient_light?4()
+colorsensor.ColorSensor.get_color?4()
+colorsensor.ColorSensor.get_color_hsv?4()
+colorsensor.ColorSensor.get_color_rgbi?4()
+colorsensor.ColorSensor.get_reflected_light?4()
+colorsensor.ColorSensor.num_read_average?4(num: int)
+colorsensor.ColorSensor.off?4()
+colorsensor.ColorSensor.on?4()
+colorsensor.ColorSensor.on_single_value_update?4(mode: int, value: str)
+colorsensor.ColorSensor?1(hat: HatSerialCommunication, port: int, type: int)
+combimodes.CombiModes.modes?4()
+combimodes.CombiModes.number?4()
+combimodes.CombiModes?1(number: int, modes: List[int])
 community_tca9555.ADDRESS_MAXIMUM?7
 community_tca9555.ADDRESS_MINIMUM?7
 community_tca9555.CONFIGURATION_PORT_0?7
@@ -2778,12 +2941,43 @@
 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, )
+devicetype.DeviceType.BUTTON_OR_TOUCH_SENSOR?7
+devicetype.DeviceType.COLOR_AND_DISTANCE_SENSOR?7
+devicetype.DeviceType.FUTURE_LIGHTS_1?7
+devicetype.DeviceType.FUTURE_LIGHTS_2?7
+devicetype.DeviceType.GENERAL_PWM?7
+devicetype.DeviceType.MEDIUM_LINEAR_MOTOR?7
+devicetype.DeviceType.NONE?7
+devicetype.DeviceType.SIMPLE_LIGHTS?7
+devicetype.DeviceType.SPIKE_3X3_COLOR_LIGHT_MATRIX?7
+devicetype.DeviceType.SPIKE_COLOR_SENSOR?7
+devicetype.DeviceType.SPIKE_FORCE_SENSOR?7
+devicetype.DeviceType.SPIKE_LARGE_ANGULAR_MOTOR?7
+devicetype.DeviceType.SPIKE_MEDIUM_ANGULAR_MOTOR?7
+devicetype.DeviceType.SPIKE_SMALL_ANGULAR_MOTOR?7
+devicetype.DeviceType.SPIKE_ULTRASONIC_DISTANCE_SENSOR?7
+devicetype.DeviceType.SYSTEM_FUTURE_ACTUATOR?7
+devicetype.DeviceType.SYSTEM_MEDIUM_MOTOR?7
+devicetype.DeviceType.SYSTEM_TRAIN_MOTOR?7
+devicetype.DeviceType.SYSTEM_TURNABLE_MOTOR?7
+devicetype.DeviceType.TECHNIC_LARGE_ANGULAR_MOTOR?7
+devicetype.DeviceType.TECHNIC_LARGE_MOTOR?7
+devicetype.DeviceType.TECHNIC_MEDIUM_ANGULAR_MOTOR?7
+devicetype.DeviceType.TECHNIC_XL_MOTOR?7
+devicetype.DeviceType.WEDO_MOTION_SENSOR?7
+devicetype.DeviceType.WEDO_TILT_SENSOR?7
+devicetype.DeviceType.get_name?4()
+devicetype.DeviceType.is_motor?4()
+devicetype._ALL_MOTORS?8
 dew_point.BREAKPOINTS?7
 dew_point.dew_point?4(deg_c, humidity, verbose=False)
 dial_needle.needle._draw_position?5(position)
 dial_needle.needle._update_needle?5(value)
 dial_needle.needle.value?4(new_value)
 dial_needle.needle?1(dial_object, needle_width=3, needle_pad=10, needle_full=False, needle_color=0x880000, limit_rotation=True, value=None, min_value=0.0, max_value=100.0, )
+direction.Direction.CCW?7
+direction.Direction.CW?7
+direction.Direction.SHORTEST?7
 display_ht16k33.ht16k33.HT16K33.convert_to_leds?4(y)
 display_ht16k33.ht16k33.HT16K33.fill?4(color: bool)
 display_ht16k33.ht16k33.HT16K33.pixel?4(x: int, y: int, color=True)
@@ -3080,6 +3274,8 @@
 english_to_francais.interpret?4(enable=True, english_phrase="")
 english_to_pirate.ENG_PIRATE?7
 english_to_pirate.interpret?4(enable=True, english_phrase="")
+enumstr.EnumStr.parse?4(value: str)
+enumstr.EnumStr?1(desciption: str)
 equalizer.equalizer.Equalizer._hor_bar_setup?5()
 equalizer.equalizer.Equalizer.show_bars?4(values)
 equalizer.equalizer.Equalizer?1(background_color: int = 0x000000, number_bars: int = 1, bar_best_fit: bool = True, bar_width: int = 10, pad_x: int = 0, number_segments: int = 2, segments_height: int = 10, seg_best_fit: bool = True, **kwargs, )
@@ -4103,6 +4299,17 @@
 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)
+lightmatrix.LightMatrix._validate_brightness?5()
+lightmatrix.LightMatrix._validate_color?5()
+lightmatrix.LightMatrix.display_level_bar?4(level: int)
+lightmatrix.LightMatrix.display_pixels?4()
+lightmatrix.LightMatrix.display_single_color?4(color: MatrixColor)
+lightmatrix.LightMatrix.fill_pixels?4(color: MatrixColor, brightness: int)
+lightmatrix.LightMatrix.off?4()
+lightmatrix.LightMatrix.on?4()
+lightmatrix.LightMatrix.set_display_image_transition?4(transition: MatrixTransition)
+lightmatrix.LightMatrix.set_pixel?4(x: int, y: int, color: MatrixColor, brightness: int)
+lightmatrix.LightMatrix?1(hat: HatSerialCommunication, port: int, type: int)
 lilygo_tdeck.Keyboard.get_keypress?4()
 lilygo_tdeck.Keyboard?1(i2c: I2C, device_address: int = None)
 lilygo_tdeck.TDeck._debug?5(msg)
@@ -4165,6 +4372,36 @@
 lps28.data_rate_values?7
 lps28.full_scale_values?7
 lps28.resolution_values?7
+m5stack_pbhub.NeoPixels._set_reg?5()
+m5stack_pbhub.NeoPixels.brightness?4(value: float)
+m5stack_pbhub.NeoPixels.channel?4()
+m5stack_pbhub.NeoPixels.fill?4(color: int | Annotated[list[int], 3])
+m5stack_pbhub.NeoPixels.number_of_leds?4(number: int)
+m5stack_pbhub.NeoPixels?1(pbHub: PbHub, channel: int, number_of_leds: int, brightness: float = 0.5)
+m5stack_pbhub.PbHub.firmware_version?4()
+m5stack_pbhub.PbHub?1(i2c: busio.I2C, addr: int = 0x61)
+m5stack_pbhub.PbHubAnalogInput._set_reg?5()
+m5stack_pbhub.PbHubAnalogInput.value?4()
+m5stack_pbhub.PbHubAnalogInput?1(pbHub: PbHub, channel: int)
+m5stack_pbhub.PbHubDigitalInput._set_reg?5()
+m5stack_pbhub.PbHubDigitalInput.value?4()
+m5stack_pbhub.PbHubDigitalInput?1(pbHub: PbHub, channel: int, io: int)
+m5stack_pbhub.PbHubDigitalOutput._set_reg?5()
+m5stack_pbhub.PbHubDigitalOutput.value?4(value: bool)
+m5stack_pbhub.PbHubDigitalOutput?1(pbHub: PbHub, channel: int, io: int)
+m5stack_pbhub.PbHubPwmOutput._set_reg?5()
+m5stack_pbhub.PbHubPwmOutput.value?4(value: int)
+m5stack_pbhub.PbHubPwmOutput?1(pbHub: PbHub, channel: int, io: int)
+m5stack_pbhub.PbHubServo._set_reg?5()
+m5stack_pbhub.PbHubServo.angle?4(angle: int)
+m5stack_pbhub.PbHubServo.pulse?4(pulse_width: int)
+m5stack_pbhub.PbHubServo?1(pbHub: PbHub, channel: int, io: int)
+m5stack_pbhub._CHANNEL_BASE_REG?8
+m5stack_pbhub._MAX_NUM_OF_LED?8
+m5stack_pbhub._PbHubChannel._set_reg?5()
+m5stack_pbhub._PbHubChannel.channel?4(value: int)
+m5stack_pbhub._PbHubChannel.io?4(value)
+m5stack_pbhub._PbHubChannel?2(pbHub: PbHub, channel: int, io: int)
 madgwick.Madgwick._inv_sqrt?5(x)
 madgwick.Madgwick.beta?4(value)
 madgwick.Madgwick.compute_angles?4()
@@ -4271,6 +4508,24 @@
 managed_spi_test.TestManagedSpi.read_sensor?4()
 managed_spi_test.TestManagedSpi.test_acquire?4()
 managed_spi_test.TestManagedSpi.update_screen?4()
+matrixcolor.MatrixColor.BLACK?7
+matrixcolor.MatrixColor.BLUE?7
+matrixcolor.MatrixColor.BROWN?7
+matrixcolor.MatrixColor.CYAN?7
+matrixcolor.MatrixColor.GREEN?7
+matrixcolor.MatrixColor.MAGENTA?7
+matrixcolor.MatrixColor.ORANGE?7
+matrixcolor.MatrixColor.PALE_GREEN?7
+matrixcolor.MatrixColor.RED?7
+matrixcolor.MatrixColor.WHITE?7
+matrixcolor.MatrixColor.YELLOW?7
+matrixcolor.MatrixColor.color_num?4()
+matrixcolor.MatrixColor?1(desciption: str, color_num: int)
+matrixtransition.MatrixTransition.FADE_IN_OUT?7
+matrixtransition.MatrixTransition.NONE?7
+matrixtransition.MatrixTransition.SWIPE_RTL?7
+matrixtransition.MatrixTransition.transition_num?4()
+matrixtransition.MatrixTransition?1(desciption: str, transition_num: int)
 mc3479.ACCEL_RANGE_12G?7
 mc3479.ACCEL_RANGE_16G?7
 mc3479.ACCEL_RANGE_2G?7
@@ -4425,12 +4680,28 @@
 mindwidgets_df1201s._OK_RESPONSE?8
 mindwidgets_df1201s._map_volume?5(volume: float)
 mindwidgets_df1201s._unwrap_int?5(value: str)
+minmaxvalue.MinMaxValue.max?4()
+minmaxvalue.MinMaxValue.min?4()
+minmaxvalue.MinMaxValue.value_type?4()
+minmaxvalue.MinMaxValue?1(type: ModeTypeValue, min: int, max: int)
 mitutoyo.Digimatic.UNITS?7
 mitutoyo.Digimatic._req?5(val)
 mitutoyo.Digimatic.read?4()
 mitutoyo.Digimatic.read_cm?4()
 mitutoyo.Digimatic?1(**args)
 mitutoyo.Reading?1(value, unit)
+modedetails.ModeDetails.data_type?4()
+modedetails.ModeDetails.decimal_precision?4()
+modedetails.ModeDetails.min_max_values?4()
+modedetails.ModeDetails.name?4()
+modedetails.ModeDetails.num_of_chars_to_display?4()
+modedetails.ModeDetails.num_of_data?4()
+modedetails.ModeDetails.number?4()
+modedetails.ModeDetails.unit?4()
+modedetails.ModeDetails?1(number: int, name: str, unit: str, data_type: str, num_of_chars_to_display: int, num_of_data: int, decimal_precision: int, min_max_values: Dict[ModeTypeValue, MinMaxValue], )
+modetypevalue.ModeTypeValue.PERCENT?7
+modetypevalue.ModeTypeValue.RAW?7
+modetypevalue.ModeTypeValue.SIGNAL?7
 morsecode.Emitter.blinking?4(blinktime: int)
 morsecode.Emitter.convertbpm?4(bpm)
 morsecode.Emitter.convertphrase?4(phrase: str)
@@ -4443,6 +4714,11 @@
 morsecode.Emitter.turnoff?4(pausa: float = 0.1)
 morsecode.Emitter.turnon?4(pausa: float = 0.1)
 morsecode.Emitter?1(pin)
+motor.Motor._parse_pulse_done_message?5(line: str)
+motor.Motor._parse_ramp_done_message?5(line: str)
+motor.Motor?1(hat: HatSerialCommunication, port: int, type: int)
+motor._PULSE_DONE?8
+motor._RAMP_DONE?8
 mpu6886.ClockSource.CLKSEL_EXTERNAL_19?7
 mpu6886.ClockSource.CLKSEL_EXTERNAL_32?7
 mpu6886.ClockSource.CLKSEL_INTERNAL_8MHz?7
@@ -4711,6 +4987,37 @@
 paletteslice_acme.PaletteSlice.pop?4(key)
 paletteslice_acme.PaletteSlice.reference_list?4()
 paletteslice_acme.PaletteSlice?1(source_palette)
+passivemotor.PassiveMotor.actual_speed?4()
+passivemotor.PassiveMotor.default_speed?4(speed: float)
+passivemotor.PassiveMotor.off?4()
+passivemotor.PassiveMotor.on?4()
+passivemotor.PassiveMotor.power_limit?4(limit: float)
+passivemotor.PassiveMotor.pwmparams?4(pwmthresh, minpwm)
+passivemotor.PassiveMotor.run_for_seconds?4(seconds: float, speed: float | None = None, blocking: bool = True)
+passivemotor.PassiveMotor.start?4(speed: float | None = None)
+passivemotor.PassiveMotor.stop?4()
+passivemotor.PassiveMotor?1(hat: HatSerialCommunication, port: int, type: int)
+pca9674.digital_inout.DigitalInOut.direction?4(val: Direction)
+pca9674.digital_inout.DigitalInOut.invert_polarity?4(val: bool)
+pca9674.digital_inout.DigitalInOut.switch_to_input?4(invert_polarity: bool = False, **kwargs)
+pca9674.digital_inout.DigitalInOut.switch_to_output?4(value: bool = False, **kwargs)
+pca9674.digital_inout.DigitalInOut.value?4(val: bool)
+pca9674.digital_inout.DigitalInOut?1(pin_number: int, pca9674: PCA9674)
+pca9674.digital_inout._clear_bit?5(val, bit: int)
+pca9674.digital_inout._enable_bit?5(val, bit: int)
+pca9674.digital_inout._get_bit?5(val, bit: int)
+pca9674.pca9674.PCA9674._read_u8?5()
+pca9674.pca9674.PCA9674._write_u8?5(val: int)
+pca9674.pca9674.PCA9674.get_pin?4(pin: int)
+pca9674.pca9674.PCA9674.gpio?4(val: int)
+pca9674.pca9674.PCA9674.iodir?4(val: int)
+pca9674.pca9674.PCA9674.ipol?4(val: int)
+pca9674.pca9674.PCA9674.pin_mode?4(pin: int, mode: int)
+pca9674.pca9674.PCA9674.readPin?4(pin: int)
+pca9674.pca9674.PCA9674.readPins?4()
+pca9674.pca9674.PCA9674?1(i2c: I2C, address: int = _PCA9674_ADDRESS, pin_config=0x00)
+pca9674.pca9674._BUFFER?8
+pca9674.pca9674._PCA9674_ADDRESS?8
 pcf85063a.PCF85063A.CLOCKOUT_FREQ_16KHZ?7
 pcf85063a.PCF85063A.CLOCKOUT_FREQ_1HZ?7
 pcf85063a.PCF85063A.CLOCKOUT_FREQ_1KHZ?7
@@ -4870,11 +5177,14 @@
 pimoroni_mics6814.Pimoroni_MICS6814.reducing?4()
 pimoroni_mics6814.Pimoroni_MICS6814?1(ox_pin, red_pin, nh3_pin, enable_pin=None)
 piper_blockly.ANY_BUTTON?7
+piper_blockly.ANY_BUTTON_16?7
 piper_blockly.BUTTON_10?7
 piper_blockly.BUTTON_11?7
 piper_blockly.BUTTON_12?7
 piper_blockly.BUTTON_13?7
 piper_blockly.BUTTON_14?7
+piper_blockly.BUTTON_15?7
+piper_blockly.BUTTON_16?7
 piper_blockly.BUTTON_1?7
 piper_blockly.BUTTON_2?7
 piper_blockly.BUTTON_3?7
@@ -4889,6 +5199,8 @@
 piper_blockly.consolePosition?4(x, y)
 piper_blockly.digital_view?7
 piper_blockly.emojiCharacter?4(c)
+piper_blockly.find_closest_in_list?4(target, lst, conf_thd, comp_func, find_value)
+piper_blockly.find_in_list_compare?4(target, value, comp_func)
 piper_blockly.isNumber?4(n)
 piper_blockly.mapValue?4(value, a, b, c, d)
 piper_blockly.numberCompare?4(a, b)
@@ -4899,8 +5211,10 @@
 piper_blockly.piperColorSensor.sensorGain?4(val)
 piper_blockly.piperColorSensor?1(i2c_bus)
 piper_blockly.piperColorWheel?4(hue_value, bright_value=100)
+piper_blockly.piperControllerPins.isPressed?4(b)
 piper_blockly.piperControllerPins.readButtons?4()
 piper_blockly.piperControllerPins.wasPressed?4(b)
+piper_blockly.piperControllerPins.wasReleased?4(b)
 piper_blockly.piperControllerPins?1(clock_pin, clock_name, data_pin, data_name, latch_pin, latch_name)
 piper_blockly.piperDistanceSensorPin.readDistanceSensor?4()
 piper_blockly.piperDistanceSensorPin?1(pin, name)
@@ -4913,19 +5227,32 @@
 piper_blockly.piperJoystickAxis._cubicScaledDeadband?5(x)
 piper_blockly.piperJoystickAxis.readJoystickAxis?4()
 piper_blockly.piperJoystickAxis?1(pin, name, outputScale=20.0, deadbandCutoff=0.1, weight=0.2)
+piper_blockly.piperLightshow.box?4(color, x=0, y=0, width=None, height=None)
+piper_blockly.piperLightshow.clear?4()
+piper_blockly.piperLightshow.draw?4(source, dx=0, dy=0, x=0, y=0, width=None, height=None, key=None)
+piper_blockly.piperLightshow.format_color?4(color)
+piper_blockly.piperLightshow.from_grid?4(lines)
+piper_blockly.piperLightshow.from_text?4(string, color=63, bgcolor=0, colors=None)
+piper_blockly.piperLightshow.pixel?4(x, y, color=None)
+piper_blockly.piperLightshow.send_dv_lightshow?4(pixel_array)
+piper_blockly.piperLightshow.show?4()
+piper_blockly.piperLightshow?1()
 piper_blockly.piperMotionSensor.read?4()
 piper_blockly.piperMotionSensor.readMotionSensor?4()
 piper_blockly.piperMotionSensor?1(i2c_bus, address=0x69)
+piper_blockly.piperMotorModule.brake?4(motor=0)
+piper_blockly.piperMotorModule.coast?4(motor=0)
+piper_blockly.piperMotorModule.servo_angle?4(servo=0, angle=0)
+piper_blockly.piperMotorModule.servo_stop?4(servo=0)
+piper_blockly.piperMotorModule.set_speed?4(motor=0, speed=0)
+piper_blockly.piperMotorModule.stop?4()
+piper_blockly.piperMotorModule?1(i2c_bus)
 piper_blockly.piperNeoPixels.fill?4(color)
 piper_blockly.piperNeoPixels.show?4()
 piper_blockly.piperNeoPixels?1(pin, name, pixel_count)
-piper_blockly.piperPin.checkPin?4(pinPull)
-piper_blockly.piperPin.checkPinDebounced?4(pinPull)
-piper_blockly.piperPin.checkPinFell?4(pinPull)
-piper_blockly.piperPin.checkPinRose?4(pinPull)
+piper_blockly.piperPin.checkPin?4(pin_pull)
 piper_blockly.piperPin.readVoltage?4()
-piper_blockly.piperPin.reportPin?4(pinStr)
-piper_blockly.piperPin.setPin?4(pinState)
+piper_blockly.piperPin.setPin?4(pin_state)
 piper_blockly.piperPin?1(pin, name, type='Digital')
 piper_blockly.piperServoPin.setServoAngle?4(a)
 piper_blockly.piperServoPin.setServoFraction?4(f)
@@ -4935,7 +5262,9 @@
 piper_blockly.piper_pin_names?7
 piper_blockly.piper_pin_states?7
 piper_blockly.playSound?4(soundName)
-piper_blockly.send_piper_pin_state?4(_pin_name, _pin_state)
+piper_blockly.randomColor?4(bright_value=None)
+piper_blockly.send_dv_i2c?4()
+piper_blockly.send_dv_state?4(_pin_name, _pin_state)
 piper_blockly.set_digital_view?4(state)
 piper_blockly.shout?4(color, text)
 piper_blockly.stringCompare?4(a, b)
@@ -5146,6 +5475,19 @@
 rm3100._STATUS?8
 rm3100._TMRC?8
 rm3100._UT_PER_CYCLE?8
+rotaryselect.RotarySelect.CONFIG_CIRCLE_COLOR?7
+rotaryselect.RotarySelect.CONFIG_CIRCLE_LABEL?7
+rotaryselect.RotarySelect.CONFIG_CIRCLE_RADIUS?7
+rotaryselect.RotarySelect.CONFIG_ICONFILE?7
+rotaryselect.RotarySelect.CONFIG_ICON_LABEL?7
+rotaryselect.RotarySelect.INDICATOR_TYPE_DOT?7
+rotaryselect.RotarySelect.INDICATOR_TYPE_OUTLINE?7
+rotaryselect.RotarySelect._update_indicator?5()
+rotaryselect.RotarySelect.move_selection_down?4()
+rotaryselect.RotarySelect.move_selection_up?4()
+rotaryselect.RotarySelect.points_around_circle?4(circle_y, r, point_count)
+rotaryselect.RotarySelect.selected_index?4(new_index)
+rotaryselect.RotarySelect?1(x, y, radius, items, indicator_color=0x0000FF, indicator_r=40 // 2, indicator_stroke=4, indicator_type=INDICATOR_TYPE_OUTLINE, indicator_offset=0, icon_transparency_index=None, label=None, **kwargs, )
 rs485_wrapper.RS485._init_pin?5(pin)
 rs485_wrapper.RS485.baudrate?4()
 rs485_wrapper.RS485.idle?4()
@@ -5553,6 +5895,8 @@
 sparkfun_serlcd._SHOW_VERSION_COMMAND?8
 sparkfun_serlcd._SPECIAL_COMMAND?8
 sparkfun_serlcd._map_range?5(value, in_min, in_max, out_min, out_max)
+speedunit.SpeedUnit.DGS?7
+speedunit.SpeedUnit.RPM?7
 stoplight.index_to_rgb?4(index=0, gamma=0.5)
 stoplight.map_range?4(x, in_min, in_max, out_min, out_max)
 stts22h.ODR_100_HZ?7
@@ -5850,6 +6194,42 @@
 tm1637_display.digit_to_segment?7
 tm1637_display.letter?7
 tm1637_display.letter_to_segment?7
+tmidi.ACTIVE_SENSING?7
+tmidi.AFTERTOUCH?7
+tmidi.BUS_SELECT?7
+tmidi.CC?7
+tmidi.CHANNEL_PRESSURE?7
+tmidi.CLOCK?7
+tmidi.CONTINUE?7
+tmidi.CONTROLLER_CHANGE?7
+tmidi.MIDI.error_count?4()
+tmidi.MIDI.receive?4()
+tmidi.MIDI.send?4(msg, channel=None)
+tmidi.MIDI?1(midi_in=None, midi_out=None, enable_running_status=False)
+tmidi.Message.note?4(notenum)
+tmidi.Message.pitch_bend?4(pbval)
+tmidi.Message.velocity?4(vel)
+tmidi.Message?1(mtype=SYSTEM_RESET, channel=None, data0=0, data1=0)
+tmidi.NOTE_OFF?7
+tmidi.NOTE_ON?7
+tmidi.PITCH_BEND?7
+tmidi.PROGRAM_CHANGE?7
+tmidi.SONG_POSITION?7
+tmidi.SONG_SELECT?7
+tmidi.START?7
+tmidi.STOP?7
+tmidi.SYSEX?7
+tmidi.SYSEX_END?7
+tmidi.SYSTEM_EXCLUSIVE?7
+tmidi.SYSTEM_RESET?7
+tmidi.TICK?7
+tmidi.TUNE_REQUEST?7
+tmidi._LEN_0_MESSAGES?8
+tmidi._LEN_1_MESSAGES?8
+tmidi._LEN_2_MESSAGES?8
+tmidi._MSG_TYPE_NAMES?8
+tmidi._is_channel_message?5(status_byte)
+tmidi._read_byte?5(port)
 toml._dotty.Dotty._BASE?8
 toml._dotty.Dotty.get_or_create_dict?4(parts: list[str])
 toml._dotty.Dotty.split?4()
@@ -6409,10 +6789,16 @@
 uboxplot.Boxplot.normalize?4(oldrangemax, newrangemin, newrangemax, value)
 uboxplot.Boxplot.print_data?4()
 uboxplot.Boxplot?1(data: Union[list, Tuple], x: int, y: int, height: int, width: int = 20, background_color: int = 0x000000, fill_color: int = 0xFFFFFF, line_color: int = 0xFFFFFF, )
+ultrasonicdistancesensor.UltrasonicDistanceSensor.distance?4()
+ultrasonicdistancesensor.UltrasonicDistanceSensor.eyes?4(*args: int)
+ultrasonicdistancesensor.UltrasonicDistanceSensor.on?4()
+ultrasonicdistancesensor.UltrasonicDistanceSensor.on_single_value_update?4(mode: int, value: str)
+ultrasonicdistancesensor.UltrasonicDistanceSensor?1(hat: HatSerialCommunication, port: int, type: int)
 unit_converters.celsius_to_fahrenheit?4(deg_c)
 unit_converters.celsius_to_kelvin?4(deg_c)
 unit_converters.fahrenheit_to_celsius?4(deg_f)
 unit_converters.kelvin_to_celsius?4(kelvins)
+utils.validate_port?4(port: int)
 visible.index_to_rgb?4(index=0, gamma=0.5)
 waveshare_lcd1602.LCD1602.begin?4(columns: int, rows: int)
 waveshare_lcd1602.LCD1602.clear?4()
--- a/APIs/MicroPython/circuitpython-community.bas	Mon Oct 28 12:06:52 2024 +0100
+++ b/APIs/MicroPython/circuitpython-community.bas	Tue Oct 29 15:01:25 2024 +0100
@@ -2,6 +2,8 @@
 ANSIControl ANSIControllsBase
 AS3935 AS3935_Sensor
 AS3935_I2C AS3935_Sensor
+ActiveDevice Device
+ActiveMotor ActiveDevice Motor
 AsyncLaser _LaserBase
 Axes displayio.Group
 BMA220_LOWG_DETECTION BMA220
@@ -16,7 +18,10 @@
 CalibrationError Exception
 Clamped DecimalException
 ClassicController WiiChuckBase
+Color EnumStr
+ColorDistanceSensor ActiveDevice
 ColorPicker Control Widget
+ColorSensor ActiveDevice
 ConversionSyntax InvalidOperation
 CoprocessorException Exception
 CustomVisionError Exception
@@ -27,6 +32,7 @@
 DefragResultBytes _DefragResultBase _ResultMixinBytes
 Dial displayio.Group
 DipAnomalyError CalibrationError
+Direction EnumStr
 DivisionByZero DecimalException
 DivisionImpossible InvalidOperation
 DivisionUndefined InvalidOperation
@@ -44,6 +50,7 @@
 Guitar WiiChuckBase
 HX711_GPIO HX711
 HX711_PIO HX711
+Hat HatSerialCommunication
 ILI9163 displayio.Display
 IMU LSM6DS3
 Inexact DecimalException
@@ -58,14 +65,19 @@
 LaserError Exception
 LaserTimeOutError LaserError
 LaserTimeoutError LaserError
+LightMatrix ActiveDevice
 ListSelect Group
 MCP4801 Channel _OutputVoltageLatch
 MagneticAnomalyError CalibrationError
 Matrix16x8 HT16K33
 Matrix8x8 HT16K33
+MatrixColor EnumStr
+MatrixTransition EnumStr
 McpKeysScanner McpScanner
 McpMatrixScanner McpScanner
 Mic PDMIn
+ModeTypeValue EnumStr
+Motor Device
 NTPException Exception
 NetworkMixin RadioMixin
 NonBlockingTimerTestCase unittest.TestCase
@@ -81,6 +93,12 @@
 PCAL9555 PCA9555
 ParseResult _NetlocResultMixinStr _ParseResultBase
 ParseResultBytes _NetlocResultMixinBytes _ParseResultBase
+PassiveMotor Motor
+PbHubAnalogInput _PbHubChannel
+PbHubDigitalInput _PbHubChannel
+PbHubDigitalOutput _PbHubChannel
+PbHubPwmOutput _PbHubChannel
+PbHubServo _PbHubChannel
 PinnacleTouchI2C PinnacleTouch
 PinnacleTouchSPI PinnacleTouch
 Plot displayio.Group
@@ -91,6 +109,7 @@
 RF24NetworkRoutingOnly NetworkMixin
 RM3100_I2C _RM3100
 RM3100_SPI _RM3100
+RotarySelect Group
 Rounded DecimalException
 SH1106_I2C _SH1106
 SH1106_SPI _SH1106
@@ -106,6 +125,7 @@
 Sparkfun_SerLCD_I2C Sparkfun_SerLCD
 Sparkfun_SerLCD_SPI Sparkfun_SerLCD
 Sparkfun_SerLCD_UART Sparkfun_SerLCD
+SpeedUnit EnumStr
 SplitResult _NetlocResultMixinStr _SplitResultBase
 SplitResultBytes _NetlocResultMixinBytes _SplitResultBase
 Subnormal DecimalException
@@ -124,6 +144,7 @@
 TooBrightError LaserError
 TooDimError LaserError
 UDraw WiiChuckBase
+UltrasonicDistanceSensor ActiveDevice
 Underflow DecimalException
 UrlServiceData ServiceData
 WaveViz displayio.TileGrid
--- a/APIs/MicroPython/circuitpython.api	Mon Oct 28 12:06:52 2024 +0100
+++ b/APIs/MicroPython/circuitpython.api	Tue Oct 29 15:01:25 2024 +0100
@@ -33,6 +33,7 @@
 _bleio.Characteristic.WRITE?7
 _bleio.Characteristic.WRITE_NO_RESPONSE?7
 _bleio.Characteristic.add_to_service?4(service: Service, uuid: UUID, *, properties: int = 0, read_perm: int = Attribute.OPEN, write_perm: int = Attribute.OPEN, max_length: int = 20, fixed_length: bool = False, initial_value: Optional[ReadableBuffer] = None, user_description: Optional[str] = None, )
+_bleio.Characteristic.deinit?4()
 _bleio.Characteristic.descriptors?7
 _bleio.Characteristic.max_length?7
 _bleio.Characteristic.properties?7
@@ -44,10 +45,10 @@
 _bleio.CharacteristicBuffer.deinit?4()
 _bleio.CharacteristicBuffer.in_waiting?7
 _bleio.CharacteristicBuffer.read?4(nbytes: Optional[int] = None)
-_bleio.CharacteristicBuffer.readinto?4(buf: WriteableBuffer)
+_bleio.CharacteristicBuffer.readinto?4(buf: WriteableBuffer, nbytes: Optional[int] = None)
 _bleio.CharacteristicBuffer.readline?4()
 _bleio.CharacteristicBuffer.reset_input_buffer?4()
-_bleio.CharacteristicBuffer?1(characteristic: Characteristic, *, timeout: int = 1, buffer_size: int = 64)
+_bleio.CharacteristicBuffer?1(characteristic: Characteristic, *, timeout: float = 1.0, buffer_size: int = 64, )
 _bleio.Connection.connected?7
 _bleio.Connection.connection_interval?7
 _bleio.Connection.disconnect?4()
@@ -70,7 +71,7 @@
 _bleio.ScanEntry.address?7
 _bleio.ScanEntry.advertisement_bytes?7
 _bleio.ScanEntry.connectable?7
-_bleio.ScanEntry.matches?4(prefixes: ScanEntry, *, match_all: bool = True)
+_bleio.ScanEntry.matches?4(prefixes: ReadableBuffer, *, match_all: bool = True)
 _bleio.ScanEntry.rssi?7
 _bleio.ScanEntry.scan_response?7
 _bleio.ScanEntry?1()
@@ -97,12 +98,13 @@
 _eve._EVE.BitmapSize?4(filter: int, wrapx: int, wrapy: int, width: int, height: int)
 _eve._EVE.BitmapSizeH?4(width: int, height: int)
 _eve._EVE.BitmapSource?4(addr: int)
+_eve._EVE.BitmapSourceH?4(addr: int)
 _eve._EVE.BitmapSwizzle?4(r: int, g: int, b: int, a: int)
-_eve._EVE.BitmapTransformA?4(p: int, v: int)
-_eve._EVE.BitmapTransformB?4(p: int, v: int)
-_eve._EVE.BitmapTransformC?4(v: int)
-_eve._EVE.BitmapTransformD?4(p: int, v: int)
-_eve._EVE.BitmapTransformE?4(p: int, v: int)
+_eve._EVE.BitmapTransformA?4(v: float)
+_eve._EVE.BitmapTransformB?4(v: float)
+_eve._EVE.BitmapTransformC?4(v: float)
+_eve._EVE.BitmapTransformD?4(v: float)
+_eve._EVE.BitmapTransformE?4(v: float)
 _eve._EVE.BitmapTransformF?4(v: int)
 _eve._EVE.BlendFunc?4(src: int, dst: int)
 _eve._EVE.Call?4(dest: int)
@@ -122,6 +124,7 @@
 _eve._EVE.Macro?4(m: int)
 _eve._EVE.Nop?4()
 _eve._EVE.PaletteSource?4(addr: int)
+_eve._EVE.PaletteSourceH?4(addr: int)
 _eve._EVE.PointSize?4(size: float)
 _eve._EVE.RestoreContext?4()
 _eve._EVE.Return?4()
@@ -143,6 +146,7 @@
 _eve._EVE.cmd?4(n: int, fmt: str, args: Tuple[str, ...])
 _eve._EVE.flush?4()
 _eve._EVE.register?4(o: object)
+_eve._EVE.setmodel?4(m: int)
 _eve._EVE?2()
 _pew.PewPew?1(buffer: ReadableBuffer, rows: List[digitalio.DigitalInOut], cols: List[digitalio.DigitalInOut], buttons: digitalio.DigitalInOut, )
 _pixelmap.PixelMap.auto_write?7
@@ -198,7 +202,7 @@
 alarm.touch.TouchAlarm?1(*pin: microcontroller.Pin)
 alarm.wake_alarm?7
 analogbufio.BufferedIn.deinit?4()
-analogbufio.BufferedIn.readinto?4(buffer: WriteableBuffer)
+analogbufio.BufferedIn.readinto?4(buffer: WriteableBuffer, loop: bool = False)
 analogbufio.BufferedIn?1(pin: microcontroller.Pin, *, sample_rate: int)
 analogio.AnalogIn.deinit?4()
 analogio.AnalogIn.reference_voltage?7
@@ -223,12 +227,28 @@
 audiobusio.PDMIn?1(clock_pin: microcontroller.Pin, data_pin: microcontroller.Pin, *, sample_rate: int = 16000, bit_depth: int = 8, mono: bool = True, oversample: int = 64, startup_delay: float = 0.11, )
 audiocore.RawSample.deinit?4()
 audiocore.RawSample.sample_rate?7
-audiocore.RawSample?1(buffer: ReadableBuffer, *, channel_count: int = 1, sample_rate: int = 8000)
+audiocore.RawSample?1(buffer: ReadableBuffer, *, channel_count: int = 1, sample_rate: int = 8000, single_buffer: bool = True, )
 audiocore.WaveFile.bits_per_sample?7
 audiocore.WaveFile.channel_count?7
 audiocore.WaveFile.deinit?4()
 audiocore.WaveFile.sample_rate?7
 audiocore.WaveFile?1(file: Union[str, typing.BinaryIO], buffer: WriteableBuffer)
+audiodelays.Echo.decay?7
+audiodelays.Echo.deinit?4()
+audiodelays.Echo.delay_ms?7
+audiodelays.Echo.freq_shift?7
+audiodelays.Echo.mix?7
+audiodelays.Echo.play?4(sample: circuitpython_typing.AudioSample, *, loop: bool = False)
+audiodelays.Echo.playing?7
+audiodelays.Echo.stop?4()
+audiodelays.Echo?1(max_delay_ms: int = 500, delay_ms: synthio.BlockInput = 250.0, decay: synthio.BlockInput = 0.7, mix: synthio.BlockInput = 0.5, buffer_size: int = 512, sample_rate: int = 8000, bits_per_sample: int = 16, samples_signed: bool = True, channel_count: int = 1, )
+audiofilters.Filter.deinit?4()
+audiofilters.Filter.filter?7
+audiofilters.Filter.mix?7
+audiofilters.Filter.play?4(sample: circuitpython_typing.AudioSample, *, loop: bool = False)
+audiofilters.Filter.playing?7
+audiofilters.Filter.stop?4()
+audiofilters.Filter?1(filter: Optional[synthio.Biquad] = None, mix: synthio.BlockInput = 1.0, buffer_size: int = 512, sample_rate: int = 8000, bits_per_sample: int = 16, samples_signed: bool = True, channel_count: int = 1, )
 audioio.AudioOut.deinit?4()
 audioio.AudioOut.pause?4()
 audioio.AudioOut.paused?7
@@ -266,7 +286,12 @@
 audiopwmio.PWMAudioOut.resume?4()
 audiopwmio.PWMAudioOut.stop?4()
 audiopwmio.PWMAudioOut?1(left_channel: microcontroller.Pin, *, right_channel: Optional[microcontroller.Pin] = None, quiescent_value: int = 0x8000, )
+aurora_epaper.AuroraMemoryFramebuffer.deinit?4()
+aurora_epaper.AuroraMemoryFramebuffer.free_bus?7
+aurora_epaper.AuroraMemoryFramebuffer.set_temperature?4(celsius: int)
+aurora_epaper.AuroraMemoryFramebuffer?1(spi_bus: busio.SPI, chip_select: microcontroller.Pin, reset: microcontroller.Pin, busy: microcontroller.Pin, discharge: microcontroller.Pin, width: int, height: int, power: Optional[microcontroller.Pin] = None, free_bus: Optional[bool] = True, )
 bitbangio.I2C.deinit?4()
+bitbangio.I2C.probe?4(address: int)
 bitbangio.I2C.readfrom_into?4(address: int, buffer: WriteableBuffer, *, start: int = 0, end: int = sys.maxsize, )
 bitbangio.I2C.scan?4()
 bitbangio.I2C.try_lock?4()
@@ -295,8 +320,8 @@
 bitmapfilter.false_color?4(bitmap: displayio.Bitmap, palette: displayio.Palette, mask: displayio.Bitmap | None, )
 bitmapfilter.lookup?4(bitmap: displayio.Bitmap, lookup: LookupFunction | ThreeLookupFunctions, mask: displayio.Bitmap | None, )
 bitmapfilter.mix?4(bitmap: displayio.Bitmap, weights: ChannelScale | ChannelScaleOffset | ChannelMixer | ChannelMixerOffset, mask: displayio.Bitmap | None = None, )
-bitmapfilter.morph?4(bitmap: displayio.Bitmap, weights: Sequence[int], mul: float | None = None, add: float = 0, mask: displayio.Bitmap | None = None, threshold=False, offset: int = 0, invert: bool = False, )
-bitmapfilter.solarize?4(bitmap, threshold: float = 0.5, mask: displayio.Bitmap | None = None)
+bitmapfilter.morph?4(bitmap: displayio.Bitmap, weights: Sequence[int], mul: float | None = None, add: float = 0, mask: displayio.Bitmap | None = None, threshold: bool = False, offset: int = 0, invert: bool = False, )
+bitmapfilter.solarize?4(bitmap: displayio.Bitmap, threshold: float = 0.5, mask: displayio.Bitmap | None = None, )
 bitmaptools.BlendMode.Normal?7
 bitmaptools.BlendMode.Screen?7
 bitmaptools.DitherAlgorithm.Atkinson?7
@@ -657,6 +682,7 @@
 board_definitions.adafruit_esp32s3_camera.CAMERA_DATA7?7
 board_definitions.adafruit_esp32s3_camera.CAMERA_DATA8?7
 board_definitions.adafruit_esp32s3_camera.CAMERA_DATA9?7
+board_definitions.adafruit_esp32s3_camera.CAMERA_DATA?7
 board_definitions.adafruit_esp32s3_camera.CAMERA_HREF?7
 board_definitions.adafruit_esp32s3_camera.CAMERA_PCLK?7
 board_definitions.adafruit_esp32s3_camera.CAMERA_PWDN?7
@@ -747,13 +773,10 @@
 board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.D11?7
 board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.D12?7
 board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.D13?7
-board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.D24?7
-board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.D25?7
 board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.D5?7
 board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.D6?7
 board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.D9?7
 board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.I2C?4()
-board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.I2C_POWER?7
 board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.IO0?7
 board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.IO14?7
 board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.IO15?7
@@ -777,6 +800,7 @@
 board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.MISO?7
 board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.MOSI?7
 board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.NEOPIXEL?7
+board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.NEOPIXEL_I2C_POWER?7
 board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.RX?7
 board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.SCK?7
 board_definitions.adafruit_feather_esp32c6_4mbflash_nopsram.SCL?7
@@ -1535,6 +1559,45 @@
 board_definitions.adafruit_feather_rp2040_usb_host.USB_HOST_DATA_MINUS?7
 board_definitions.adafruit_feather_rp2040_usb_host.USB_HOST_DATA_PLUS?7
 board_definitions.adafruit_feather_rp2040_usb_host.board_id?7
+board_definitions.adafruit_feather_rp2350.A0?7
+board_definitions.adafruit_feather_rp2350.A1?7
+board_definitions.adafruit_feather_rp2350.A2?7
+board_definitions.adafruit_feather_rp2350.A3?7
+board_definitions.adafruit_feather_rp2350.CKN?7
+board_definitions.adafruit_feather_rp2350.CKP?7
+board_definitions.adafruit_feather_rp2350.D0?7
+board_definitions.adafruit_feather_rp2350.D0N?7
+board_definitions.adafruit_feather_rp2350.D0P?7
+board_definitions.adafruit_feather_rp2350.D10?7
+board_definitions.adafruit_feather_rp2350.D11?7
+board_definitions.adafruit_feather_rp2350.D12?7
+board_definitions.adafruit_feather_rp2350.D13?7
+board_definitions.adafruit_feather_rp2350.D1?7
+board_definitions.adafruit_feather_rp2350.D1N?7
+board_definitions.adafruit_feather_rp2350.D1P?7
+board_definitions.adafruit_feather_rp2350.D24?7
+board_definitions.adafruit_feather_rp2350.D25?7
+board_definitions.adafruit_feather_rp2350.D2N?7
+board_definitions.adafruit_feather_rp2350.D2P?7
+board_definitions.adafruit_feather_rp2350.D5?7
+board_definitions.adafruit_feather_rp2350.D6?7
+board_definitions.adafruit_feather_rp2350.D9?7
+board_definitions.adafruit_feather_rp2350.I2C?4()
+board_definitions.adafruit_feather_rp2350.IO4?7
+board_definitions.adafruit_feather_rp2350.IO7?7
+board_definitions.adafruit_feather_rp2350.LED?7
+board_definitions.adafruit_feather_rp2350.MISO?7
+board_definitions.adafruit_feather_rp2350.MOSI?7
+board_definitions.adafruit_feather_rp2350.NEOPIXEL?7
+board_definitions.adafruit_feather_rp2350.RX?7
+board_definitions.adafruit_feather_rp2350.SCK?7
+board_definitions.adafruit_feather_rp2350.SCL?7
+board_definitions.adafruit_feather_rp2350.SDA?7
+board_definitions.adafruit_feather_rp2350.SPI?4()
+board_definitions.adafruit_feather_rp2350.STEMMA_I2C?4()
+board_definitions.adafruit_feather_rp2350.TX?7
+board_definitions.adafruit_feather_rp2350.UART?4()
+board_definitions.adafruit_feather_rp2350.board_id?7
 board_definitions.adafruit_floppsy_rp2040.DENSITY?7
 board_definitions.adafruit_floppsy_rp2040.DIRECTION?7
 board_definitions.adafruit_floppsy_rp2040.FLOPPY_DIRECTION?7
@@ -1836,9 +1899,11 @@
 board_definitions.adafruit_matrixportal_s3.MTX_ADDRC?7
 board_definitions.adafruit_matrixportal_s3.MTX_ADDRD?7
 board_definitions.adafruit_matrixportal_s3.MTX_ADDRE?7
+board_definitions.adafruit_matrixportal_s3.MTX_ADDRESS?7
 board_definitions.adafruit_matrixportal_s3.MTX_B1?7
 board_definitions.adafruit_matrixportal_s3.MTX_B2?7
 board_definitions.adafruit_matrixportal_s3.MTX_CLK?7
+board_definitions.adafruit_matrixportal_s3.MTX_COMMON?7
 board_definitions.adafruit_matrixportal_s3.MTX_G1?7
 board_definitions.adafruit_matrixportal_s3.MTX_G2?7
 board_definitions.adafruit_matrixportal_s3.MTX_LAT?7
@@ -1856,6 +1921,7 @@
 board_definitions.adafruit_matrixportal_s3.clock_pin?7
 board_definitions.adafruit_matrixportal_s3.latch_pin?7
 board_definitions.adafruit_matrixportal_s3.output_enable_pin?7
+board_definitions.adafruit_matrixportal_s3.rgb_pins?7
 board_definitions.adafruit_metro_esp32s2.A0?7
 board_definitions.adafruit_metro_esp32s2.A1?7
 board_definitions.adafruit_metro_esp32s2.A2?7
@@ -2050,6 +2116,43 @@
 board_definitions.adafruit_metro_rp2040.TX_D1_SWITCH_LEFT?7
 board_definitions.adafruit_metro_rp2040.UART?4()
 board_definitions.adafruit_metro_rp2040.board_id?7
+board_definitions.adafruit_metro_rp2350.A0?7
+board_definitions.adafruit_metro_rp2350.A1?7
+board_definitions.adafruit_metro_rp2350.A2?7
+board_definitions.adafruit_metro_rp2350.A3?7
+board_definitions.adafruit_metro_rp2350.D0?7
+board_definitions.adafruit_metro_rp2350.D10?7
+board_definitions.adafruit_metro_rp2350.D11?7
+board_definitions.adafruit_metro_rp2350.D12?7
+board_definitions.adafruit_metro_rp2350.D13?7
+board_definitions.adafruit_metro_rp2350.D1?7
+board_definitions.adafruit_metro_rp2350.D24?7
+board_definitions.adafruit_metro_rp2350.D25?7
+board_definitions.adafruit_metro_rp2350.D2?7
+board_definitions.adafruit_metro_rp2350.D3?7
+board_definitions.adafruit_metro_rp2350.D4?7
+board_definitions.adafruit_metro_rp2350.D5?7
+board_definitions.adafruit_metro_rp2350.D6?7
+board_definitions.adafruit_metro_rp2350.D7?7
+board_definitions.adafruit_metro_rp2350.D8?7
+board_definitions.adafruit_metro_rp2350.D9?7
+board_definitions.adafruit_metro_rp2350.I2C?4()
+board_definitions.adafruit_metro_rp2350.LED?7
+board_definitions.adafruit_metro_rp2350.MISO?7
+board_definitions.adafruit_metro_rp2350.MOSI?7
+board_definitions.adafruit_metro_rp2350.NEOPIXEL?7
+board_definitions.adafruit_metro_rp2350.RX_D0_SWITCH_LEFT?7
+board_definitions.adafruit_metro_rp2350.RX_D1_SWITCH_RIGHT?7
+board_definitions.adafruit_metro_rp2350.SCK?7
+board_definitions.adafruit_metro_rp2350.SCL?7
+board_definitions.adafruit_metro_rp2350.SDA?7
+board_definitions.adafruit_metro_rp2350.SD_CS?7
+board_definitions.adafruit_metro_rp2350.SPI?4()
+board_definitions.adafruit_metro_rp2350.STEMMA_I2C?4()
+board_definitions.adafruit_metro_rp2350.TX_D0_SWITCH_RIGHT?7
+board_definitions.adafruit_metro_rp2350.TX_D1_SWITCH_LEFT?7
+board_definitions.adafruit_metro_rp2350.UART?4()
+board_definitions.adafruit_metro_rp2350.board_id?7
 board_definitions.adafruit_neokey_trinkey_m0.NEOPIXEL?7
 board_definitions.adafruit_neokey_trinkey_m0.SWITCH?7
 board_definitions.adafruit_neokey_trinkey_m0.TOUCH?7
@@ -2309,6 +2412,8 @@
 board_definitions.adafruit_qualia_s3_rgb666.RX?7
 board_definitions.adafruit_qualia_s3_rgb666.SPI?4()
 board_definitions.adafruit_qualia_s3_rgb666.STEMMA_I2C?4()
+board_definitions.adafruit_qualia_s3_rgb666.TFT_IO_EXPANDER?7
+board_definitions.adafruit_qualia_s3_rgb666.TFT_PINS?7
 board_definitions.adafruit_qualia_s3_rgb666.TX?7
 board_definitions.adafruit_qualia_s3_rgb666.board_id?7
 board_definitions.adafruit_qualia_s3_rgb666.dclk?7
@@ -2344,6 +2449,27 @@
 board_definitions.adafruit_trrs_trinkey_m0.TIP?7
 board_definitions.adafruit_trrs_trinkey_m0.TIP_SWITCH?7
 board_definitions.adafruit_trrs_trinkey_m0.board_id?7
+board_definitions.adafruit_vindie_s2.BOOT0?7
+board_definitions.adafruit_vindie_s2.BUTTON?7
+board_definitions.adafruit_vindie_s2.D0?7
+board_definitions.adafruit_vindie_s2.D11?7
+board_definitions.adafruit_vindie_s2.D12?7
+board_definitions.adafruit_vindie_s2.D13?7
+board_definitions.adafruit_vindie_s2.D21?7
+board_definitions.adafruit_vindie_s2.D34?7
+board_definitions.adafruit_vindie_s2.D45?7
+board_definitions.adafruit_vindie_s2.FAN?7
+board_definitions.adafruit_vindie_s2.I2C?4()
+board_definitions.adafruit_vindie_s2.L?7
+board_definitions.adafruit_vindie_s2.LED?7
+board_definitions.adafruit_vindie_s2.NEOPIXEL?7
+board_definitions.adafruit_vindie_s2.RX?7
+board_definitions.adafruit_vindie_s2.SCL?7
+board_definitions.adafruit_vindie_s2.SDA?7
+board_definitions.adafruit_vindie_s2.STEMMA_I2C?4()
+board_definitions.adafruit_vindie_s2.TX?7
+board_definitions.adafruit_vindie_s2.UART?4()
+board_definitions.adafruit_vindie_s2.board_id?7
 board_definitions.ai-thinker-esp32-cam.BUTTON?7
 board_definitions.ai-thinker-esp32-cam.CAMERA_DATA2?7
 board_definitions.ai-thinker-esp32-cam.CAMERA_DATA3?7
@@ -2353,6 +2479,7 @@
 board_definitions.ai-thinker-esp32-cam.CAMERA_DATA7?7
 board_definitions.ai-thinker-esp32-cam.CAMERA_DATA8?7
 board_definitions.ai-thinker-esp32-cam.CAMERA_DATA9?7
+board_definitions.ai-thinker-esp32-cam.CAMERA_DATA?7
 board_definitions.ai-thinker-esp32-cam.CAMERA_HREF?7
 board_definitions.ai-thinker-esp32-cam.CAMERA_PCLK?7
 board_definitions.ai-thinker-esp32-cam.CAMERA_PWDN?7
@@ -3172,6 +3299,58 @@
 board_definitions.autosportlabs_esp32_can_x2.TX?7
 board_definitions.autosportlabs_esp32_can_x2.UART?4()
 board_definitions.autosportlabs_esp32_can_x2.board_id?7
+board_definitions.barduino.BUTTON?7
+board_definitions.barduino.BUZZER?7
+board_definitions.barduino.I2C?4()
+board_definitions.barduino.IO0?7
+board_definitions.barduino.IO10?7
+board_definitions.barduino.IO11?7
+board_definitions.barduino.IO12?7
+board_definitions.barduino.IO13?7
+board_definitions.barduino.IO14?7
+board_definitions.barduino.IO15?7
+board_definitions.barduino.IO16?7
+board_definitions.barduino.IO17?7
+board_definitions.barduino.IO18?7
+board_definitions.barduino.IO19?7
+board_definitions.barduino.IO1?7
+board_definitions.barduino.IO20?7
+board_definitions.barduino.IO21?7
+board_definitions.barduino.IO2?7
+board_definitions.barduino.IO35?7
+board_definitions.barduino.IO36?7
+board_definitions.barduino.IO37?7
+board_definitions.barduino.IO38?7
+board_definitions.barduino.IO39?7
+board_definitions.barduino.IO3?7
+board_definitions.barduino.IO40?7
+board_definitions.barduino.IO41?7
+board_definitions.barduino.IO42?7
+board_definitions.barduino.IO43?7
+board_definitions.barduino.IO44?7
+board_definitions.barduino.IO45?7
+board_definitions.barduino.IO46?7
+board_definitions.barduino.IO47?7
+board_definitions.barduino.IO48?7
+board_definitions.barduino.IO4?7
+board_definitions.barduino.IO5?7
+board_definitions.barduino.IO6?7
+board_definitions.barduino.IO7?7
+board_definitions.barduino.IO8?7
+board_definitions.barduino.IO9?7
+board_definitions.barduino.LED?7
+board_definitions.barduino.LIGHT?7
+board_definitions.barduino.MISO?7
+board_definitions.barduino.MOSI?7
+board_definitions.barduino.NEOPIXEL?7
+board_definitions.barduino.RX?7
+board_definitions.barduino.SCK?7
+board_definitions.barduino.SCL?7
+board_definitions.barduino.SDA?7
+board_definitions.barduino.SPI?4()
+board_definitions.barduino.TX?7
+board_definitions.barduino.UART?4()
+board_definitions.barduino.board_id?7
 board_definitions.bast_pro_mini_m0.A0?7
 board_definitions.bast_pro_mini_m0.A1?7
 board_definitions.bast_pro_mini_m0.A2?7
@@ -3236,40 +3415,6 @@
 board_definitions.bastble.UART?4()
 board_definitions.bastble.VBAT?7
 board_definitions.bastble.board_id?7
-board_definitions.bdmicro_vina_d21.A0?7
-board_definitions.bdmicro_vina_d21.A1?7
-board_definitions.bdmicro_vina_d21.A2?7
-board_definitions.bdmicro_vina_d21.A3?7
-board_definitions.bdmicro_vina_d21.A4?7
-board_definitions.bdmicro_vina_d21.A5?7
-board_definitions.bdmicro_vina_d21.D0?7
-board_definitions.bdmicro_vina_d21.D10?7
-board_definitions.bdmicro_vina_d21.D11?7
-board_definitions.bdmicro_vina_d21.D12?7
-board_definitions.bdmicro_vina_d21.D13?7
-board_definitions.bdmicro_vina_d21.D1?7
-board_definitions.bdmicro_vina_d21.D2?7
-board_definitions.bdmicro_vina_d21.D3?7
-board_definitions.bdmicro_vina_d21.D4?7
-board_definitions.bdmicro_vina_d21.D5?7
-board_definitions.bdmicro_vina_d21.D6?7
-board_definitions.bdmicro_vina_d21.D7?7
-board_definitions.bdmicro_vina_d21.D8?7
-board_definitions.bdmicro_vina_d21.D9?7
-board_definitions.bdmicro_vina_d21.I2C?4()
-board_definitions.bdmicro_vina_d21.LED_RX?7
-board_definitions.bdmicro_vina_d21.LED_STATUS?7
-board_definitions.bdmicro_vina_d21.LED_TX?7
-board_definitions.bdmicro_vina_d21.MISO?7
-board_definitions.bdmicro_vina_d21.MOSI?7
-board_definitions.bdmicro_vina_d21.RX?7
-board_definitions.bdmicro_vina_d21.SCK?7
-board_definitions.bdmicro_vina_d21.SCL?7
-board_definitions.bdmicro_vina_d21.SDA?7
-board_definitions.bdmicro_vina_d21.SPI?4()
-board_definitions.bdmicro_vina_d21.TX?7
-board_definitions.bdmicro_vina_d21.UART?4()
-board_definitions.bdmicro_vina_d21.board_id?7
 board_definitions.bdmicro_vina_d51.A0?7
 board_definitions.bdmicro_vina_d51.A10?7
 board_definitions.bdmicro_vina_d51.A11?7
@@ -4153,6 +4298,75 @@
 board_definitions.catwan_usbstick.SCK?7
 board_definitions.catwan_usbstick.SPI?4()
 board_definitions.catwan_usbstick.board_id?7
+board_definitions.cezerio_dev_ESP32C6.A0?7
+board_definitions.cezerio_dev_ESP32C6.A1?7
+board_definitions.cezerio_dev_ESP32C6.A2?7
+board_definitions.cezerio_dev_ESP32C6.A3?7
+board_definitions.cezerio_dev_ESP32C6.A4?7
+board_definitions.cezerio_dev_ESP32C6.A5?7
+board_definitions.cezerio_dev_ESP32C6.A6?7
+board_definitions.cezerio_dev_ESP32C6.BOOT?7
+board_definitions.cezerio_dev_ESP32C6.BUTTON?7
+board_definitions.cezerio_dev_ESP32C6.D0?7
+board_definitions.cezerio_dev_ESP32C6.D14?7
+board_definitions.cezerio_dev_ESP32C6.D15?7
+board_definitions.cezerio_dev_ESP32C6.D16?7
+board_definitions.cezerio_dev_ESP32C6.D17?7
+board_definitions.cezerio_dev_ESP32C6.D18?7
+board_definitions.cezerio_dev_ESP32C6.D19?7
+board_definitions.cezerio_dev_ESP32C6.D1?7
+board_definitions.cezerio_dev_ESP32C6.D20?7
+board_definitions.cezerio_dev_ESP32C6.D21?7
+board_definitions.cezerio_dev_ESP32C6.D22?7
+board_definitions.cezerio_dev_ESP32C6.D23?7
+board_definitions.cezerio_dev_ESP32C6.D2?7
+board_definitions.cezerio_dev_ESP32C6.D3?7
+board_definitions.cezerio_dev_ESP32C6.D4?7
+board_definitions.cezerio_dev_ESP32C6.D5?7
+board_definitions.cezerio_dev_ESP32C6.D6?7
+board_definitions.cezerio_dev_ESP32C6.D7?7
+board_definitions.cezerio_dev_ESP32C6.D8?7
+board_definitions.cezerio_dev_ESP32C6.D9?7
+board_definitions.cezerio_dev_ESP32C6.I2C?4()
+board_definitions.cezerio_dev_ESP32C6.IMUSC?7
+board_definitions.cezerio_dev_ESP32C6.IMUSD?7
+board_definitions.cezerio_dev_ESP32C6.IO0?7
+board_definitions.cezerio_dev_ESP32C6.IO14?7
+board_definitions.cezerio_dev_ESP32C6.IO15?7
+board_definitions.cezerio_dev_ESP32C6.IO16?7
+board_definitions.cezerio_dev_ESP32C6.IO17?7
+board_definitions.cezerio_dev_ESP32C6.IO18?7
+board_definitions.cezerio_dev_ESP32C6.IO19?7
+board_definitions.cezerio_dev_ESP32C6.IO1?7
+board_definitions.cezerio_dev_ESP32C6.IO20?7
+board_definitions.cezerio_dev_ESP32C6.IO21?7
+board_definitions.cezerio_dev_ESP32C6.IO22?7
+board_definitions.cezerio_dev_ESP32C6.IO23?7
+board_definitions.cezerio_dev_ESP32C6.IO2?7
+board_definitions.cezerio_dev_ESP32C6.IO3?7
+board_definitions.cezerio_dev_ESP32C6.IO4?7
+board_definitions.cezerio_dev_ESP32C6.IO5?7
+board_definitions.cezerio_dev_ESP32C6.IO6?7
+board_definitions.cezerio_dev_ESP32C6.IO7?7
+board_definitions.cezerio_dev_ESP32C6.IO8?7
+board_definitions.cezerio_dev_ESP32C6.IO9?7
+board_definitions.cezerio_dev_ESP32C6.MI?7
+board_definitions.cezerio_dev_ESP32C6.MISO?7
+board_definitions.cezerio_dev_ESP32C6.MO?7
+board_definitions.cezerio_dev_ESP32C6.MOSI?7
+board_definitions.cezerio_dev_ESP32C6.NEOPIXEL?7
+board_definitions.cezerio_dev_ESP32C6.NEOPIXEL_MATRIX?7
+board_definitions.cezerio_dev_ESP32C6.RGB?7
+board_definitions.cezerio_dev_ESP32C6.RX?7
+board_definitions.cezerio_dev_ESP32C6.SCK?7
+board_definitions.cezerio_dev_ESP32C6.SCL?7
+board_definitions.cezerio_dev_ESP32C6.SDA?7
+board_definitions.cezerio_dev_ESP32C6.SPI?4()
+board_definitions.cezerio_dev_ESP32C6.SS?7
+board_definitions.cezerio_dev_ESP32C6.STEMMA_I2C?4()
+board_definitions.cezerio_dev_ESP32C6.TX?7
+board_definitions.cezerio_dev_ESP32C6.UART?4()
+board_definitions.cezerio_dev_ESP32C6.board_id?7
 board_definitions.challenger_840.A0?7
 board_definitions.challenger_840.A1?7
 board_definitions.challenger_840.A2?7
@@ -4621,6 +4835,173 @@
 board_definitions.challenger_rp2040_wifi_ble.WIFI_MODE?7
 board_definitions.challenger_rp2040_wifi_ble.WIFI_RESET?7
 board_definitions.challenger_rp2040_wifi_ble.board_id?7
+board_definitions.challenger_rp2350_bconnect.A0?7
+board_definitions.challenger_rp2350_bconnect.A1?7
+board_definitions.challenger_rp2350_bconnect.A2?7
+board_definitions.challenger_rp2350_bconnect.A3?7
+board_definitions.challenger_rp2350_bconnect.GP0?7
+board_definitions.challenger_rp2350_bconnect.GP10?7
+board_definitions.challenger_rp2350_bconnect.GP11?7
+board_definitions.challenger_rp2350_bconnect.GP12?7
+board_definitions.challenger_rp2350_bconnect.GP13?7
+board_definitions.challenger_rp2350_bconnect.GP14?7
+board_definitions.challenger_rp2350_bconnect.GP15?7
+board_definitions.challenger_rp2350_bconnect.GP16?7
+board_definitions.challenger_rp2350_bconnect.GP17?7
+board_definitions.challenger_rp2350_bconnect.GP18?7
+board_definitions.challenger_rp2350_bconnect.GP19?7
+board_definitions.challenger_rp2350_bconnect.GP1?7
+board_definitions.challenger_rp2350_bconnect.GP20?7
+board_definitions.challenger_rp2350_bconnect.GP21?7
+board_definitions.challenger_rp2350_bconnect.GP22?7
+board_definitions.challenger_rp2350_bconnect.GP23?7
+board_definitions.challenger_rp2350_bconnect.GP24?7
+board_definitions.challenger_rp2350_bconnect.GP25?7
+board_definitions.challenger_rp2350_bconnect.GP26?7
+board_definitions.challenger_rp2350_bconnect.GP27?7
+board_definitions.challenger_rp2350_bconnect.GP28?7
+board_definitions.challenger_rp2350_bconnect.GP29?7
+board_definitions.challenger_rp2350_bconnect.GP2?7
+board_definitions.challenger_rp2350_bconnect.GP3?7
+board_definitions.challenger_rp2350_bconnect.GP4?7
+board_definitions.challenger_rp2350_bconnect.GP5?7
+board_definitions.challenger_rp2350_bconnect.GP6?7
+board_definitions.challenger_rp2350_bconnect.GP7?7
+board_definitions.challenger_rp2350_bconnect.GP8?7
+board_definitions.challenger_rp2350_bconnect.GP9?7
+board_definitions.challenger_rp2350_bconnect.I2C?4()
+board_definitions.challenger_rp2350_bconnect.LED?7
+board_definitions.challenger_rp2350_bconnect.MISO?7
+board_definitions.challenger_rp2350_bconnect.MOSI?7
+board_definitions.challenger_rp2350_bconnect.RX?7
+board_definitions.challenger_rp2350_bconnect.SCK?7
+board_definitions.challenger_rp2350_bconnect.SCL1?7
+board_definitions.challenger_rp2350_bconnect.SCL?7
+board_definitions.challenger_rp2350_bconnect.SDA1?7
+board_definitions.challenger_rp2350_bconnect.SDA?7
+board_definitions.challenger_rp2350_bconnect.SPI?4()
+board_definitions.challenger_rp2350_bconnect.SS?7
+board_definitions.challenger_rp2350_bconnect.TX?7
+board_definitions.challenger_rp2350_bconnect.UART?4()
+board_definitions.challenger_rp2350_bconnect.board_id?7
+board_definitions.challenger_rp2350_wifi6_ble5.A0?7
+board_definitions.challenger_rp2350_wifi6_ble5.A1?7
+board_definitions.challenger_rp2350_wifi6_ble5.A2?7
+board_definitions.challenger_rp2350_wifi6_ble5.A3?7
+board_definitions.challenger_rp2350_wifi6_ble5.ESP_BOOT?7
+board_definitions.challenger_rp2350_wifi6_ble5.ESP_CS?7
+board_definitions.challenger_rp2350_wifi6_ble5.ESP_DRDY?7
+board_definitions.challenger_rp2350_wifi6_ble5.ESP_HS?7
+board_definitions.challenger_rp2350_wifi6_ble5.ESP_MISO?7
+board_definitions.challenger_rp2350_wifi6_ble5.ESP_MOSI?7
+board_definitions.challenger_rp2350_wifi6_ble5.ESP_RESET?7
+board_definitions.challenger_rp2350_wifi6_ble5.ESP_RX?7
+board_definitions.challenger_rp2350_wifi6_ble5.ESP_SCK?7
+board_definitions.challenger_rp2350_wifi6_ble5.ESP_TX?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP0?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP10?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP11?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP12?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP13?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP14?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP15?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP16?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP17?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP18?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP19?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP1?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP20?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP21?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP22?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP23?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP24?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP25?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP26?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP27?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP28?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP29?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP2?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP3?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP4?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP5?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP6?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP7?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP8?7
+board_definitions.challenger_rp2350_wifi6_ble5.GP9?7
+board_definitions.challenger_rp2350_wifi6_ble5.I2C?4()
+board_definitions.challenger_rp2350_wifi6_ble5.LED?7
+board_definitions.challenger_rp2350_wifi6_ble5.MISO?7
+board_definitions.challenger_rp2350_wifi6_ble5.MOSI?7
+board_definitions.challenger_rp2350_wifi6_ble5.RX?7
+board_definitions.challenger_rp2350_wifi6_ble5.SCK?7
+board_definitions.challenger_rp2350_wifi6_ble5.SCL?7
+board_definitions.challenger_rp2350_wifi6_ble5.SDA?7
+board_definitions.challenger_rp2350_wifi6_ble5.SPI?4()
+board_definitions.challenger_rp2350_wifi6_ble5.SS?7
+board_definitions.challenger_rp2350_wifi6_ble5.TX?7
+board_definitions.challenger_rp2350_wifi6_ble5.UART?4()
+board_definitions.challenger_rp2350_wifi6_ble5.board_id?7
+board_definitions.circuitart_zero_s3.CAMERA_DATA2?7
+board_definitions.circuitart_zero_s3.CAMERA_DATA3?7
+board_definitions.circuitart_zero_s3.CAMERA_DATA4?7
+board_definitions.circuitart_zero_s3.CAMERA_DATA5?7
+board_definitions.circuitart_zero_s3.CAMERA_DATA6?7
+board_definitions.circuitart_zero_s3.CAMERA_DATA7?7
+board_definitions.circuitart_zero_s3.CAMERA_DATA8?7
+board_definitions.circuitart_zero_s3.CAMERA_DATA9?7
+board_definitions.circuitart_zero_s3.CAMERA_DATA?7
+board_definitions.circuitart_zero_s3.CAMERA_HREF?7
+board_definitions.circuitart_zero_s3.CAMERA_PCLK?7
+board_definitions.circuitart_zero_s3.CAMERA_VSYNC?7
+board_definitions.circuitart_zero_s3.CAMERA_XCLK?7
+board_definitions.circuitart_zero_s3.CAM_LDO_EN?7
+board_definitions.circuitart_zero_s3.CARD_CS?7
+board_definitions.circuitart_zero_s3.I2C?4()
+board_definitions.circuitart_zero_s3.IO0?7
+board_definitions.circuitart_zero_s3.IO10?7
+board_definitions.circuitart_zero_s3.IO11?7
+board_definitions.circuitart_zero_s3.IO12?7
+board_definitions.circuitart_zero_s3.IO13?7
+board_definitions.circuitart_zero_s3.IO14?7
+board_definitions.circuitart_zero_s3.IO15?7
+board_definitions.circuitart_zero_s3.IO16?7
+board_definitions.circuitart_zero_s3.IO17?7
+board_definitions.circuitart_zero_s3.IO18?7
+board_definitions.circuitart_zero_s3.IO1?7
+board_definitions.circuitart_zero_s3.IO2?7
+board_definitions.circuitart_zero_s3.IO33?7
+board_definitions.circuitart_zero_s3.IO34?7
+board_definitions.circuitart_zero_s3.IO35?7
+board_definitions.circuitart_zero_s3.IO36?7
+board_definitions.circuitart_zero_s3.IO37?7
+board_definitions.circuitart_zero_s3.IO38?7
+board_definitions.circuitart_zero_s3.IO39?7
+board_definitions.circuitart_zero_s3.IO3?7
+board_definitions.circuitart_zero_s3.IO40?7
+board_definitions.circuitart_zero_s3.IO41?7
+board_definitions.circuitart_zero_s3.IO43?7
+board_definitions.circuitart_zero_s3.IO44?7
+board_definitions.circuitart_zero_s3.IO4?7
+board_definitions.circuitart_zero_s3.IO5?7
+board_definitions.circuitart_zero_s3.IO6?7
+board_definitions.circuitart_zero_s3.IO7?7
+board_definitions.circuitart_zero_s3.IO8?7
+board_definitions.circuitart_zero_s3.IO9?7
+board_definitions.circuitart_zero_s3.LED?7
+board_definitions.circuitart_zero_s3.MISO?7
+board_definitions.circuitart_zero_s3.MOSI?7
+board_definitions.circuitart_zero_s3.NEOPIXEL?7
+board_definitions.circuitart_zero_s3.RX?7
+board_definitions.circuitart_zero_s3.SCK?7
+board_definitions.circuitart_zero_s3.SCL?7
+board_definitions.circuitart_zero_s3.SDA?7
+board_definitions.circuitart_zero_s3.SPI?4()
+board_definitions.circuitart_zero_s3.TFT_CS?7
+board_definitions.circuitart_zero_s3.TFT_DC?7
+board_definitions.circuitart_zero_s3.TFT_RESET?7
+board_definitions.circuitart_zero_s3.TX?7
+board_definitions.circuitart_zero_s3.UART?4()
+board_definitions.circuitart_zero_s3.board_id?7
 board_definitions.circuitbrains_basic_m0.A0?7
 board_definitions.circuitbrains_basic_m0.A1?7
 board_definitions.circuitbrains_basic_m0.A2?7
@@ -5480,6 +5861,76 @@
 board_definitions.cytron_edu_pico_w.VBUS_SENSE?7
 board_definitions.cytron_edu_pico_w.VOLTAGE_MONITOR?7
 board_definitions.cytron_edu_pico_w.board_id?7
+board_definitions.cytron_iriv_io_controller.A0?7
+board_definitions.cytron_iriv_io_controller.A1?7
+board_definitions.cytron_iriv_io_controller.AN0?7
+board_definitions.cytron_iriv_io_controller.AN1?7
+board_definitions.cytron_iriv_io_controller.BTN?7
+board_definitions.cytron_iriv_io_controller.BUTTON?7
+board_definitions.cytron_iriv_io_controller.BUZZER?7
+board_definitions.cytron_iriv_io_controller.CS?7
+board_definitions.cytron_iriv_io_controller.DI0?7
+board_definitions.cytron_iriv_io_controller.DI10?7
+board_definitions.cytron_iriv_io_controller.DI1?7
+board_definitions.cytron_iriv_io_controller.DI2?7
+board_definitions.cytron_iriv_io_controller.DI3?7
+board_definitions.cytron_iriv_io_controller.DI4?7
+board_definitions.cytron_iriv_io_controller.DI5?7
+board_definitions.cytron_iriv_io_controller.DI6?7
+board_definitions.cytron_iriv_io_controller.DI7?7
+board_definitions.cytron_iriv_io_controller.DI8?7
+board_definitions.cytron_iriv_io_controller.DI9?7
+board_definitions.cytron_iriv_io_controller.DO0?7
+board_definitions.cytron_iriv_io_controller.DO1?7
+board_definitions.cytron_iriv_io_controller.DO2?7
+board_definitions.cytron_iriv_io_controller.DO3?7
+board_definitions.cytron_iriv_io_controller.GP0?7
+board_definitions.cytron_iriv_io_controller.GP10?7
+board_definitions.cytron_iriv_io_controller.GP11?7
+board_definitions.cytron_iriv_io_controller.GP12?7
+board_definitions.cytron_iriv_io_controller.GP13?7
+board_definitions.cytron_iriv_io_controller.GP14?7
+board_definitions.cytron_iriv_io_controller.GP15?7
+board_definitions.cytron_iriv_io_controller.GP16?7
+board_definitions.cytron_iriv_io_controller.GP17?7
+board_definitions.cytron_iriv_io_controller.GP18?7
+board_definitions.cytron_iriv_io_controller.GP19?7
+board_definitions.cytron_iriv_io_controller.GP1?7
+board_definitions.cytron_iriv_io_controller.GP20?7
+board_definitions.cytron_iriv_io_controller.GP21?7
+board_definitions.cytron_iriv_io_controller.GP22?7
+board_definitions.cytron_iriv_io_controller.GP23?7
+board_definitions.cytron_iriv_io_controller.GP24?7
+board_definitions.cytron_iriv_io_controller.GP25?7
+board_definitions.cytron_iriv_io_controller.GP26?7
+board_definitions.cytron_iriv_io_controller.GP27?7
+board_definitions.cytron_iriv_io_controller.GP28?7
+board_definitions.cytron_iriv_io_controller.GP29?7
+board_definitions.cytron_iriv_io_controller.GP2?7
+board_definitions.cytron_iriv_io_controller.GP3?7
+board_definitions.cytron_iriv_io_controller.GP4?7
+board_definitions.cytron_iriv_io_controller.GP5?7
+board_definitions.cytron_iriv_io_controller.GP6?7
+board_definitions.cytron_iriv_io_controller.GP7?7
+board_definitions.cytron_iriv_io_controller.GP8?7
+board_definitions.cytron_iriv_io_controller.GP9?7
+board_definitions.cytron_iriv_io_controller.I2C?4()
+board_definitions.cytron_iriv_io_controller.LED?7
+board_definitions.cytron_iriv_io_controller.MISO?7
+board_definitions.cytron_iriv_io_controller.MOSI?7
+board_definitions.cytron_iriv_io_controller.RS485?4()
+board_definitions.cytron_iriv_io_controller.RX?7
+board_definitions.cytron_iriv_io_controller.SCK?7
+board_definitions.cytron_iriv_io_controller.SCL?7
+board_definitions.cytron_iriv_io_controller.SDA?7
+board_definitions.cytron_iriv_io_controller.SPI?4()
+board_definitions.cytron_iriv_io_controller.TX?7
+board_definitions.cytron_iriv_io_controller.UART?4()
+board_definitions.cytron_iriv_io_controller.W5500_CS?7
+board_definitions.cytron_iriv_io_controller.W5500_INT?7
+board_definitions.cytron_iriv_io_controller.W5500_RESET?7
+board_definitions.cytron_iriv_io_controller.W5500_RST?7
+board_definitions.cytron_iriv_io_controller.board_id?7
 board_definitions.cytron_maker_feather_aiot_s3.A0?7
 board_definitions.cytron_maker_feather_aiot_s3.A10?7
 board_definitions.cytron_maker_feather_aiot_s3.A11?7
@@ -5722,6 +6173,60 @@
 board_definitions.cytron_maker_uno_rp2040.TX?7
 board_definitions.cytron_maker_uno_rp2040.UART?4()
 board_definitions.cytron_maker_uno_rp2040.board_id?7
+board_definitions.cytron_motion_2350_pro.A0?7
+board_definitions.cytron_motion_2350_pro.A1?7
+board_definitions.cytron_motion_2350_pro.A2?7
+board_definitions.cytron_motion_2350_pro.A3?7
+board_definitions.cytron_motion_2350_pro.CS?7
+board_definitions.cytron_motion_2350_pro.GP0?7
+board_definitions.cytron_motion_2350_pro.GP10?7
+board_definitions.cytron_motion_2350_pro.GP11?7
+board_definitions.cytron_motion_2350_pro.GP12?7
+board_definitions.cytron_motion_2350_pro.GP13?7
+board_definitions.cytron_motion_2350_pro.GP14?7
+board_definitions.cytron_motion_2350_pro.GP15?7
+board_definitions.cytron_motion_2350_pro.GP16?7
+board_definitions.cytron_motion_2350_pro.GP17?7
+board_definitions.cytron_motion_2350_pro.GP18?7
+board_definitions.cytron_motion_2350_pro.GP19?7
+board_definitions.cytron_motion_2350_pro.GP1?7
+board_definitions.cytron_motion_2350_pro.GP20?7
+board_definitions.cytron_motion_2350_pro.GP21?7
+board_definitions.cytron_motion_2350_pro.GP22?7
+board_definitions.cytron_motion_2350_pro.GP23?7
+board_definitions.cytron_motion_2350_pro.GP24?7
+board_definitions.cytron_motion_2350_pro.GP25?7
+board_definitions.cytron_motion_2350_pro.GP26?7
+board_definitions.cytron_motion_2350_pro.GP27?7
+board_definitions.cytron_motion_2350_pro.GP28?7
+board_definitions.cytron_motion_2350_pro.GP29?7
+board_definitions.cytron_motion_2350_pro.GP2?7
+board_definitions.cytron_motion_2350_pro.GP3?7
+board_definitions.cytron_motion_2350_pro.GP4?7
+board_definitions.cytron_motion_2350_pro.GP5?7
+board_definitions.cytron_motion_2350_pro.GP6?7
+board_definitions.cytron_motion_2350_pro.GP7?7
+board_definitions.cytron_motion_2350_pro.GP8?7
+board_definitions.cytron_motion_2350_pro.GP9?7
+board_definitions.cytron_motion_2350_pro.I2C?4()
+board_definitions.cytron_motion_2350_pro.M1A?7
+board_definitions.cytron_motion_2350_pro.M1B?7
+board_definitions.cytron_motion_2350_pro.M2A?7
+board_definitions.cytron_motion_2350_pro.M2B?7
+board_definitions.cytron_motion_2350_pro.M3A?7
+board_definitions.cytron_motion_2350_pro.M3B?7
+board_definitions.cytron_motion_2350_pro.M4A?7
+board_definitions.cytron_motion_2350_pro.M4B?7
+board_definitions.cytron_motion_2350_pro.MISO?7
+board_definitions.cytron_motion_2350_pro.MOSI?7
+board_definitions.cytron_motion_2350_pro.NEOPIXEL?7
+board_definitions.cytron_motion_2350_pro.SCK?7
+board_definitions.cytron_motion_2350_pro.SCL?7
+board_definitions.cytron_motion_2350_pro.SDA?7
+board_definitions.cytron_motion_2350_pro.SPI?4()
+board_definitions.cytron_motion_2350_pro.STEMMA_I2C?4()
+board_definitions.cytron_motion_2350_pro.VOLTAGE_MONITOR?7
+board_definitions.cytron_motion_2350_pro.board_id?7
 board_definitions.datalore_ip_m4.A0?7
 board_definitions.datalore_ip_m4.A1?7
 board_definitions.datalore_ip_m4.A2?7
@@ -5795,6 +6300,45 @@
 board_definitions.datanoise_picoadk.UART?4()
 board_definitions.datanoise_picoadk.VBUS_SENSE?7
 board_definitions.datanoise_picoadk.board_id?7
+board_definitions.datanoise_picoadk_v2.CS0?7
+board_definitions.datanoise_picoadk_v2.D10?7
+board_definitions.datanoise_picoadk_v2.D11?7
+board_definitions.datanoise_picoadk_v2.D12?7
+board_definitions.datanoise_picoadk_v2.D13?7
+board_definitions.datanoise_picoadk_v2.D14?7
+board_definitions.datanoise_picoadk_v2.D1?7
+board_definitions.datanoise_picoadk_v2.D2?7
+board_definitions.datanoise_picoadk_v2.D3?7
+board_definitions.datanoise_picoadk_v2.D4?7
+board_definitions.datanoise_picoadk_v2.D5?7
+board_definitions.datanoise_picoadk_v2.D6?7
+board_definitions.datanoise_picoadk_v2.D7?7
+board_definitions.datanoise_picoadk_v2.D8?7
+board_definitions.datanoise_picoadk_v2.D9?7
+board_definitions.datanoise_picoadk_v2.I2C?4()
+board_definitions.datanoise_picoadk_v2.I2S_BCLK?7
+board_definitions.datanoise_picoadk_v2.I2S_DIN?7
+board_definitions.datanoise_picoadk_v2.I2S_DOUT?7
+board_definitions.datanoise_picoadk_v2.I2S_LRCLK?7
+board_definitions.datanoise_picoadk_v2.I2S_MCLK?7
+board_definitions.datanoise_picoadk_v2.MIDI_RX?7
+board_definitions.datanoise_picoadk_v2.MISO?7
+board_definitions.datanoise_picoadk_v2.MOSI?7
+board_definitions.datanoise_picoadk_v2.RX?7
+board_definitions.datanoise_picoadk_v2.SCK?7
+board_definitions.datanoise_picoadk_v2.SCL?7
+board_definitions.datanoise_picoadk_v2.SDA?7
+board_definitions.datanoise_picoadk_v2.SDIO_CLOCK?7
+board_definitions.datanoise_picoadk_v2.SDIO_COMMAND?7
+board_definitions.datanoise_picoadk_v2.SDIO_DATA0?7
+board_definitions.datanoise_picoadk_v2.SDIO_DATA1?7
+board_definitions.datanoise_picoadk_v2.SDIO_DATA2?7
+board_definitions.datanoise_picoadk_v2.SDIO_DATA3?7
+board_definitions.datanoise_picoadk_v2.SPI?4()
+board_definitions.datanoise_picoadk_v2.STEMMA_I2C?4()
+board_definitions.datanoise_picoadk_v2.TX?7
+board_definitions.datanoise_picoadk_v2.UART?4()
+board_definitions.datanoise_picoadk_v2.board_id?7
 board_definitions.datum_distance.D0?7
 board_definitions.datum_distance.D10?7
 board_definitions.datum_distance.D11?7
@@ -6836,6 +7380,7 @@
 board_definitions.esp32-wrover-dev-cam.CAMERA_DATA7?7
 board_definitions.esp32-wrover-dev-cam.CAMERA_DATA8?7
 board_definitions.esp32-wrover-dev-cam.CAMERA_DATA9?7
+board_definitions.esp32-wrover-dev-cam.CAMERA_DATA?7
 board_definitions.esp32-wrover-dev-cam.CAMERA_HREF?7
 board_definitions.esp32-wrover-dev-cam.CAMERA_PCLK?7
 board_definitions.esp32-wrover-dev-cam.CAMERA_PWDN?7
@@ -7029,6 +7574,7 @@
 board_definitions.espressif_esp32_devkitc_v4_wrover.board_id?7
 board_definitions.espressif_esp32_eye.BOOT?7
 board_definitions.espressif_esp32_eye.BUTTON?7
+board_definitions.espressif_esp32_eye.CAMERA_DATA?7
 board_definitions.espressif_esp32_eye.CAMERA_HREF?7
 board_definitions.espressif_esp32_eye.CAMERA_PCLK?7
 board_definitions.espressif_esp32_eye.CAMERA_VSYNC?7
@@ -7171,6 +7717,47 @@
 board_definitions.espressif_esp32h2_devkitm_1_n4.TX?7
 board_definitions.espressif_esp32h2_devkitm_1_n4.UART?4()
 board_definitions.espressif_esp32h2_devkitm_1_n4.board_id?7
+board_definitions.espressif_esp32p4_function_ev.IO0?7
+board_definitions.espressif_esp32p4_function_ev.IO10?7
+board_definitions.espressif_esp32p4_function_ev.IO11?7
+board_definitions.espressif_esp32p4_function_ev.IO12?7
+board_definitions.espressif_esp32p4_function_ev.IO13?7
+board_definitions.espressif_esp32p4_function_ev.IO14?7
+board_definitions.espressif_esp32p4_function_ev.IO15?7
+board_definitions.espressif_esp32p4_function_ev.IO16?7
+board_definitions.espressif_esp32p4_function_ev.IO17?7
+board_definitions.espressif_esp32p4_function_ev.IO18?7
+board_definitions.espressif_esp32p4_function_ev.IO19?7
+board_definitions.espressif_esp32p4_function_ev.IO1?7
+board_definitions.espressif_esp32p4_function_ev.IO20?7
+board_definitions.espressif_esp32p4_function_ev.IO21?7
+board_definitions.espressif_esp32p4_function_ev.IO2?7
+board_definitions.espressif_esp32p4_function_ev.IO35?7
+board_definitions.espressif_esp32p4_function_ev.IO36?7
+board_definitions.espressif_esp32p4_function_ev.IO37?7
+board_definitions.espressif_esp32p4_function_ev.IO38?7
+board_definitions.espressif_esp32p4_function_ev.IO39?7
+board_definitions.espressif_esp32p4_function_ev.IO3?7
+board_definitions.espressif_esp32p4_function_ev.IO40?7
+board_definitions.espressif_esp32p4_function_ev.IO41?7
+board_definitions.espressif_esp32p4_function_ev.IO42?7
+board_definitions.espressif_esp32p4_function_ev.IO43?7
+board_definitions.espressif_esp32p4_function_ev.IO44?7
+board_definitions.espressif_esp32p4_function_ev.IO45?7
+board_definitions.espressif_esp32p4_function_ev.IO46?7
+board_definitions.espressif_esp32p4_function_ev.IO47?7
+board_definitions.espressif_esp32p4_function_ev.IO48?7
+board_definitions.espressif_esp32p4_function_ev.IO4?7
+board_definitions.espressif_esp32p4_function_ev.IO5?7
+board_definitions.espressif_esp32p4_function_ev.IO6?7
+board_definitions.espressif_esp32p4_function_ev.IO7?7
+board_definitions.espressif_esp32p4_function_ev.IO8?7
+board_definitions.espressif_esp32p4_function_ev.IO9?7
+board_definitions.espressif_esp32p4_function_ev.NEOPIXEL?7
+board_definitions.espressif_esp32p4_function_ev.RX?7
+board_definitions.espressif_esp32p4_function_ev.TX?7
+board_definitions.espressif_esp32p4_function_ev.UART?4()
+board_definitions.espressif_esp32p4_function_ev.board_id?7
 board_definitions.espressif_esp32s2_devkitc_1_n4.IO0?7
 board_definitions.espressif_esp32s2_devkitc_1_n4.IO10?7
 board_definitions.espressif_esp32s2_devkitc_1_n4.IO11?7
@@ -7376,6 +7963,47 @@
 board_definitions.espressif_esp32s3_box_lite.U0RXD?7
 board_definitions.espressif_esp32s3_box_lite.U0TXD?7
 board_definitions.espressif_esp32s3_box_lite.board_id?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO0?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO10?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO11?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO12?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO13?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO14?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO15?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO16?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO17?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO18?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO19?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO1?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO20?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO21?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO2?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO35?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO36?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO37?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO38?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO39?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO3?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO40?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO41?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO42?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO43?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO44?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO45?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO46?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO47?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO48?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO4?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO5?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO6?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO7?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO8?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.IO9?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.NEOPIXEL?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.RX?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.TX?7
+board_definitions.espressif_esp32s3_devkitc_1_n16.UART?4()
+board_definitions.espressif_esp32s3_devkitc_1_n16.board_id?7
 board_definitions.espressif_esp32s3_devkitc_1_n32r8.IO0?7
 board_definitions.espressif_esp32s3_devkitc_1_n32r8.IO10?7
 board_definitions.espressif_esp32s3_devkitc_1_n32r8.IO11?7
@@ -7578,6 +8206,8 @@
 board_definitions.espressif_esp32s3_devkitc_1_n8r8_hacktablet.TFTR4?7
 board_definitions.espressif_esp32s3_devkitc_1_n8r8_hacktablet.TFTR5?7
 board_definitions.espressif_esp32s3_devkitc_1_n8r8_hacktablet.TFT_BACKLIGHT?7
+board_definitions.espressif_esp32s3_devkitc_1_n8r8_hacktablet.TFT_PINS?7
+board_definitions.espressif_esp32s3_devkitc_1_n8r8_hacktablet.TFT_TIMINGS?7
 board_definitions.espressif_esp32s3_devkitc_1_n8r8_hacktablet.TOUCH_INT?7
 board_definitions.espressif_esp32s3_devkitc_1_n8r8_hacktablet.TX?7
 board_definitions.espressif_esp32s3_devkitc_1_n8r8_hacktablet.UART?4()
@@ -7633,6 +8263,7 @@
 board_definitions.espressif_esp32s3_eye.BATTERY?7
 board_definitions.espressif_esp32s3_eye.BOOT?7
 board_definitions.espressif_esp32s3_eye.BUTTONS?7
+board_definitions.espressif_esp32s3_eye.CAMERA_DATA?7
 board_definitions.espressif_esp32s3_eye.CAMERA_HREF?7
 board_definitions.espressif_esp32s3_eye.CAMERA_PCLK?7
 board_definitions.espressif_esp32s3_eye.CAMERA_VSYNC?7
@@ -7662,12 +8293,32 @@
 board_definitions.espressif_esp32s3_lcd_ev.I2S_SDO?7
 board_definitions.espressif_esp32s3_lcd_ev.I2S_WS?7
 board_definitions.espressif_esp32s3_lcd_ev.RX?7
+board_definitions.espressif_esp32s3_lcd_ev.TFT_IO_EXPANDER?7
+board_definitions.espressif_esp32s3_lcd_ev.TFT_PINS?7
+board_definitions.espressif_esp32s3_lcd_ev.TFT_TIMINGS?7
 board_definitions.espressif_esp32s3_lcd_ev.TX?7
 board_definitions.espressif_esp32s3_lcd_ev.board_id?7
 board_definitions.espressif_esp32s3_lcd_ev.dclk?7
 board_definitions.espressif_esp32s3_lcd_ev.de?7
 board_definitions.espressif_esp32s3_lcd_ev.hsync?7
 board_definitions.espressif_esp32s3_lcd_ev.vsync?7
+board_definitions.espressif_esp32s3_lcd_ev_v1.5.BUTTON?7
+board_definitions.espressif_esp32s3_lcd_ev_v1.5.DISPLAY?7
+board_definitions.espressif_esp32s3_lcd_ev_v1.5.I2C?4()
+board_definitions.espressif_esp32s3_lcd_ev_v1.5.I2S_MCLK?7
+board_definitions.espressif_esp32s3_lcd_ev_v1.5.I2S_SCK?7
+board_definitions.espressif_esp32s3_lcd_ev_v1.5.I2S_SDO?7
+board_definitions.espressif_esp32s3_lcd_ev_v1.5.I2S_WS?7
+board_definitions.espressif_esp32s3_lcd_ev_v1.5.RX?7
+board_definitions.espressif_esp32s3_lcd_ev_v1.5.TFT_IO_EXPANDER?7
+board_definitions.espressif_esp32s3_lcd_ev_v1.5.TFT_PINS?7
+board_definitions.espressif_esp32s3_lcd_ev_v1.5.TFT_TIMINGS?7
+board_definitions.espressif_esp32s3_lcd_ev_v1.5.TX?7
+board_definitions.espressif_esp32s3_lcd_ev_v1.5.board_id?7
+board_definitions.espressif_esp32s3_lcd_ev_v1.5.dclk?7
+board_definitions.espressif_esp32s3_lcd_ev_v1.5.de?7
+board_definitions.espressif_esp32s3_lcd_ev_v1.5.hsync?7
+board_definitions.espressif_esp32s3_lcd_ev_v1.5.vsync?7
 board_definitions.espressif_esp32s3_usb_otg_n8.BATTERY?7
 board_definitions.espressif_esp32s3_usb_otg_n8.BAT_VOL?7
 board_definitions.espressif_esp32s3_usb_otg_n8.BOOST_EN?7
@@ -7784,6 +8435,7 @@
 board_definitions.espressif_hmi_devkit_1.IO7?7
 board_definitions.espressif_hmi_devkit_1.IO8?7
 board_definitions.espressif_hmi_devkit_1.IO9?7
+board_definitions.espressif_hmi_devkit_1.LCD_DATA?7
 board_definitions.espressif_hmi_devkit_1.LCD_RS?7
 board_definitions.espressif_hmi_devkit_1.LCD_WR?7
 board_definitions.espressif_hmi_devkit_1.MIC_ADC_M?7
@@ -7821,6 +8473,7 @@
 board_definitions.espressif_kaluga_1.3.CAMERA_D7?7
 board_definitions.espressif_kaluga_1.3.CAMERA_D8?7
 board_definitions.espressif_kaluga_1.3.CAMERA_D9?7
+board_definitions.espressif_kaluga_1.3.CAMERA_DATA?7
 board_definitions.espressif_kaluga_1.3.CAMERA_HREF?7
 board_definitions.espressif_kaluga_1.3.CAMERA_PCLK?7
 board_definitions.espressif_kaluga_1.3.CAMERA_SIOC?7
@@ -7927,6 +8580,7 @@
 board_definitions.espressif_kaluga_1.CAMERA_D7?7
 board_definitions.espressif_kaluga_1.CAMERA_D8?7
 board_definitions.espressif_kaluga_1.CAMERA_D9?7
+board_definitions.espressif_kaluga_1.CAMERA_DATA?7
 board_definitions.espressif_kaluga_1.CAMERA_HREF?7
 board_definitions.espressif_kaluga_1.CAMERA_PCLK?7
 board_definitions.espressif_kaluga_1.CAMERA_SIOC?7
@@ -8667,6 +9321,7 @@
 board_definitions.feather_stm32f405_express.SDA?7
 board_definitions.feather_stm32f405_express.SDIO_CLOCK?7
 board_definitions.feather_stm32f405_express.SDIO_COMMAND?7
+board_definitions.feather_stm32f405_express.SDIO_DATA?7
 board_definitions.feather_stm32f405_express.SPI?4()
 board_definitions.feather_stm32f405_express.STEMMA_I2C?4()
 board_definitions.feather_stm32f405_express.TX?7
@@ -8679,6 +9334,7 @@
 board_definitions.firebeetle2_esp32s3.A3?7
 board_definitions.firebeetle2_esp32s3.A4?7
 board_definitions.firebeetle2_esp32s3.BOOT?7
+board_definitions.firebeetle2_esp32s3.CAM_DATA?7
 board_definitions.firebeetle2_esp32s3.CAM_HREF?7
 board_definitions.firebeetle2_esp32s3.CAM_PCLK?7
 board_definitions.firebeetle2_esp32s3.CAM_VSYNC?7
@@ -9057,6 +9713,7 @@
 board_definitions.grandcentral_m4_express.SDA?7
 board_definitions.grandcentral_m4_express.SDIO_CLOCK?7
 board_definitions.grandcentral_m4_express.SDIO_COMMAND?7
+board_definitions.grandcentral_m4_express.SDIO_DATA?7
 board_definitions.grandcentral_m4_express.SD_CARD_DETECT?7
 board_definitions.grandcentral_m4_express.SD_CS?7
 board_definitions.grandcentral_m4_express.SD_MISO?7
@@ -10857,6 +11514,7 @@
 board_definitions.lilygo_tdisplay_s3_pro.CAMERA_DATA7?7
 board_definitions.lilygo_tdisplay_s3_pro.CAMERA_DATA8?7
 board_definitions.lilygo_tdisplay_s3_pro.CAMERA_DATA9?7
+board_definitions.lilygo_tdisplay_s3_pro.CAMERA_DATA?7
 board_definitions.lilygo_tdisplay_s3_pro.CAMERA_HREF?7
 board_definitions.lilygo_tdisplay_s3_pro.CAMERA_PCLK?7
 board_definitions.lilygo_tdisplay_s3_pro.CAMERA_PWDN?7
@@ -11217,6 +11875,36 @@
 board_definitions.lilygo_twatch_2020_v3.TOUCH_SDA?7
 board_definitions.lilygo_twatch_2020_v3.VIBRATE?7
 board_definitions.lilygo_twatch_2020_v3.board_id?7
+board_definitions.lilygo_twatch_s3.AXIS_INT?7
+board_definitions.lilygo_twatch_s3.BOOT?7
+board_definitions.lilygo_twatch_s3.DISPLAY?7
+board_definitions.lilygo_twatch_s3.I2C?4()
+board_definitions.lilygo_twatch_s3.I2C_SCL?7
+board_definitions.lilygo_twatch_s3.I2C_SDA?7
+board_definitions.lilygo_twatch_s3.I2S_BCK?7
+board_definitions.lilygo_twatch_s3.I2S_DOUT?7
+board_definitions.lilygo_twatch_s3.I2S_WS?7
+board_definitions.lilygo_twatch_s3.IR_LED?7
+board_definitions.lilygo_twatch_s3.MIC_DATA?7
+board_definitions.lilygo_twatch_s3.MIC_SCLK?7
+board_definitions.lilygo_twatch_s3.PMU_INT?7
+board_definitions.lilygo_twatch_s3.RADIO_BUSY?7
+board_definitions.lilygo_twatch_s3.RADIO_DIO1?7
+board_definitions.lilygo_twatch_s3.RADIO_MISO?7
+board_definitions.lilygo_twatch_s3.RADIO_MOSI?7
+board_definitions.lilygo_twatch_s3.RADIO_RST?7
+board_definitions.lilygo_twatch_s3.RADIO_SCK?7
+board_definitions.lilygo_twatch_s3.RADIO_SS?7
+board_definitions.lilygo_twatch_s3.RTC_INT?7
+board_definitions.lilygo_twatch_s3.TFT_BL?7
+board_definitions.lilygo_twatch_s3.TFT_CS?7
+board_definitions.lilygo_twatch_s3.TFT_DC?7
+board_definitions.lilygo_twatch_s3.TFT_MOSI?7
+board_definitions.lilygo_twatch_s3.TFT_SCLK?7
+board_definitions.lilygo_twatch_s3.TOUCH_INT?7
+board_definitions.lilygo_twatch_s3.TOUCH_SCL?7
+board_definitions.lilygo_twatch_s3.TOUCH_SDA?7
+board_definitions.lilygo_twatch_s3.board_id?7
 board_definitions.loc_ber_m4_base_board.A0?7
 board_definitions.loc_ber_m4_base_board.A1?7
 board_definitions.loc_ber_m4_base_board.A2?7
@@ -12148,6 +12836,7 @@
 board_definitions.m5stack_cores3.CAMERA_DATA7?7
 board_definitions.m5stack_cores3.CAMERA_DATA8?7
 board_definitions.m5stack_cores3.CAMERA_DATA9?7
+board_definitions.m5stack_cores3.CAMERA_DATA?7
 board_definitions.m5stack_cores3.CAMERA_HREF?7
 board_definitions.m5stack_cores3.CAMERA_PCLK?7
 board_definitions.m5stack_cores3.CAMERA_VSYNC?7
@@ -12364,6 +13053,7 @@
 board_definitions.m5stack_timer_camera_x.D7?7
 board_definitions.m5stack_timer_camera_x.D8?7
 board_definitions.m5stack_timer_camera_x.D9?7
+board_definitions.m5stack_timer_camera_x.D?7
 board_definitions.m5stack_timer_camera_x.G13?7
 board_definitions.m5stack_timer_camera_x.G4?7
 board_definitions.m5stack_timer_camera_x.HREF?7
@@ -12491,6 +13181,60 @@
 board_definitions.maker_badge.SPI?4()
 board_definitions.maker_badge.VOLTAGE_MONITOR?7
 board_definitions.maker_badge.board_id?7
+board_definitions.makerdiary_imxrt1011_nanokit.A0?7
+board_definitions.makerdiary_imxrt1011_nanokit.A10?7
+board_definitions.makerdiary_imxrt1011_nanokit.A11?7
+board_definitions.makerdiary_imxrt1011_nanokit.A14?7
+board_definitions.makerdiary_imxrt1011_nanokit.A1?7
+board_definitions.makerdiary_imxrt1011_nanokit.A2?7
+board_definitions.makerdiary_imxrt1011_nanokit.A3?7
+board_definitions.makerdiary_imxrt1011_nanokit.A4?7
+board_definitions.makerdiary_imxrt1011_nanokit.A5?7
+board_definitions.makerdiary_imxrt1011_nanokit.A6?7
+board_definitions.makerdiary_imxrt1011_nanokit.A7?7
+board_definitions.makerdiary_imxrt1011_nanokit.A8?7
+board_definitions.makerdiary_imxrt1011_nanokit.A9?7
+board_definitions.makerdiary_imxrt1011_nanokit.D0?7
+board_definitions.makerdiary_imxrt1011_nanokit.D10?7
+board_definitions.makerdiary_imxrt1011_nanokit.D11?7
+board_definitions.makerdiary_imxrt1011_nanokit.D12?7
+board_definitions.makerdiary_imxrt1011_nanokit.D13?7
+board_definitions.makerdiary_imxrt1011_nanokit.D1?7
+board_definitions.makerdiary_imxrt1011_nanokit.D2?7
+board_definitions.makerdiary_imxrt1011_nanokit.D3?7
+board_definitions.makerdiary_imxrt1011_nanokit.D4?7
+board_definitions.makerdiary_imxrt1011_nanokit.D5?7
+board_definitions.makerdiary_imxrt1011_nanokit.D6?7
+board_definitions.makerdiary_imxrt1011_nanokit.D7?7
+board_definitions.makerdiary_imxrt1011_nanokit.D8?7
+board_definitions.makerdiary_imxrt1011_nanokit.D9?7
+board_definitions.makerdiary_imxrt1011_nanokit.DCDC_MODE?7
+board_definitions.makerdiary_imxrt1011_nanokit.I2C?4()
+board_definitions.makerdiary_imxrt1011_nanokit.I2S_BCLK?7
+board_definitions.makerdiary_imxrt1011_nanokit.I2S_BIT_CLOCK?7
+board_definitions.makerdiary_imxrt1011_nanokit.I2S_DATA?7
+board_definitions.makerdiary_imxrt1011_nanokit.I2S_DOUT?7
+board_definitions.makerdiary_imxrt1011_nanokit.I2S_WORD_SELECT?7
+board_definitions.makerdiary_imxrt1011_nanokit.I2S_WSEL?7
+board_definitions.makerdiary_imxrt1011_nanokit.LED?7
+board_definitions.makerdiary_imxrt1011_nanokit.MISO?7
+board_definitions.makerdiary_imxrt1011_nanokit.MOSI?7
+board_definitions.makerdiary_imxrt1011_nanokit.NEOPIXEL?7
+board_definitions.makerdiary_imxrt1011_nanokit.SCK?7
+board_definitions.makerdiary_imxrt1011_nanokit.SCL?7
+board_definitions.makerdiary_imxrt1011_nanokit.SD0?7
+board_definitions.makerdiary_imxrt1011_nanokit.SD13?7
+board_definitions.makerdiary_imxrt1011_nanokit.SD1?7
+board_definitions.makerdiary_imxrt1011_nanokit.SD2?7
+board_definitions.makerdiary_imxrt1011_nanokit.SD3?7
+board_definitions.makerdiary_imxrt1011_nanokit.SD4?7
+board_definitions.makerdiary_imxrt1011_nanokit.SD5?7
+board_definitions.makerdiary_imxrt1011_nanokit.SDA?7
+board_definitions.makerdiary_imxrt1011_nanokit.SPI?4()
+board_definitions.makerdiary_imxrt1011_nanokit.STEMMA_I2C?4()
+board_definitions.makerdiary_imxrt1011_nanokit.UART?4()
+board_definitions.makerdiary_imxrt1011_nanokit.USR_BTN?7
+board_definitions.makerdiary_imxrt1011_nanokit.board_id?7
 board_definitions.makerdiary_m60_keyboard.BATTERY?7
 board_definitions.makerdiary_m60_keyboard.BATTERY_ENABLE?7
 board_definitions.makerdiary_m60_keyboard.BTN?7
@@ -12761,6 +13505,7 @@
 board_definitions.makerdiary_nrf52840_mdk_usb_dongle.VDIV?7
 board_definitions.makerdiary_nrf52840_mdk_usb_dongle.board_id?7
 board_definitions.makerfabs_tft7.BUTTON?7
+board_definitions.makerfabs_tft7.DISPLAY?7
 board_definitions.makerfabs_tft7.GPIO19?7
 board_definitions.makerfabs_tft7.GPIO20?7
 board_definitions.makerfabs_tft7.I2C?4()
@@ -12770,7 +13515,14 @@
 board_definitions.makerfabs_tft7.RX?7
 board_definitions.makerfabs_tft7.SCL?7
 board_definitions.makerfabs_tft7.SDA?7
+board_definitions.makerfabs_tft7.SDIO_CLK?7
+board_definitions.makerfabs_tft7.SDIO_CMD?7
+board_definitions.makerfabs_tft7.SDIO_D0?7
 board_definitions.makerfabs_tft7.TFT_BACKLIGHT?7
+board_definitions.makerfabs_tft7.TFT_PINS?7
+board_definitions.makerfabs_tft7.TFT_TIMINGS1024?7
+board_definitions.makerfabs_tft7.TFT_TIMINGS800?7
+board_definitions.makerfabs_tft7.TFT_TIMINGS?7
 board_definitions.makerfabs_tft7.TOUCH_RESET?7
 board_definitions.makerfabs_tft7.TX?7
 board_definitions.makerfabs_tft7.board_id?7
@@ -12805,6 +13557,29 @@
 board_definitions.makergo_esp32c3_supermini.TX?7
 board_definitions.makergo_esp32c3_supermini.UART?4()
 board_definitions.makergo_esp32c3_supermini.board_id?7
+board_definitions.makergo_esp32c6_supermini.BOOT?7
+board_definitions.makergo_esp32c6_supermini.IO0?7
+board_definitions.makergo_esp32c6_supermini.IO14?7
+board_definitions.makergo_esp32c6_supermini.IO15?7
+board_definitions.makergo_esp32c6_supermini.IO16?7
+board_definitions.makergo_esp32c6_supermini.IO18?7
+board_definitions.makergo_esp32c6_supermini.IO19?7
+board_definitions.makergo_esp32c6_supermini.IO1?7
+board_definitions.makergo_esp32c6_supermini.IO20?7
+board_definitions.makergo_esp32c6_supermini.IO2?7
+board_definitions.makergo_esp32c6_supermini.IO3?7
+board_definitions.makergo_esp32c6_supermini.IO4?7
+board_definitions.makergo_esp32c6_supermini.IO5?7
+board_definitions.makergo_esp32c6_supermini.IO6?7
+board_definitions.makergo_esp32c6_supermini.IO7?7
+board_definitions.makergo_esp32c6_supermini.IO8?7
+board_definitions.makergo_esp32c6_supermini.IO9?7
+board_definitions.makergo_esp32c6_supermini.LED?7
+board_definitions.makergo_esp32c6_supermini.NEOPIXEL?7
+board_definitions.makergo_esp32c6_supermini.RX?7
+board_definitions.makergo_esp32c6_supermini.TX?7
+board_definitions.makergo_esp32c6_supermini.UART?4()
+board_definitions.makergo_esp32c6_supermini.board_id?7
 board_definitions.maple_elite_pi.A0?7
 board_definitions.maple_elite_pi.A0_D26?7
 board_definitions.maple_elite_pi.A1?7
@@ -12893,9 +13668,11 @@
 board_definitions.matrixportal_m4.MTX_ADDRC?7
 board_definitions.matrixportal_m4.MTX_ADDRD?7
 board_definitions.matrixportal_m4.MTX_ADDRE?7
+board_definitions.matrixportal_m4.MTX_ADDRESS?7
 board_definitions.matrixportal_m4.MTX_B1?7
 board_definitions.matrixportal_m4.MTX_B2?7
 board_definitions.matrixportal_m4.MTX_CLK?7
+board_definitions.matrixportal_m4.MTX_COMMON?7
 board_definitions.matrixportal_m4.MTX_G1?7
 board_definitions.matrixportal_m4.MTX_G2?7
 board_definitions.matrixportal_m4.MTX_LAT?7
@@ -12915,6 +13692,7 @@
 board_definitions.matrixportal_m4.clock_pin?7
 board_definitions.matrixportal_m4.latch_pin?7
 board_definitions.matrixportal_m4.output_enable_pin?7
+board_definitions.matrixportal_m4.rgb_pins?7
 board_definitions.melopero_shake_rp2040.A0?7
 board_definitions.melopero_shake_rp2040.A1?7
 board_definitions.melopero_shake_rp2040.A2?7
@@ -15471,6 +16249,54 @@
 board_definitions.pimoroni_pga2040.GP8?7
 board_definitions.pimoroni_pga2040.GP9?7
 board_definitions.pimoroni_pga2040.board_id?7
+board_definitions.pimoroni_pga2350.GP0?7
+board_definitions.pimoroni_pga2350.GP10?7
+board_definitions.pimoroni_pga2350.GP11?7
+board_definitions.pimoroni_pga2350.GP12?7
+board_definitions.pimoroni_pga2350.GP13?7
+board_definitions.pimoroni_pga2350.GP14?7
+board_definitions.pimoroni_pga2350.GP15?7
+board_definitions.pimoroni_pga2350.GP16?7
+board_definitions.pimoroni_pga2350.GP17?7
+board_definitions.pimoroni_pga2350.GP18?7
+board_definitions.pimoroni_pga2350.GP19?7
+board_definitions.pimoroni_pga2350.GP1?7
+board_definitions.pimoroni_pga2350.GP20?7
+board_definitions.pimoroni_pga2350.GP21?7
+board_definitions.pimoroni_pga2350.GP22?7
+board_definitions.pimoroni_pga2350.GP23?7
+board_definitions.pimoroni_pga2350.GP24?7
+board_definitions.pimoroni_pga2350.GP25?7
+board_definitions.pimoroni_pga2350.GP26?7
+board_definitions.pimoroni_pga2350.GP27?7
+board_definitions.pimoroni_pga2350.GP28?7
+board_definitions.pimoroni_pga2350.GP29?7
+board_definitions.pimoroni_pga2350.GP2?7
+board_definitions.pimoroni_pga2350.GP30?7
+board_definitions.pimoroni_pga2350.GP31?7
+board_definitions.pimoroni_pga2350.GP32?7
+board_definitions.pimoroni_pga2350.GP33?7
+board_definitions.pimoroni_pga2350.GP34?7
+board_definitions.pimoroni_pga2350.GP35?7
+board_definitions.pimoroni_pga2350.GP36?7
+board_definitions.pimoroni_pga2350.GP37?7
+board_definitions.pimoroni_pga2350.GP38?7
+board_definitions.pimoroni_pga2350.GP39?7
+board_definitions.pimoroni_pga2350.GP3?7
+board_definitions.pimoroni_pga2350.GP40?7
+board_definitions.pimoroni_pga2350.GP41?7
+board_definitions.pimoroni_pga2350.GP42?7
+board_definitions.pimoroni_pga2350.GP43?7
+board_definitions.pimoroni_pga2350.GP44?7
+board_definitions.pimoroni_pga2350.GP45?7
+board_definitions.pimoroni_pga2350.GP46?7
+board_definitions.pimoroni_pga2350.GP4?7
+board_definitions.pimoroni_pga2350.GP5?7
+board_definitions.pimoroni_pga2350.GP6?7
+board_definitions.pimoroni_pga2350.GP7?7
+board_definitions.pimoroni_pga2350.GP8?7
+board_definitions.pimoroni_pga2350.GP9?7
+board_definitions.pimoroni_pga2350.board_id?7
 board_definitions.pimoroni_pico_dv_base.A0?7
 board_definitions.pimoroni_pico_dv_base.A1?7
 board_definitions.pimoroni_pico_dv_base.A2?7
@@ -15598,6 +16424,62 @@
 board_definitions.pimoroni_pico_dv_base_w.VBUS_SENSE?7
 board_definitions.pimoroni_pico_dv_base_w.VOLTAGE_MONITOR?7
 board_definitions.pimoroni_pico_dv_base_w.board_id?7
+board_definitions.pimoroni_pico_plus2.A0?7
+board_definitions.pimoroni_pico_plus2.A1?7
+board_definitions.pimoroni_pico_plus2.A2?7
+board_definitions.pimoroni_pico_plus2.A3?7
+board_definitions.pimoroni_pico_plus2.BUTTON?7
+board_definitions.pimoroni_pico_plus2.GP0?7
+board_definitions.pimoroni_pico_plus2.GP10?7
+board_definitions.pimoroni_pico_plus2.GP11?7
+board_definitions.pimoroni_pico_plus2.GP12?7
+board_definitions.pimoroni_pico_plus2.GP13?7
+board_definitions.pimoroni_pico_plus2.GP14?7
+board_definitions.pimoroni_pico_plus2.GP15?7
+board_definitions.pimoroni_pico_plus2.GP16?7
+board_definitions.pimoroni_pico_plus2.GP17?7
+board_definitions.pimoroni_pico_plus2.GP18?7
+board_definitions.pimoroni_pico_plus2.GP19?7
+board_definitions.pimoroni_pico_plus2.GP1?7
+board_definitions.pimoroni_pico_plus2.GP20?7
+board_definitions.pimoroni_pico_plus2.GP21?7
+board_definitions.pimoroni_pico_plus2.GP22?7
+board_definitions.pimoroni_pico_plus2.GP24?7
+board_definitions.pimoroni_pico_plus2.GP25?7
+board_definitions.pimoroni_pico_plus2.GP26?7
+board_definitions.pimoroni_pico_plus2.GP27?7
+board_definitions.pimoroni_pico_plus2.GP28?7
+board_definitions.pimoroni_pico_plus2.GP2?7
+board_definitions.pimoroni_pico_plus2.GP3?7
+board_definitions.pimoroni_pico_plus2.GP40?7
+board_definitions.pimoroni_pico_plus2.GP40_A0?7
+board_definitions.pimoroni_pico_plus2.GP41?7
+board_definitions.pimoroni_pico_plus2.GP41_A1?7
+board_definitions.pimoroni_pico_plus2.GP42?7
+board_definitions.pimoroni_pico_plus2.GP42_A2?7
+board_definitions.pimoroni_pico_plus2.GP4?7
+board_definitions.pimoroni_pico_plus2.GP5?7
+board_definitions.pimoroni_pico_plus2.GP6?7
+board_definitions.pimoroni_pico_plus2.GP7?7
+board_definitions.pimoroni_pico_plus2.GP8?7
+board_definitions.pimoroni_pico_plus2.GP9?7
+board_definitions.pimoroni_pico_plus2.I2C?4()
+board_definitions.pimoroni_pico_plus2.LED?7
+board_definitions.pimoroni_pico_plus2.MISO?7
+board_definitions.pimoroni_pico_plus2.MOSI?7
+board_definitions.pimoroni_pico_plus2.SCK?7
+board_definitions.pimoroni_pico_plus2.SPI?4()
+board_definitions.pimoroni_pico_plus2.SPICE_BL?7
+board_definitions.pimoroni_pico_plus2.SPICE_CS?7
+board_definitions.pimoroni_pico_plus2.SPICE_RX?7
+board_definitions.pimoroni_pico_plus2.SPICE_SCK?7
+board_definitions.pimoroni_pico_plus2.SPICE_TX?7
+board_definitions.pimoroni_pico_plus2.STEMMA_I2C?4()
+board_definitions.pimoroni_pico_plus2.TFT_BACKLIGHT?7
+board_definitions.pimoroni_pico_plus2.USER_SW?7
+board_definitions.pimoroni_pico_plus2.VBUS_SENSE?7
+board_definitions.pimoroni_pico_plus2.VOLTAGE_MONITOR?7
+board_definitions.pimoroni_pico_plus2.board_id?7
 board_definitions.pimoroni_picolipo_16mb.A0?7
 board_definitions.pimoroni_picolipo_16mb.A1?7
 board_definitions.pimoroni_picolipo_16mb.A2?7
@@ -15786,6 +16668,51 @@
 board_definitions.pimoroni_plasma2040w.VBUS_SENSE?7
 board_definitions.pimoroni_plasma2040w.VOLTAGE_MONITOR?7
 board_definitions.pimoroni_plasma2040w.board_id?7
+board_definitions.pimoroni_plasma2350.A0?7
+board_definitions.pimoroni_plasma2350.A1?7
+board_definitions.pimoroni_plasma2350.A2?7
+board_definitions.pimoroni_plasma2350.BOOT?7
+board_definitions.pimoroni_plasma2350.BUTTON?7
+board_definitions.pimoroni_plasma2350.CLK?7
+board_definitions.pimoroni_plasma2350.DATA?7
+board_definitions.pimoroni_plasma2350.GP0?7
+board_definitions.pimoroni_plasma2350.GP14?7
+board_definitions.pimoroni_plasma2350.GP15?7
+board_definitions.pimoroni_plasma2350.GP19?7
+board_definitions.pimoroni_plasma2350.GP1?7
+board_definitions.pimoroni_plasma2350.GP20?7
+board_definitions.pimoroni_plasma2350.GP21?7
+board_definitions.pimoroni_plasma2350.GP26?7
+board_definitions.pimoroni_plasma2350.GP26_A0?7
+board_definitions.pimoroni_plasma2350.GP27?7
+board_definitions.pimoroni_plasma2350.GP27_A1?7
+board_definitions.pimoroni_plasma2350.GP28?7
+board_definitions.pimoroni_plasma2350.GP28_A2?7
+board_definitions.pimoroni_plasma2350.I2C?4()
+board_definitions.pimoroni_plasma2350.INT?7
+board_definitions.pimoroni_plasma2350.LED_B?7
+board_definitions.pimoroni_plasma2350.LED_G?7
+board_definitions.pimoroni_plasma2350.LED_R?7
+board_definitions.pimoroni_plasma2350.MISO?7
+board_definitions.pimoroni_plasma2350.MOSI?7
+board_definitions.pimoroni_plasma2350.RX?7
+board_definitions.pimoroni_plasma2350.SCK?7
+board_definitions.pimoroni_plasma2350.SCL?7
+board_definitions.pimoroni_plasma2350.SDA?7
+board_definitions.pimoroni_plasma2350.SPI?4()
+board_definitions.pimoroni_plasma2350.SPICE_BL?7
+board_definitions.pimoroni_plasma2350.SPICE_CS?7
+board_definitions.pimoroni_plasma2350.SPICE_RX?7
+board_definitions.pimoroni_plasma2350.SPICE_SCK?7
+board_definitions.pimoroni_plasma2350.SPICE_TX?7
+board_definitions.pimoroni_plasma2350.STEMMA_I2C?4()
+board_definitions.pimoroni_plasma2350.SW_A?7
+board_definitions.pimoroni_plasma2350.SW_BOOT?7
+board_definitions.pimoroni_plasma2350.TFT_BACKLIGHT?7
+board_definitions.pimoroni_plasma2350.TX?7
+board_definitions.pimoroni_plasma2350.UART?4()
+board_definitions.pimoroni_plasma2350.USER_SW?7
+board_definitions.pimoroni_plasma2350.board_id?7
 board_definitions.pimoroni_servo2040.A0?7
 board_definitions.pimoroni_servo2040.A1?7
 board_definitions.pimoroni_servo2040.A2?7
@@ -15833,6 +16760,7 @@
 board_definitions.pimoroni_tiny2040.A1?7
 board_definitions.pimoroni_tiny2040.A2?7
 board_definitions.pimoroni_tiny2040.A3?7
+board_definitions.pimoroni_tiny2040.BUTTON?7
 board_definitions.pimoroni_tiny2040.GP0?7
 board_definitions.pimoroni_tiny2040.GP1?7
 board_definitions.pimoroni_tiny2040.GP26?7
@@ -15879,6 +16807,63 @@
 board_definitions.pimoroni_tiny2040_2mb.LED_R?7
 board_definitions.pimoroni_tiny2040_2mb.USER_SW?7
 board_definitions.pimoroni_tiny2040_2mb.board_id?7
+board_definitions.pimoroni_tiny2350.A0?7
+board_definitions.pimoroni_tiny2350.A1?7
+board_definitions.pimoroni_tiny2350.A2?7
+board_definitions.pimoroni_tiny2350.A3?7
+board_definitions.pimoroni_tiny2350.BUTTON?7
+board_definitions.pimoroni_tiny2350.GP0?7
+board_definitions.pimoroni_tiny2350.GP12?7
+board_definitions.pimoroni_tiny2350.GP13?7
+board_definitions.pimoroni_tiny2350.GP1?7
+board_definitions.pimoroni_tiny2350.GP26?7
+board_definitions.pimoroni_tiny2350.GP26_A0?7
+board_definitions.pimoroni_tiny2350.GP27?7
+board_definitions.pimoroni_tiny2350.GP27_A1?7
+board_definitions.pimoroni_tiny2350.GP28?7
+board_definitions.pimoroni_tiny2350.GP28_A2?7
+board_definitions.pimoroni_tiny2350.GP29?7
+board_definitions.pimoroni_tiny2350.GP29_A3?7
+board_definitions.pimoroni_tiny2350.GP2?7
+board_definitions.pimoroni_tiny2350.GP3?7
+board_definitions.pimoroni_tiny2350.GP4?7
+board_definitions.pimoroni_tiny2350.GP5?7
+board_definitions.pimoroni_tiny2350.GP6?7
+board_definitions.pimoroni_tiny2350.GP7?7
+board_definitions.pimoroni_tiny2350.I2C?4()
+board_definitions.pimoroni_tiny2350.LED_B?7
+board_definitions.pimoroni_tiny2350.LED_G?7
+board_definitions.pimoroni_tiny2350.LED_R?7
+board_definitions.pimoroni_tiny2350.SCL?7
+board_definitions.pimoroni_tiny2350.SDA?7
+board_definitions.pimoroni_tiny2350.STEMMA_I2C?4()
+board_definitions.pimoroni_tiny2350.USER_SW?7
+board_definitions.pimoroni_tiny2350.board_id?7
+board_definitions.pimoroni_tinyfx.AMP_EN?7
+board_definitions.pimoroni_tinyfx.CURRENT_SENSE?7
+board_definitions.pimoroni_tinyfx.GP16?7
+board_definitions.pimoroni_tinyfx.GP17?7
+board_definitions.pimoroni_tinyfx.GP26?7
+board_definitions.pimoroni_tinyfx.GP26_A0?7
+board_definitions.pimoroni_tinyfx.I2C?4()
+board_definitions.pimoroni_tinyfx.I2S_BCLK?7
+board_definitions.pimoroni_tinyfx.I2S_DATA?7
+board_definitions.pimoroni_tinyfx.I2S_LRCLK?7
+board_definitions.pimoroni_tinyfx.LED_1?7
+board_definitions.pimoroni_tinyfx.LED_2?7
+board_definitions.pimoroni_tinyfx.LED_3?7
+board_definitions.pimoroni_tinyfx.LED_4?7
+board_definitions.pimoroni_tinyfx.LED_5?7
+board_definitions.pimoroni_tinyfx.LED_6?7
+board_definitions.pimoroni_tinyfx.LED_B?7
+board_definitions.pimoroni_tinyfx.LED_G?7
+board_definitions.pimoroni_tinyfx.LED_R?7
+board_definitions.pimoroni_tinyfx.SCL?7
+board_definitions.pimoroni_tinyfx.SDA?7
+board_definitions.pimoroni_tinyfx.SENSOR?7
+board_definitions.pimoroni_tinyfx.STEMMA_I2C?4()
+board_definitions.pimoroni_tinyfx.USER_SW?7
+board_definitions.pimoroni_tinyfx.board_id?7
 board_definitions.pitaya_go.AIN0?7
 board_definitions.pitaya_go.AIN1?7
 board_definitions.pitaya_go.AIN2?7
@@ -16608,6 +17593,48 @@
 board_definitions.raspberry_pi_pico.VBUS_SENSE?7
 board_definitions.raspberry_pi_pico.VOLTAGE_MONITOR?7
 board_definitions.raspberry_pi_pico.board_id?7
+board_definitions.raspberry_pi_pico2.A0?7
+board_definitions.raspberry_pi_pico2.A1?7
+board_definitions.raspberry_pi_pico2.A2?7
+board_definitions.raspberry_pi_pico2.A3?7
+board_definitions.raspberry_pi_pico2.GP0?7
+board_definitions.raspberry_pi_pico2.GP10?7
+board_definitions.raspberry_pi_pico2.GP11?7
+board_definitions.raspberry_pi_pico2.GP12?7
+board_definitions.raspberry_pi_pico2.GP13?7
+board_definitions.raspberry_pi_pico2.GP14?7
+board_definitions.raspberry_pi_pico2.GP15?7
+board_definitions.raspberry_pi_pico2.GP16?7
+board_definitions.raspberry_pi_pico2.GP17?7
+board_definitions.raspberry_pi_pico2.GP18?7
+board_definitions.raspberry_pi_pico2.GP19?7
+board_definitions.raspberry_pi_pico2.GP1?7
+board_definitions.raspberry_pi_pico2.GP20?7
+board_definitions.raspberry_pi_pico2.GP21?7
+board_definitions.raspberry_pi_pico2.GP22?7
+board_definitions.raspberry_pi_pico2.GP23?7
+board_definitions.raspberry_pi_pico2.GP24?7
+board_definitions.raspberry_pi_pico2.GP25?7
+board_definitions.raspberry_pi_pico2.GP26?7
+board_definitions.raspberry_pi_pico2.GP26_A0?7
+board_definitions.raspberry_pi_pico2.GP27?7
+board_definitions.raspberry_pi_pico2.GP27_A1?7
+board_definitions.raspberry_pi_pico2.GP28?7
+board_definitions.raspberry_pi_pico2.GP28_A2?7
+board_definitions.raspberry_pi_pico2.GP2?7
+board_definitions.raspberry_pi_pico2.GP3?7
+board_definitions.raspberry_pi_pico2.GP4?7
+board_definitions.raspberry_pi_pico2.GP5?7
+board_definitions.raspberry_pi_pico2.GP6?7
+board_definitions.raspberry_pi_pico2.GP7?7
+board_definitions.raspberry_pi_pico2.GP8?7
+board_definitions.raspberry_pi_pico2.GP9?7
+board_definitions.raspberry_pi_pico2.LED?7
+board_definitions.raspberry_pi_pico2.SMPS_MODE?7
+board_definitions.raspberry_pi_pico2.STEMMA_I2C?4()
+board_definitions.raspberry_pi_pico2.VBUS_SENSE?7
+board_definitions.raspberry_pi_pico2.VOLTAGE_MONITOR?7
+board_definitions.raspberry_pi_pico2.board_id?7
 board_definitions.raspberry_pi_pico_w.A0?7
 board_definitions.raspberry_pi_pico_w.A1?7
 board_definitions.raspberry_pi_pico_w.A2?7
@@ -17217,12 +18244,60 @@
 board_definitions.same54_xplained.SDA?7
 board_definitions.same54_xplained.SDIO_CLOCK?7
 board_definitions.same54_xplained.SDIO_COMMAND?7
+board_definitions.same54_xplained.SDIO_DATA?7
 board_definitions.same54_xplained.SPI?4()
 board_definitions.same54_xplained.SW0?7
 board_definitions.same54_xplained.UART?4()
 board_definitions.same54_xplained.VSYNC?7
 board_definitions.same54_xplained.XCLK?7
 board_definitions.same54_xplained.board_id?7
+board_definitions.seeed_xiao_esp32_s3_sense.A0?7
+board_definitions.seeed_xiao_esp32_s3_sense.A1?7
+board_definitions.seeed_xiao_esp32_s3_sense.A2?7
+board_definitions.seeed_xiao_esp32_s3_sense.A3?7
+board_definitions.seeed_xiao_esp32_s3_sense.A4?7
+board_definitions.seeed_xiao_esp32_s3_sense.A5?7
+board_definitions.seeed_xiao_esp32_s3_sense.CAM_D0?7
+board_definitions.seeed_xiao_esp32_s3_sense.CAM_D1?7
+board_definitions.seeed_xiao_esp32_s3_sense.CAM_D2?7
+board_definitions.seeed_xiao_esp32_s3_sense.CAM_D3?7
+board_definitions.seeed_xiao_esp32_s3_sense.CAM_D4?7
+board_definitions.seeed_xiao_esp32_s3_sense.CAM_D5?7
+board_definitions.seeed_xiao_esp32_s3_sense.CAM_D6?7
+board_definitions.seeed_xiao_esp32_s3_sense.CAM_D7?7
+board_definitions.seeed_xiao_esp32_s3_sense.CAM_DATA?7
+board_definitions.seeed_xiao_esp32_s3_sense.CAM_HREF?7
+board_definitions.seeed_xiao_esp32_s3_sense.CAM_PCLK?7
+board_definitions.seeed_xiao_esp32_s3_sense.CAM_SCL?7
+board_definitions.seeed_xiao_esp32_s3_sense.CAM_SDA?7
+board_definitions.seeed_xiao_esp32_s3_sense.CAM_VSYNC?7
+board_definitions.seeed_xiao_esp32_s3_sense.CAM_XCLK?7
+board_definitions.seeed_xiao_esp32_s3_sense.D0?7
+board_definitions.seeed_xiao_esp32_s3_sense.D10?7
+board_definitions.seeed_xiao_esp32_s3_sense.D1?7
+board_definitions.seeed_xiao_esp32_s3_sense.D2?7
+board_definitions.seeed_xiao_esp32_s3_sense.D3?7
+board_definitions.seeed_xiao_esp32_s3_sense.D4?7
+board_definitions.seeed_xiao_esp32_s3_sense.D5?7
+board_definitions.seeed_xiao_esp32_s3_sense.D6?7
+board_definitions.seeed_xiao_esp32_s3_sense.D7?7
+board_definitions.seeed_xiao_esp32_s3_sense.D8?7
+board_definitions.seeed_xiao_esp32_s3_sense.D9?7
+board_definitions.seeed_xiao_esp32_s3_sense.I2C?4()
+board_definitions.seeed_xiao_esp32_s3_sense.LED?7
+board_definitions.seeed_xiao_esp32_s3_sense.MIC_CLK?7
+board_definitions.seeed_xiao_esp32_s3_sense.MIC_DATA?7
+board_definitions.seeed_xiao_esp32_s3_sense.MISO?7
+board_definitions.seeed_xiao_esp32_s3_sense.MOSI?7
+board_definitions.seeed_xiao_esp32_s3_sense.RX?7
+board_definitions.seeed_xiao_esp32_s3_sense.SCK?7
+board_definitions.seeed_xiao_esp32_s3_sense.SCL?7
+board_definitions.seeed_xiao_esp32_s3_sense.SDA?7
+board_definitions.seeed_xiao_esp32_s3_sense.SDCS?7
+board_definitions.seeed_xiao_esp32_s3_sense.SPI?4()
+board_definitions.seeed_xiao_esp32_s3_sense.TX?7
+board_definitions.seeed_xiao_esp32_s3_sense.UART?4()
+board_definitions.seeed_xiao_esp32_s3_sense.board_id?7
 board_definitions.seeed_xiao_esp32c3.A0?7
 board_definitions.seeed_xiao_esp32c3.A1?7
 board_definitions.seeed_xiao_esp32c3.A2?7
@@ -17472,6 +18547,45 @@
 board_definitions.seeeduino_xiao_rp2040.TX?7
 board_definitions.seeeduino_xiao_rp2040.UART?4()
 board_definitions.seeeduino_xiao_rp2040.board_id?7
+board_definitions.seeeduino_xiao_rp2350.A0?7
+board_definitions.seeeduino_xiao_rp2350.A1?7
+board_definitions.seeeduino_xiao_rp2350.A2?7
+board_definitions.seeeduino_xiao_rp2350.A3?7
+board_definitions.seeeduino_xiao_rp2350.BAT_ADC_EN?7
+board_definitions.seeeduino_xiao_rp2350.D0?7
+board_definitions.seeeduino_xiao_rp2350.D10?7
+board_definitions.seeeduino_xiao_rp2350.D11?7
+board_definitions.seeeduino_xiao_rp2350.D12?7
+board_definitions.seeeduino_xiao_rp2350.D13?7
+board_definitions.seeeduino_xiao_rp2350.D14?7
+board_definitions.seeeduino_xiao_rp2350.D15?7
+board_definitions.seeeduino_xiao_rp2350.D16?7
+board_definitions.seeeduino_xiao_rp2350.D17?7
+board_definitions.seeeduino_xiao_rp2350.D18?7
+board_definitions.seeeduino_xiao_rp2350.D1?7
+board_definitions.seeeduino_xiao_rp2350.D2?7
+board_definitions.seeeduino_xiao_rp2350.D3?7
+board_definitions.seeeduino_xiao_rp2350.D4?7
+board_definitions.seeeduino_xiao_rp2350.D5?7
+board_definitions.seeeduino_xiao_rp2350.D6?7
+board_definitions.seeeduino_xiao_rp2350.D7?7
+board_definitions.seeeduino_xiao_rp2350.D8?7
+board_definitions.seeeduino_xiao_rp2350.D9?7
+board_definitions.seeeduino_xiao_rp2350.I2C?4()
+board_definitions.seeeduino_xiao_rp2350.LED?7
+board_definitions.seeeduino_xiao_rp2350.MISO?7
+board_definitions.seeeduino_xiao_rp2350.MOSI?7
+board_definitions.seeeduino_xiao_rp2350.NEOPIXEL?7
+board_definitions.seeeduino_xiao_rp2350.NEOPIXEL_POWER?7
+board_definitions.seeeduino_xiao_rp2350.RX?7
+board_definitions.seeeduino_xiao_rp2350.SCK?7
+board_definitions.seeeduino_xiao_rp2350.SCL?7
+board_definitions.seeeduino_xiao_rp2350.SDA?7
+board_definitions.seeeduino_xiao_rp2350.SPI?4()
+board_definitions.seeeduino_xiao_rp2350.TX?7
+board_definitions.seeeduino_xiao_rp2350.UART?4()
+board_definitions.seeeduino_xiao_rp2350.VOLTAGE_MONITOR?7
+board_definitions.seeeduino_xiao_rp2350.board_id?7
 board_definitions.sensebox_mcu.A1?7
 board_definitions.sensebox_mcu.A2?7
 board_definitions.sensebox_mcu.A3?7
@@ -17945,6 +19059,43 @@
 board_definitions.solderparty_bbq20kbd.TX?7
 board_definitions.solderparty_bbq20kbd.UART?4()
 board_definitions.solderparty_bbq20kbd.board_id?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO10?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO11?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO12?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO13?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO14?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO15?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO24?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO25?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO26?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO27?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO28?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO29?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO30?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO31?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO32?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO33?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO34?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO35?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO36?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO37?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO38?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO39?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO40?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO41?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO42?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO43?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO44?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO45?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO46?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO47?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO48?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO49?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO6?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO7?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO8?7
+board_definitions.solderparty_esp32p4_stamp_xl.IO9?7
+board_definitions.solderparty_esp32p4_stamp_xl.board_id?7
 board_definitions.solderparty_rp2040_stamp.A0?7
 board_definitions.solderparty_rp2040_stamp.A1?7
 board_definitions.solderparty_rp2040_stamp.A2?7
@@ -17985,6 +19136,98 @@
 board_definitions.solderparty_rp2040_stamp.GP9?7
 board_definitions.solderparty_rp2040_stamp.NEOPIXEL?7
 board_definitions.solderparty_rp2040_stamp.board_id?7
+board_definitions.solderparty_rp2350_stamp.A0?7
+board_definitions.solderparty_rp2350_stamp.A1?7
+board_definitions.solderparty_rp2350_stamp.A2?7
+board_definitions.solderparty_rp2350_stamp.A3?7
+board_definitions.solderparty_rp2350_stamp.GP0?7
+board_definitions.solderparty_rp2350_stamp.GP10?7
+board_definitions.solderparty_rp2350_stamp.GP11?7
+board_definitions.solderparty_rp2350_stamp.GP12?7
+board_definitions.solderparty_rp2350_stamp.GP13?7
+board_definitions.solderparty_rp2350_stamp.GP14?7
+board_definitions.solderparty_rp2350_stamp.GP15?7
+board_definitions.solderparty_rp2350_stamp.GP16?7
+board_definitions.solderparty_rp2350_stamp.GP17?7
+board_definitions.solderparty_rp2350_stamp.GP18?7
+board_definitions.solderparty_rp2350_stamp.GP19?7
+board_definitions.solderparty_rp2350_stamp.GP1?7
+board_definitions.solderparty_rp2350_stamp.GP20?7
+board_definitions.solderparty_rp2350_stamp.GP21?7
+board_definitions.solderparty_rp2350_stamp.GP22?7
+board_definitions.solderparty_rp2350_stamp.GP23?7
+board_definitions.solderparty_rp2350_stamp.GP24?7
+board_definitions.solderparty_rp2350_stamp.GP25?7
+board_definitions.solderparty_rp2350_stamp.GP26?7
+board_definitions.solderparty_rp2350_stamp.GP27?7
+board_definitions.solderparty_rp2350_stamp.GP28?7
+board_definitions.solderparty_rp2350_stamp.GP29?7
+board_definitions.solderparty_rp2350_stamp.GP2?7
+board_definitions.solderparty_rp2350_stamp.GP3?7
+board_definitions.solderparty_rp2350_stamp.GP4?7
+board_definitions.solderparty_rp2350_stamp.GP5?7
+board_definitions.solderparty_rp2350_stamp.GP6?7
+board_definitions.solderparty_rp2350_stamp.GP7?7
+board_definitions.solderparty_rp2350_stamp.GP8?7
+board_definitions.solderparty_rp2350_stamp.GP9?7
+board_definitions.solderparty_rp2350_stamp.board_id?7
+board_definitions.solderparty_rp2350_stamp_xl.A0?7
+board_definitions.solderparty_rp2350_stamp_xl.A1?7
+board_definitions.solderparty_rp2350_stamp_xl.A2?7
+board_definitions.solderparty_rp2350_stamp_xl.A3?7
+board_definitions.solderparty_rp2350_stamp_xl.A4?7
+board_definitions.solderparty_rp2350_stamp_xl.A5?7
+board_definitions.solderparty_rp2350_stamp_xl.A6?7
+board_definitions.solderparty_rp2350_stamp_xl.A7?7
+board_definitions.solderparty_rp2350_stamp_xl.GP0?7
+board_definitions.solderparty_rp2350_stamp_xl.GP10?7
+board_definitions.solderparty_rp2350_stamp_xl.GP11?7
+board_definitions.solderparty_rp2350_stamp_xl.GP12?7
+board_definitions.solderparty_rp2350_stamp_xl.GP13?7
+board_definitions.solderparty_rp2350_stamp_xl.GP14?7
+board_definitions.solderparty_rp2350_stamp_xl.GP15?7
+board_definitions.solderparty_rp2350_stamp_xl.GP16?7
+board_definitions.solderparty_rp2350_stamp_xl.GP17?7
+board_definitions.solderparty_rp2350_stamp_xl.GP18?7
+board_definitions.solderparty_rp2350_stamp_xl.GP19?7
+board_definitions.solderparty_rp2350_stamp_xl.GP1?7
+board_definitions.solderparty_rp2350_stamp_xl.GP20?7
+board_definitions.solderparty_rp2350_stamp_xl.GP21?7
+board_definitions.solderparty_rp2350_stamp_xl.GP22?7
+board_definitions.solderparty_rp2350_stamp_xl.GP23?7
+board_definitions.solderparty_rp2350_stamp_xl.GP24?7
+board_definitions.solderparty_rp2350_stamp_xl.GP25?7
+board_definitions.solderparty_rp2350_stamp_xl.GP26?7
+board_definitions.solderparty_rp2350_stamp_xl.GP27?7
+board_definitions.solderparty_rp2350_stamp_xl.GP28?7
+board_definitions.solderparty_rp2350_stamp_xl.GP29?7
+board_definitions.solderparty_rp2350_stamp_xl.GP2?7
+board_definitions.solderparty_rp2350_stamp_xl.GP30?7
+board_definitions.solderparty_rp2350_stamp_xl.GP31?7
+board_definitions.solderparty_rp2350_stamp_xl.GP32?7
+board_definitions.solderparty_rp2350_stamp_xl.GP33?7
+board_definitions.solderparty_rp2350_stamp_xl.GP34?7
+board_definitions.solderparty_rp2350_stamp_xl.GP35?7
+board_definitions.solderparty_rp2350_stamp_xl.GP36?7
+board_definitions.solderparty_rp2350_stamp_xl.GP37?7
+board_definitions.solderparty_rp2350_stamp_xl.GP38?7
+board_definitions.solderparty_rp2350_stamp_xl.GP39?7
+board_definitions.solderparty_rp2350_stamp_xl.GP3?7
+board_definitions.solderparty_rp2350_stamp_xl.GP40?7
+board_definitions.solderparty_rp2350_stamp_xl.GP41?7
+board_definitions.solderparty_rp2350_stamp_xl.GP42?7
+board_definitions.solderparty_rp2350_stamp_xl.GP43?7
+board_definitions.solderparty_rp2350_stamp_xl.GP44?7
+board_definitions.solderparty_rp2350_stamp_xl.GP45?7
+board_definitions.solderparty_rp2350_stamp_xl.GP46?7
+board_definitions.solderparty_rp2350_stamp_xl.GP47?7
+board_definitions.solderparty_rp2350_stamp_xl.GP4?7
+board_definitions.solderparty_rp2350_stamp_xl.GP5?7
+board_definitions.solderparty_rp2350_stamp_xl.GP6?7
+board_definitions.solderparty_rp2350_stamp_xl.GP7?7
+board_definitions.solderparty_rp2350_stamp_xl.GP8?7
+board_definitions.solderparty_rp2350_stamp_xl.GP9?7
+board_definitions.solderparty_rp2350_stamp_xl.board_id?7
 board_definitions.sparkfun_lumidrive.A3?7
 board_definitions.sparkfun_lumidrive.A4?7
 board_definitions.sparkfun_lumidrive.D10?7
@@ -18238,6 +19481,41 @@
 board_definitions.sparkfun_pro_micro_rp2040.TX?7
 board_definitions.sparkfun_pro_micro_rp2040.UART?4()
 board_definitions.sparkfun_pro_micro_rp2040.board_id?7
+board_definitions.sparkfun_pro_micro_rp2350.A0?7
+board_definitions.sparkfun_pro_micro_rp2350.A1?7
+board_definitions.sparkfun_pro_micro_rp2350.A2?7
+board_definitions.sparkfun_pro_micro_rp2350.A3?7
+board_definitions.sparkfun_pro_micro_rp2350.D0?7
+board_definitions.sparkfun_pro_micro_rp2350.D1?7
+board_definitions.sparkfun_pro_micro_rp2350.D20?7
+board_definitions.sparkfun_pro_micro_rp2350.D21?7
+board_definitions.sparkfun_pro_micro_rp2350.D22?7
+board_definitions.sparkfun_pro_micro_rp2350.D23?7
+board_definitions.sparkfun_pro_micro_rp2350.D26?7
+board_definitions.sparkfun_pro_micro_rp2350.D27?7
+board_definitions.sparkfun_pro_micro_rp2350.D28?7
+board_definitions.sparkfun_pro_micro_rp2350.D29?7
+board_definitions.sparkfun_pro_micro_rp2350.D2?7
+board_definitions.sparkfun_pro_micro_rp2350.D3?7
+board_definitions.sparkfun_pro_micro_rp2350.D4?7
+board_definitions.sparkfun_pro_micro_rp2350.D5?7
+board_definitions.sparkfun_pro_micro_rp2350.D6?7
+board_definitions.sparkfun_pro_micro_rp2350.D7?7
+board_definitions.sparkfun_pro_micro_rp2350.D8?7
+board_definitions.sparkfun_pro_micro_rp2350.D9?7
+board_definitions.sparkfun_pro_micro_rp2350.I2C?4()
+board_definitions.sparkfun_pro_micro_rp2350.MISO?7
+board_definitions.sparkfun_pro_micro_rp2350.MOSI?7
+board_definitions.sparkfun_pro_micro_rp2350.NEOPIXEL?7
+board_definitions.sparkfun_pro_micro_rp2350.RX?7
+board_definitions.sparkfun_pro_micro_rp2350.SCK?7
+board_definitions.sparkfun_pro_micro_rp2350.SCL?7
+board_definitions.sparkfun_pro_micro_rp2350.SDA?7
+board_definitions.sparkfun_pro_micro_rp2350.SPI?4()
+board_definitions.sparkfun_pro_micro_rp2350.STEMMA_I2C?4()
+board_definitions.sparkfun_pro_micro_rp2350.TX?7
+board_definitions.sparkfun_pro_micro_rp2350.UART?4()
+board_definitions.sparkfun_pro_micro_rp2350.board_id?7
 board_definitions.sparkfun_qwiic_micro_no_flash.A0?7
 board_definitions.sparkfun_qwiic_micro_no_flash.A1?7
 board_definitions.sparkfun_qwiic_micro_no_flash.A2?7
@@ -18553,6 +19831,7 @@
 board_definitions.sparkfun_stm32_thing_plus.SDA?7
 board_definitions.sparkfun_stm32_thing_plus.SDIO_CLOCK?7
 board_definitions.sparkfun_stm32_thing_plus.SDIO_COMMAND?7
+board_definitions.sparkfun_stm32_thing_plus.SDIO_DATA?7
 board_definitions.sparkfun_stm32_thing_plus.SPI?4()
 board_definitions.sparkfun_stm32_thing_plus.STEMMA_I2C?4()
 board_definitions.sparkfun_stm32_thing_plus.TX?7
@@ -18931,6 +20210,7 @@
 board_definitions.spresense.SDA?7
 board_definitions.spresense.SDIO_CLOCK?7
 board_definitions.spresense.SDIO_COMMAND?7
+board_definitions.spresense.SDIO_DATA?7
 board_definitions.spresense.SPI?4()
 board_definitions.spresense.TX?7
 board_definitions.spresense.UART?4()
@@ -19629,6 +20909,42 @@
 board_definitions.sunton_esp32_2432S032C.TOUCH_SCL?7
 board_definitions.sunton_esp32_2432S032C.TOUCH_SDA?7
 board_definitions.sunton_esp32_2432S032C.board_id?7
+board_definitions.sunton_esp32_8048S050.BOOT0?7
+board_definitions.sunton_esp32_8048S050.BUTTON?7
+board_definitions.sunton_esp32_8048S050.DISPLAY?7
+board_definitions.sunton_esp32_8048S050.I2C?4()
+board_definitions.sunton_esp32_8048S050.I2S_BIT_CLOCK?7
+board_definitions.sunton_esp32_8048S050.I2S_DATA?7
+board_definitions.sunton_esp32_8048S050.I2S_WORD_SELECT?7
+board_definitions.sunton_esp32_8048S050.IO0?7
+board_definitions.sunton_esp32_8048S050.IO11?7
+board_definitions.sunton_esp32_8048S050.IO12?7
+board_definitions.sunton_esp32_8048S050.IO13?7
+board_definitions.sunton_esp32_8048S050.IO17?7
+board_definitions.sunton_esp32_8048S050.IO18?7
+board_definitions.sunton_esp32_8048S050.IO19?7
+board_definitions.sunton_esp32_8048S050.IO20?7
+board_definitions.sunton_esp32_8048S050.MISO?7
+board_definitions.sunton_esp32_8048S050.MOSI?7
+board_definitions.sunton_esp32_8048S050.RX?7
+board_definitions.sunton_esp32_8048S050.SCK?7
+board_definitions.sunton_esp32_8048S050.SCL?7
+board_definitions.sunton_esp32_8048S050.SDA?7
+board_definitions.sunton_esp32_8048S050.SD_CS?7
+board_definitions.sunton_esp32_8048S050.SPI?4()
+board_definitions.sunton_esp32_8048S050.TFT_BACKLIGHT?7
+board_definitions.sunton_esp32_8048S050.TFT_PINS?7
+board_definitions.sunton_esp32_8048S050.TFT_TIMINGS?7
+board_definitions.sunton_esp32_8048S050.TOUCH_CS?7
+board_definitions.sunton_esp32_8048S050.TOUCH_INT?7
+board_definitions.sunton_esp32_8048S050.TOUCH_RESET?7
+board_definitions.sunton_esp32_8048S050.TX?7
+board_definitions.sunton_esp32_8048S050.UART?4()
+board_definitions.sunton_esp32_8048S050.board_id?7
+board_definitions.sunton_esp32_8048S050.dclk?7
+board_definitions.sunton_esp32_8048S050.de?7
+board_definitions.sunton_esp32_8048S050.hsync?7
+board_definitions.sunton_esp32_8048S050.vsync?7
 board_definitions.sunton_esp32_8048S070.BOOT0?7
 board_definitions.sunton_esp32_8048S070.BUTTON?7
 board_definitions.sunton_esp32_8048S070.DISPLAY?7
@@ -19653,6 +20969,8 @@
 board_definitions.sunton_esp32_8048S070.SD_CS?7
 board_definitions.sunton_esp32_8048S070.SPI?4()
 board_definitions.sunton_esp32_8048S070.TFT_BACKLIGHT?7
+board_definitions.sunton_esp32_8048S070.TFT_PINS?7
+board_definitions.sunton_esp32_8048S070.TFT_TIMINGS?7
 board_definitions.sunton_esp32_8048S070.TOUCH_CS?7
 board_definitions.sunton_esp32_8048S070.TOUCH_INT?7
 board_definitions.sunton_esp32_8048S070.TOUCH_RESET?7
@@ -21100,6 +22418,68 @@
 board_definitions.unexpectedmaker_nanos3.TX?7
 board_definitions.unexpectedmaker_nanos3.UART?4()
 board_definitions.unexpectedmaker_nanos3.board_id?7
+board_definitions.unexpectedmaker_omgs3.A0?7
+board_definitions.unexpectedmaker_omgs3.A10?7
+board_definitions.unexpectedmaker_omgs3.A11?7
+board_definitions.unexpectedmaker_omgs3.A12?7
+board_definitions.unexpectedmaker_omgs3.A13?7
+board_definitions.unexpectedmaker_omgs3.A1?7
+board_definitions.unexpectedmaker_omgs3.A2?7
+board_definitions.unexpectedmaker_omgs3.A3?7
+board_definitions.unexpectedmaker_omgs3.A4?7
+board_definitions.unexpectedmaker_omgs3.A5?7
+board_definitions.unexpectedmaker_omgs3.A6?7
+board_definitions.unexpectedmaker_omgs3.A7?7
+board_definitions.unexpectedmaker_omgs3.A8?7
+board_definitions.unexpectedmaker_omgs3.A9?7
+board_definitions.unexpectedmaker_omgs3.D0?7
+board_definitions.unexpectedmaker_omgs3.D10?7
+board_definitions.unexpectedmaker_omgs3.D11?7
+board_definitions.unexpectedmaker_omgs3.D12?7
+board_definitions.unexpectedmaker_omgs3.D13?7
+board_definitions.unexpectedmaker_omgs3.D14?7
+board_definitions.unexpectedmaker_omgs3.D1?7
+board_definitions.unexpectedmaker_omgs3.D2?7
+board_definitions.unexpectedmaker_omgs3.D3?7
+board_definitions.unexpectedmaker_omgs3.D43?7
+board_definitions.unexpectedmaker_omgs3.D44?7
+board_definitions.unexpectedmaker_omgs3.D4?7
+board_definitions.unexpectedmaker_omgs3.D5?7
+board_definitions.unexpectedmaker_omgs3.D6?7
+board_definitions.unexpectedmaker_omgs3.D7?7
+board_definitions.unexpectedmaker_omgs3.D8?7
+board_definitions.unexpectedmaker_omgs3.D9?7
+board_definitions.unexpectedmaker_omgs3.FG_INT?7
+board_definitions.unexpectedmaker_omgs3.I2C?4()
+board_definitions.unexpectedmaker_omgs3.IO0?7
+board_definitions.unexpectedmaker_omgs3.IO10?7
+board_definitions.unexpectedmaker_omgs3.IO11?7
+board_definitions.unexpectedmaker_omgs3.IO12?7
+board_definitions.unexpectedmaker_omgs3.IO13?7
+board_definitions.unexpectedmaker_omgs3.IO14?7
+board_definitions.unexpectedmaker_omgs3.IO1?7
+board_definitions.unexpectedmaker_omgs3.IO21?7
+board_definitions.unexpectedmaker_omgs3.IO2?7
+board_definitions.unexpectedmaker_omgs3.IO3?7
+board_definitions.unexpectedmaker_omgs3.IO43?7
+board_definitions.unexpectedmaker_omgs3.IO44?7
+board_definitions.unexpectedmaker_omgs3.IO4?7
+board_definitions.unexpectedmaker_omgs3.IO5?7
+board_definitions.unexpectedmaker_omgs3.IO6?7
+board_definitions.unexpectedmaker_omgs3.IO7?7
+board_definitions.unexpectedmaker_omgs3.IO8?7
+board_definitions.unexpectedmaker_omgs3.IO9?7
+board_definitions.unexpectedmaker_omgs3.NEOPIXEL?7
+board_definitions.unexpectedmaker_omgs3.NEOPIXEL_POWER?7
+board_definitions.unexpectedmaker_omgs3.RX?7
+board_definitions.unexpectedmaker_omgs3.SCL?7
+board_definitions.unexpectedmaker_omgs3.SDA?7
+board_definitions.unexpectedmaker_omgs3.SPI?4()
+board_definitions.unexpectedmaker_omgs3.TX?7
+board_definitions.unexpectedmaker_omgs3.UART?4()
+board_definitions.unexpectedmaker_omgs3.VBUS?7
+board_definitions.unexpectedmaker_omgs3.VBUS_SENSE?7
+board_definitions.unexpectedmaker_omgs3.board_id?7
 board_definitions.unexpectedmaker_pros3.A0?7
 board_definitions.unexpectedmaker_pros3.A11?7
 board_definitions.unexpectedmaker_pros3.A12?7
@@ -21198,6 +22578,34 @@
 board_definitions.unexpectedmaker_pros3.VBUS_SENSE?7
 board_definitions.unexpectedmaker_pros3.VOLTAGE_MONITOR?7
 board_definitions.unexpectedmaker_pros3.board_id?7
+board_definitions.unexpectedmaker_rgbtouch_mini.AMP_BCLK?7
+board_definitions.unexpectedmaker_rgbtouch_mini.AMP_DATA?7
+board_definitions.unexpectedmaker_rgbtouch_mini.AMP_LRCLK?7
+board_definitions.unexpectedmaker_rgbtouch_mini.AMP_SD?7
+board_definitions.unexpectedmaker_rgbtouch_mini.I2C?4()
+board_definitions.unexpectedmaker_rgbtouch_mini.INT_COL?7
+board_definitions.unexpectedmaker_rgbtouch_mini.INT_IMU?7
+board_definitions.unexpectedmaker_rgbtouch_mini.INT_ROW?7
+board_definitions.unexpectedmaker_rgbtouch_mini.IO15?7
+board_definitions.unexpectedmaker_rgbtouch_mini.IO16?7
+board_definitions.unexpectedmaker_rgbtouch_mini.IO18?7
+board_definitions.unexpectedmaker_rgbtouch_mini.IO21?7
+board_definitions.unexpectedmaker_rgbtouch_mini.IO34?7
+board_definitions.unexpectedmaker_rgbtouch_mini.IO35?7
+board_definitions.unexpectedmaker_rgbtouch_mini.IO36?7
+board_definitions.unexpectedmaker_rgbtouch_mini.IO37?7
+board_definitions.unexpectedmaker_rgbtouch_mini.IO48?7
+board_definitions.unexpectedmaker_rgbtouch_mini.IO7?7
+board_definitions.unexpectedmaker_rgbtouch_mini.IO8?7
+board_definitions.unexpectedmaker_rgbtouch_mini.IO9?7
+board_definitions.unexpectedmaker_rgbtouch_mini.MATRIX_DATA?7
+board_definitions.unexpectedmaker_rgbtouch_mini.MATRIX_POWER?7
+board_definitions.unexpectedmaker_rgbtouch_mini.PWR_SHUTDOWN?7
+board_definitions.unexpectedmaker_rgbtouch_mini.SCL?7
+board_definitions.unexpectedmaker_rgbtouch_mini.SDA?7
+board_definitions.unexpectedmaker_rgbtouch_mini.VBAT_SENSE?7
+board_definitions.unexpectedmaker_rgbtouch_mini.VBUS_SENSE?7
+board_definitions.unexpectedmaker_rgbtouch_mini.board_id?7
 board_definitions.unexpectedmaker_tinyc6.A0?7
 board_definitions.unexpectedmaker_tinyc6.A1?7
 board_definitions.unexpectedmaker_tinyc6.A2?7
@@ -21605,6 +23013,96 @@
 board_definitions.vcc_gnd_yd_rp2040.NEOPIXEL?7
 board_definitions.vcc_gnd_yd_rp2040.RGB?7
 board_definitions.vcc_gnd_yd_rp2040.board_id?7
+board_definitions.vidi_x.ADC_BAT?7
+board_definitions.vidi_x.BTN_A?7
+board_definitions.vidi_x.BTN_B?7
+board_definitions.vidi_x.BTN_L_R?7
+board_definitions.vidi_x.BTN_UP_DOWN?7
+board_definitions.vidi_x.DISPLAY?7
+board_definitions.vidi_x.EXP10?7
+board_definitions.vidi_x.EXP11?7
+board_definitions.vidi_x.EXP12?7
+board_definitions.vidi_x.EXP13?7
+board_definitions.vidi_x.EXP14?7
+board_definitions.vidi_x.EXP15?7
+board_definitions.vidi_x.EXP16?7
+board_definitions.vidi_x.EXP17?7
+board_definitions.vidi_x.EXP18?7
+board_definitions.vidi_x.EXP19?7
+board_definitions.vidi_x.EXP20?7
+board_definitions.vidi_x.EXP21?7
+board_definitions.vidi_x.EXP22?7
+board_definitions.vidi_x.EXP23?7
+board_definitions.vidi_x.EXP24?7
+board_definitions.vidi_x.EXP25?7
+board_definitions.vidi_x.EXP26?7
+board_definitions.vidi_x.EXP27?7
+board_definitions.vidi_x.EXP28?7
+board_definitions.vidi_x.EXP7?7
+board_definitions.vidi_x.EXP8?7
+board_definitions.vidi_x.EXP9?7
+board_definitions.vidi_x.GPIO0?7
+board_definitions.vidi_x.GPIO12?7
+board_definitions.vidi_x.GPIO13?7
+board_definitions.vidi_x.GPIO14?7
+board_definitions.vidi_x.GPIO15?7
+board_definitions.vidi_x.GPIO18?7
+board_definitions.vidi_x.GPIO19?7
+board_definitions.vidi_x.GPIO1?7
+board_definitions.vidi_x.GPIO21?7
+board_definitions.vidi_x.GPIO22?7
+board_definitions.vidi_x.GPIO23?7
+board_definitions.vidi_x.GPIO25?7
+board_definitions.vidi_x.GPIO26?7
+board_definitions.vidi_x.GPIO27?7
+board_definitions.vidi_x.GPIO2?7
+board_definitions.vidi_x.GPIO32?7
+board_definitions.vidi_x.GPIO33?7
+board_definitions.vidi_x.GPIO34?7
+board_definitions.vidi_x.GPIO35?7
+board_definitions.vidi_x.GPIO36?7
+board_definitions.vidi_x.GPIO39?7
+board_definitions.vidi_x.GPIO3?7
+board_definitions.vidi_x.GPIO4?7
+board_definitions.vidi_x.GPIO5?7
+board_definitions.vidi_x.I2C?4()
+board_definitions.vidi_x.IRRX?7
+board_definitions.vidi_x.IRTX?7
+board_definitions.vidi_x.LCD_CS?7
+board_definitions.vidi_x.LCD_DC?7
+board_definitions.vidi_x.LCD_MISO?7
+board_definitions.vidi_x.LCD_MOSI?7
+board_definitions.vidi_x.LCD_SCK?7
+board_definitions.vidi_x.MENU?7
+board_definitions.vidi_x.MIC?7
+board_definitions.vidi_x.RGB_LED?7
+board_definitions.vidi_x.RX?7
+board_definitions.vidi_x.SD_CS?7
+board_definitions.vidi_x.SD_MISO?7
+board_definitions.vidi_x.SD_MOSI?7
+board_definitions.vidi_x.SD_SCK?7
+board_definitions.vidi_x.SELECT?7
+board_definitions.vidi_x.SPEAKER_IN?7
+board_definitions.vidi_x.SPI?4()
+board_definitions.vidi_x.START?7
+board_definitions.vidi_x.STATUS?7
+board_definitions.vidi_x.STEMMA_I2C?4()
+board_definitions.vidi_x.TEMP?7
+board_definitions.vidi_x.TOUCH_CS?7
+board_definitions.vidi_x.TOUCH_IRQ?7
+board_definitions.vidi_x.TOUCH_MISO?7
+board_definitions.vidi_x.TOUCH_MOSI?7
+board_definitions.vidi_x.TOUCH_SCK?7
+board_definitions.vidi_x.TX?7
+board_definitions.vidi_x.VIDIIC?4()
+board_definitions.vidi_x.VOLUME?7
+board_definitions.vidi_x.VSPI_CS0?7
+board_definitions.vidi_x.VSPI_CS1?7
+board_definitions.vidi_x.VSPI_CS2?7
+board_definitions.vidi_x.VSPI_MISO?7
+board_definitions.vidi_x.VSPI_MOSI?7
+board_definitions.vidi_x.VSPI_SCK?7
+board_definitions.vidi_x.board_id?7
 board_definitions.warmbit_bluepixel.A0?7
 board_definitions.warmbit_bluepixel.A1?7
 board_definitions.warmbit_bluepixel.ACC_SCL?7
@@ -22119,6 +23617,49 @@
 board_definitions.waveshare_rp2040_lcd_1_28.LCD_DIN?7
 board_definitions.waveshare_rp2040_lcd_1_28.LCD_RST?7
 board_definitions.waveshare_rp2040_lcd_1_28.board_id?7
+board_definitions.waveshare_rp2040_one.A0?7
+board_definitions.waveshare_rp2040_one.A1?7
+board_definitions.waveshare_rp2040_one.A2?7
+board_definitions.waveshare_rp2040_one.A3?7
+board_definitions.waveshare_rp2040_one.GP0?7
+board_definitions.waveshare_rp2040_one.GP10?7
+board_definitions.waveshare_rp2040_one.GP11?7
+board_definitions.waveshare_rp2040_one.GP12?7
+board_definitions.waveshare_rp2040_one.GP13?7
+board_definitions.waveshare_rp2040_one.GP14?7
+board_definitions.waveshare_rp2040_one.GP15?7
+board_definitions.waveshare_rp2040_one.GP16?7
+board_definitions.waveshare_rp2040_one.GP17?7
+board_definitions.waveshare_rp2040_one.GP18?7
+board_definitions.waveshare_rp2040_one.GP19?7
+board_definitions.waveshare_rp2040_one.GP1?7
+board_definitions.waveshare_rp2040_one.GP20?7
+board_definitions.waveshare_rp2040_one.GP21?7
+board_definitions.waveshare_rp2040_one.GP22?7
+board_definitions.waveshare_rp2040_one.GP23?7
+board_definitions.waveshare_rp2040_one.GP24?7
+board_definitions.waveshare_rp2040_one.GP25?7
+board_definitions.waveshare_rp2040_one.GP26?7
+board_definitions.waveshare_rp2040_one.GP26_A0?7
+board_definitions.waveshare_rp2040_one.GP27?7
+board_definitions.waveshare_rp2040_one.GP27_A1?7
+board_definitions.waveshare_rp2040_one.GP28?7
+board_definitions.waveshare_rp2040_one.GP28_A2?7
+board_definitions.waveshare_rp2040_one.GP29?7
+board_definitions.waveshare_rp2040_one.GP29_A3?7
+board_definitions.waveshare_rp2040_one.GP2?7
+board_definitions.waveshare_rp2040_one.GP3?7
+board_definitions.waveshare_rp2040_one.GP4?7
+board_definitions.waveshare_rp2040_one.GP5?7
+board_definitions.waveshare_rp2040_one.GP6?7
+board_definitions.waveshare_rp2040_one.GP7?7
+board_definitions.waveshare_rp2040_one.GP8?7
+board_definitions.waveshare_rp2040_one.GP9?7
+board_definitions.waveshare_rp2040_one.NEOPIXEL?7
+board_definitions.waveshare_rp2040_one.RX?7
+board_definitions.waveshare_rp2040_one.TX?7
+board_definitions.waveshare_rp2040_one.UART?4()
+board_definitions.waveshare_rp2040_one.board_id?7
 board_definitions.waveshare_rp2040_pizero.A0?7
 board_definitions.waveshare_rp2040_pizero.A1?7
 board_definitions.waveshare_rp2040_pizero.CE0?7
@@ -22752,6 +24293,31 @@
 board_definitions.wiznet_w5500_evb_pico.W5500_INT?7
 board_definitions.wiznet_w5500_evb_pico.W5500_RST?7
 board_definitions.wiznet_w5500_evb_pico.board_id?7
+board_definitions.wk-50.COL0?7
+board_definitions.wk-50.COL10?7
+board_definitions.wk-50.COL11?7
+board_definitions.wk-50.COL12?7
+board_definitions.wk-50.COL13?7
+board_definitions.wk-50.COL1?7
+board_definitions.wk-50.COL2?7
+board_definitions.wk-50.COL3?7
+board_definitions.wk-50.COL4?7
+board_definitions.wk-50.COL5?7
+board_definitions.wk-50.COL6?7
+board_definitions.wk-50.COL7?7
+board_definitions.wk-50.COL8?7
+board_definitions.wk-50.COL9?7
+board_definitions.wk-50.ENC0?7
+board_definitions.wk-50.ENC1?7
+board_definitions.wk-50.NEOPIXEL?7
+board_definitions.wk-50.ROW0?7
+board_definitions.wk-50.ROW1?7
+board_definitions.wk-50.ROW2?7
+board_definitions.wk-50.ROW3?7
+board_definitions.wk-50.XY_NCS?7
+board_definitions.wk-50.XY_SCLK?7
+board_definitions.wk-50.XY_SDIO?7
+board_definitions.wk-50.board_id?7
 board_definitions.xinabox_cc03.BLUE?7
 board_definitions.xinabox_cc03.GREEN?7
 board_definitions.xinabox_cc03.I2C?4()
@@ -22895,6 +24461,7 @@
 busdisplay.BusDisplay?1(display_bus: _DisplayBus, init_sequence: ReadableBuffer, *, width: int, height: int, colstart: int = 0, rowstart: int = 0, rotation: int = 0, color_depth: int = 16, grayscale: bool = False, pixels_in_byte_share_row: bool = True, bytes_per_cell: int = 1, reverse_pixels_in_byte: bool = False, set_column_command: int = 0x2A, set_row_command: int = 0x2B, write_ram_command: int = 0x2C, backlight_pin: Optional[microcontroller.Pin] = None, brightness_command: Optional[int] = None, brightness: float = 1.0, single_byte_bounds: bool = False, data_as_commands: bool = False, auto_refresh: bool = True, native_frames_per_second: int = 60, backlight_on_high: bool = True, SH1107_addressing: bool = False, )
 busdisplay._DisplayBus?8
 busio.I2C.deinit?4()
+busio.I2C.probe?4(address: int)
 busio.I2C.readfrom_into?4(address: int, buffer: WriteableBuffer, *, start: int = 0, end: int = sys.maxsize, )
 busio.I2C.scan?4()
 busio.I2C.try_lock?4()
@@ -23195,7 +24762,7 @@
 espulp.ULP?1(arch: Architecture = Architecture.FSM)
 espulp.ULPAlarm?1(ulp: ULP)
 espulp.get_rtc_gpio_number?4(pin: microcontroller.Pin)
-floppyio.flux_readinto?4(buffer: WriteableBuffer, data: digitalio.DigitalInOut, index: digitalio.DigitalInOut, index_wait=0.220, )
+floppyio.flux_readinto?4(buffer: WriteableBuffer, data: digitalio.DigitalInOut, index: digitalio.DigitalInOut, index_wait: float = 0.220, )
 floppyio.mfm_readinto?4(buffer: WriteableBuffer, flux: ReadableBuffer, flux_t2_max: int, flux_t3_max: int, validity: bytearray | None = None, clear_validity: bool = True, )
 floppyio.samplerate?7
 fontio.BuiltinFont.bitmap?7
@@ -23346,6 +24913,7 @@
 math.cos?4(x: float)
 math.cosh?4(x: float)
 math.degrees?4(x: float)
+math.dist?4(p: tuple, q: tuple)
 math.e?7
 math.erf?4(x: float)
 math.erfc?4(x: float)
@@ -23389,7 +24957,7 @@
 mdns.Server.hostname?7
 mdns.Server.instance_name?7
 mdns.Server?1(network_interface: wifi.Radio)
-memorymap.AddressRange?1(*, start, length)
+memorymap.AddressRange?1(*, start: int, length: int)
 memorymonitor.AllocationAlarm.ignore?4(count: int)
 memorymonitor.AllocationAlarm?1(*, minimum_block_count: int = 1)
 memorymonitor.AllocationSize.bytes_per_block?7
@@ -23524,16 +25092,23 @@
 rotaryio.IncrementalEncoder.divisor?7
 rotaryio.IncrementalEncoder.position?7
 rotaryio.IncrementalEncoder?1(pin_a: microcontroller.Pin, pin_b: microcontroller.Pin, divisor: int = 4)
+rp2pio.FifoType?7
+rp2pio.FifoType_piov0?7
+rp2pio.MovStatusType?7
+rp2pio.MovStatusType_piov0?7
 rp2pio.StateMachine.background_write?4(once: Optional[ReadableBuffer] = None, *, loop: Optional[ReadableBuffer] = None, swap: bool = False, )
 rp2pio.StateMachine.clear_rxfifo?4()
 rp2pio.StateMachine.clear_txstall?4()
 rp2pio.StateMachine.deinit?4()
 rp2pio.StateMachine.frequency?7
 rp2pio.StateMachine.in_waiting?7
+rp2pio.StateMachine.offset?7
+rp2pio.StateMachine.pc?7
 rp2pio.StateMachine.pending?7
 rp2pio.StateMachine.readinto?4(buffer: WriteableBuffer, *, start: int = 0, end: Optional[int] = None, swap: bool = False, )
 rp2pio.StateMachine.restart?4()
 rp2pio.StateMachine.run?4(instructions: ReadableBuffer)
+rp2pio.StateMachine.rxfifo?7
 rp2pio.StateMachine.rxstall?7
 rp2pio.StateMachine.stop?4()
 rp2pio.StateMachine.stop_background_write?4()
@@ -23541,7 +25116,7 @@
 rp2pio.StateMachine.write?4(buffer: ReadableBuffer, *, start: int = 0, end: Optional[int] = None, swap: bool = False, )
 rp2pio.StateMachine.write_readinto?4(buffer_out: ReadableBuffer, buffer_in: WriteableBuffer, *, out_start: int = 0, out_end: Optional[int] = None, in_start: int = 0, in_end: Optional[int] = None, )
 rp2pio.StateMachine.writing?7
-rp2pio.StateMachine?1(program: ReadableBuffer, frequency: int, *, may_exec: Optional[ReadableBuffer] = None, init: Optional[ReadableBuffer] = None, first_out_pin: Optional[microcontroller.Pin] = None, out_pin_count: int = 1, initial_out_pin_state: int = 0, initial_out_pin_direction: int = 0xFFFFFFFF, first_in_pin: Optional[microcontroller.Pin] = None, in_pin_count: int = 1, pull_in_pin_up: int = 0, pull_in_pin_down: int = 0, first_set_pin: Optional[microcontroller.Pin] = None, set_pin_count: int = 1, initial_set_pin_state: int = 0, initial_set_pin_direction: int = 0x1F, first_sideset_pin: Optional[microcontroller.Pin] = None, sideset_pin_count: int = 1, initial_sideset_pin_state: int = 0, initial_sideset_pin_direction: int = 0x1F, sideset_enable: bool = False, jmp_pin: Optional[microcontroller.Pin] = None, jmp_pin_pull: Optional[digitalio.Pull] = None, exclusive_pin_use: bool = True, auto_pull: bool = False, pull_threshold: int = 32, out_shift_right: bool = True, wait_for_txstall: bool = True, auto_push: bool = False, push_threshold: int = 32, in_shift_right: bool = True, user_interruptible: bool = True, wrap_target: int = 0, wrap: int = -1, offset: int = -1, )
+rp2pio.StateMachine?1(program: ReadableBuffer, frequency: int, *, pio_version: int = 0, may_exec: Optional[ReadableBuffer] = None, init: Optional[ReadableBuffer] = None, first_out_pin: Optional[microcontroller.Pin] = None, out_pin_count: int = 1, initial_out_pin_state: int = 0, initial_out_pin_direction: int = 0xFFFFFFFF, first_in_pin: Optional[microcontroller.Pin] = None, in_pin_count: int = 1, pull_in_pin_up: int = 0, pull_in_pin_down: int = 0, first_set_pin: Optional[microcontroller.Pin] = None, set_pin_count: int = 1, initial_set_pin_state: int = 0, initial_set_pin_direction: int = 0x1F, first_sideset_pin: Optional[microcontroller.Pin] = None, sideset_pin_count: int = 1, initial_sideset_pin_state: int = 0, initial_sideset_pin_direction: int = 0x1F, sideset_enable: bool = False, jmp_pin: Optional[microcontroller.Pin] = None, jmp_pin_pull: Optional[digitalio.Pull] = None, exclusive_pin_use: bool = True, auto_pull: bool = False, pull_threshold: int = 32, out_shift_right: bool = True, wait_for_txstall: bool = True, auto_push: bool = False, push_threshold: int = 32, in_shift_right: bool = True, user_interruptible: bool = True, wrap_target: int = 0, wrap: int = -1, offset: int = -1, fifo_type: FifoType = "auto", mov_status_type: MovStatusType = "txfifo", mov_status_n: int = 0, )
 rp2pio.pins_are_sequential?4(pins: List[microcontroller.Pin])
 rtc.RTC.calibration?7
 rtc.RTC.datetime?7
@@ -23710,7 +25285,7 @@
 synthio.LFO.scale?7
 synthio.LFO.value?7
 synthio.LFO.waveform?7
-synthio.LFO?1(waveform: Optional[ReadableBuffer] = None, *, rate: BlockInput = 1.0, scale: BlockInput = 1.0, offset: BlockInput = 0.0, phase_offset: BlockInput = 0.0, once=False, interpolate=True, )
+synthio.LFO?1(waveform: Optional[ReadableBuffer] = None, *, rate: BlockInput = 1.0, scale: BlockInput = 1.0, offset: BlockInput = 0.0, phase_offset: BlockInput = 0.0, once: bool = False, interpolate: bool = True, )
 synthio.LFOOrLFOSequence?7
 synthio.Math.a?7
 synthio.Math.b?7
@@ -23755,7 +25330,7 @@
 synthio.NoteSequence?7
 synthio.Synthesizer.band_pass_filter?4(frequency: float, q_factor: float = 0.7071067811865475)
 synthio.Synthesizer.blocks?7
-synthio.Synthesizer.change?4(release: NoteOrNoteSequence = (), press: NoteOrNoteSequence = (), retrigger=LFOOrLFOSequence, )
+synthio.Synthesizer.change?4(release: NoteOrNoteSequence = (), press: NoteOrNoteSequence = (), retrigger: LFOOrLFOSequence = (), )
 synthio.Synthesizer.deinit?4()
 synthio.Synthesizer.envelope?7
 synthio.Synthesizer.high_pass_filter?4(frequency: float, q_factor: float = 0.7071067811865475)
@@ -23891,7 +25466,7 @@
 usb.core.Device.product?7
 usb.core.Device.read?4(endpoint: int, size_or_buffer: array.array, timeout: Optional[int] = None)
 usb.core.Device.serial_number?7
-usb.core.Device.set_configuration?4(configuration=1)
+usb.core.Device.set_configuration?4(configuration: int = 1)
 usb.core.Device.write?4(endpoint: int, data: ReadableBuffer, timeout: Optional[int] = None)
 usb.core.Device?1()
 usb.core.find?4(find_all: bool = False, *, idVendor: Optional[int] = None, idProduct: Optional[int] = None, )
@@ -23940,6 +25515,7 @@
 usb_video.USBFramebuffer.height?7
 usb_video.USBFramebuffer.refresh?4()
 usb_video.USBFramebuffer.width?7
+usb_video.USBFramebuffer?1()
 usb_video.enable_framebuffer?4(width: int, height: int)
 ustack.max_stack_usage?4()
 ustack.stack_size?4()
@@ -24003,10 +25579,13 @@
 wifi.Packet.LEN?7
 wifi.Packet.RAW?7
 wifi.Packet.RSSI?7
+wifi.Radio.addresses?7
+wifi.Radio.addresses_ap?7
 wifi.Radio.ap_active?7
 wifi.Radio.ap_info?7
 wifi.Radio.connect?4(ssid: Union[str | ReadableBuffer], password: Union[str | ReadableBuffer] = b"", *, channel: int = 0, bssid: Optional[Union[str | ReadableBuffer]] = None, timeout: Optional[float] = None, )
 wifi.Radio.connected?7
+wifi.Radio.dns?7
 wifi.Radio.enabled?7
 wifi.Radio.hostname?7
 wifi.Radio.ipv4_address?7
@@ -24016,13 +25595,14 @@
 wifi.Radio.ipv4_gateway_ap?7
 wifi.Radio.ipv4_subnet?7
 wifi.Radio.ipv4_subnet_ap?7
+wifi.Radio.listen_interval?7
 wifi.Radio.mac_address?7
 wifi.Radio.mac_address_ap?7
 wifi.Radio.ping?4(ip: ipaddress.IPv4Address, *, timeout: Optional[float] = 0.5)
 wifi.Radio.set_ipv4_address?4(*, ipv4: ipaddress.IPv4Address, netmask: ipaddress.IPv4Address, gateway: ipaddress.IPv4Address, ipv4_dns: Optional[ipaddress.IPv4Address], )
 wifi.Radio.set_ipv4_address_ap?4(*, ipv4: ipaddress.IPv4Address, netmask: ipaddress.IPv4Address, gateway: ipaddress.IPv4Address, )
 wifi.Radio.start_ap?4(ssid: Union[str | ReadableBuffer], password: Union[str | ReadableBuffer] = b"", *, channel: int = 1, authmode: Iterable[AuthMode] = (), max_connections: Optional[int] = 4, )
-wifi.Radio.start_dhcp?4()
+wifi.Radio.start_dhcp?4(*, ipv4: bool = True, ipv6: bool = False)
 wifi.Radio.start_dhcp_ap?4()
 wifi.Radio.start_scanning_networks?4(*, start_channel: int = 1, stop_channel: int = 11)
 wifi.Radio.start_station?4()
--- a/ChangeLog	Mon Oct 28 12:06:52 2024 +0100
+++ b/ChangeLog	Tue Oct 29 15:01:25 2024 +0100
@@ -1,5 +1,10 @@
 ChangeLog
 ---------
+Version 10.3.10:
+- updated the CircuitPython API file
+- updated Adafruit CircuitPython Library Bundle API file
+- updated CircuitPython Community Bundle API file
+
 Version 10.3.9:
 - updated MircroPython API files for v1.23.0
 
--- a/PluginApis.py	Mon Oct 28 12:06:52 2024 +0100
+++ b/PluginApis.py	Tue Oct 29 15:01:25 2024 +0100
@@ -17,7 +17,7 @@
 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
 autoactivate = True
 deactivateable = True
-version = "10.3.9"
+version = "10.3.10"
 className = "PluginApis"
 packageName = "APIs"
 shortDescription = "API files for auto-completion and call tips."
Binary file PluginApis.zip has changed

eric ide

mercurial