Firmware / Updates

Bases: PicoScopeBase, shared_ps6000a_psospa, shared_4000a_6000a

PicoScope 6000 (A) API specific functions

Methods:

Name Description
check_for_update

Query whether a firmware update is available for the device.

start_firmware_update

Begin installing any available firmware update.

check_for_update(n_infos=8)

Query whether a firmware update is available for the device. Args: n_infos: Size of the firmware information buffer. Returns: tuple[list, bool]: (firmware_info, updates_required) where firmware_info is a list of :class:PICO_FIRMWARE_INFO structures and updates_required indicates whether any firmware components require updating.

start_firmware_update(progress=None)

Begin installing any available firmware update. Args: progress: Optional callback (handle, percent) that receives progress updates as the firmware is written.