The software bundle is available to all Windows 10 Desktop users free of charge. Obviously you need the SUB2r's camera to take advantage of the functionality provided by the SUB2r apps. You can always order your SUB2r camera in our shop
noexcept
specifications, use of final
, local if
variables, std::format
, removal of unneeded default special member functions, fewer static_cast
uses, etcstf::format
instead of std::ostream
and std::stringstream
3.0.0.0
0x20
::Cypress::Fx3Device
as it was buying us nothing512
std::span
instead of gsl::span
std::format
ptrdiff_t
where it is supposed to be size_t
std::wstring
instead of Windows's CString
as much as possibleUFix_8_8
classerase_spi_flash
to inval_spi_flash
fx3_dbg_get_struct
- new FX3 debug APIusb_descr
example code to demonstrate the use of this new API to access USB descriptorsIImgSensorChip
0.25
now (used to be an impractical 0.005
)Value
field is not empty0
instead of the proper values read from the cameraF5
(or “View→Refresh tab” menu) can now be used to refresh current tab's values (except UVC tabs, for now) eliminating the need to switch tabs to see refreshed camera settingsSkipped (to avoid pushing a newly introduced bug to users)
SUB2r-lib
, currently only for Windows and C++
Mainly a transition to the Windows App Store
distribution so that there's no more need to download an installer and, even more
importantly, once that migration is done the new versions/updates will be “just delivered” to end-user desktops, simplifying the whole upgrade/bugfix process.
Windows App Store
under its name SUB2r Control Center and is available for free for Desktop users running Windows 10Download installer here.
Download installer here.
Download installer here.
Download the installer here.
N.B. Uninstall the previous version via Windows Control Panel before installing the new version
Fixes/changes in this version:
This is the very first public release that is intended for technical preview only. Download the software package here. That zip file contains the following:
cyusb3.inf
file and selecting the “install” optionsetup.exe
file is not required and is only included for compatibility. Feel free to install the software by just clicking on the installation file SUB2r.msi
instead2r1y-common.dll
- a DLL shared (and required) by the executables in this folderDXGI-01-enum-graphics.exe
- console app to display system's GPU and monitor configuration as reported by DXGIenum-displays-n-adapters.exe
- console app to display system's GPU and monitor configuration as reported by various methodsenum-usbs.exe
- console app to enumerate USB devicesenum-webcams.exe
- console app to enumerate imaging devices and microphonesMMF_01_enum.exe
- console app to display all the cameras and their advertised video modes as well as all the microphones connected to the systemMMF_02_cap_D3D9.exe
- a simple video preview tool with a few extra functions (like support for rev. 26 RAW mode
which sends pre-demosaiced video stream)MMF_03_q_cap.exe
- Real-time slow motion tool allows video preview with an in-place just-in-time slow motion (disclaimer: this was developed quite a while ago and since then not being maintained - may have bugs that render the user experience frustrating)MMF_04_cap_D3D9.exe
- a video preview and analysis tool that we've used to test out various image processing algorithms and perform some statistical analysis of the video stream's framesuvc2fx3.exe
- console app to “match up” system video devices to their corresponding Cypress counterparts (basically a link between a UVC device and the “guts” of the SUB2r camera)2r1y-tb.html
- a standalone helper for converting between dec/hex/bin numbersPCC 1.23\piggy.hta
- “old radio” control for the older OV 9714 chipset (compatible with OV 9750)PCC 1.23\2r1y-pcca.hta
- advanced control panel, allowing access to all internal registers of the sensor chip (one has to have the manufacturer's documentation to be able to utilize this tool)