Sun, 16 Mar 2025 12:53:12 +0100
Added the Adafruit Feather nRF52840 to the list of known NRF52 boards and changed the list of known CircuitPython boards to be more explicit with respect to Adafruit boards (i.e. VID 0x239A).
<?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>EspFirmwareSelectionDialog</class> <widget class="QDialog" name="EspFirmwareSelectionDialog"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>500</width> <height>228</height> </rect> </property> <property name="windowTitle"> <string>Flash µPy/CPy Firmware</string> </property> <property name="sizeGripEnabled"> <bool>true</bool> </property> <layout class="QVBoxLayout" name="verticalLayout"> <item> <layout class="QGridLayout" name="gridLayout"> <item row="3" column="0"> <widget class="QLabel" name="label_5"> <property name="text"> <string>Baud Rate:</string> </property> </widget> </item> <item row="4" column="2"> <widget class="QLabel" name="label_4"> <property name="text"> <string>Leave empty to use the default mode.</string> </property> </widget> </item> <item row="5" column="0"> <widget class="QLabel" name="addressLabel"> <property name="text"> <string>Address:</string> </property> </widget> </item> <item row="5" column="1" colspan="2"> <widget class="QLineEdit" name="addressEdit"> <property name="toolTip"> <string>Enter the flash addres in the hexadecimal form</string> </property> <property name="maxLength"> <number>7</number> </property> <property name="clearButtonEnabled"> <bool>true</bool> </property> </widget> </item> <item row="4" column="1"> <widget class="QComboBox" name="modeComboBox"> <property name="toolTip"> <string>Select the flash mode</string> </property> </widget> </item> <item row="4" column="0"> <widget class="QLabel" name="label_3"> <property name="toolTip"> <string/> </property> <property name="text"> <string>Flash Mode:</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="label_2"> <property name="text"> <string>Firmware:</string> </property> </widget> </item> <item row="3" column="2"> <spacer name="horizontalSpacer_2"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>298</width> <height>20</height> </size> </property> </spacer> </item> <item row="0" column="1"> <widget class="QComboBox" name="espComboBox"> <property name="toolTip"> <string>Select the ESP chip type</string> </property> <property name="sizeAdjustPolicy"> <enum>QComboBox::AdjustToContents</enum> </property> </widget> </item> <item row="3" column="1"> <widget class="QComboBox" name="baudRateComboBox"> <property name="toolTip"> <string>Select the baud rate to be used for flashing (default: 115.200 bps)</string> </property> </widget> </item> <item row="1" column="1" colspan="2"> <widget class="EricPathPicker" name="firmwarePicker" native="true"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="focusPolicy"> <enum>Qt::WheelFocus</enum> </property> <property name="toolTip"> <string>Enter the path of the firmware file</string> </property> </widget> </item> <item row="0" column="0"> <widget class="QLabel" name="label"> <property name="text"> <string>ESP Chip Type:</string> </property> </widget> </item> <item row="0" column="2"> <spacer name="horizontalSpacer"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>318</width> <height>20</height> </size> </property> </spacer> </item> <item row="2" column="0" colspan="3"> <widget class="QCheckBox" name="cpyCheckBox"> <property name="toolTip"> <string>Check this, if the firware to be loaded is CircuitPython (changes the flash address for some chips).</string> </property> <property name="text"> <string>Firmware is CircuitPython</string> </property> </widget> </item> </layout> </item> <item> <widget class="QDialogButtonBox" name="buttonBox"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="standardButtons"> <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> </property> </widget> </item> </layout> </widget> <customwidgets> <customwidget> <class>EricPathPicker</class> <extends>QWidget</extends> <header>eric7/EricWidgets/EricPathPicker.h</header> <container>1</container> </customwidget> </customwidgets> <tabstops> <tabstop>espComboBox</tabstop> <tabstop>firmwarePicker</tabstop> <tabstop>cpyCheckBox</tabstop> <tabstop>baudRateComboBox</tabstop> <tabstop>modeComboBox</tabstop> <tabstop>addressEdit</tabstop> </tabstops> <resources/> <connections> <connection> <sender>buttonBox</sender> <signal>accepted()</signal> <receiver>EspFirmwareSelectionDialog</receiver> <slot>accept()</slot> <hints> <hint type="sourcelabel"> <x>248</x> <y>254</y> </hint> <hint type="destinationlabel"> <x>157</x> <y>274</y> </hint> </hints> </connection> <connection> <sender>buttonBox</sender> <signal>rejected()</signal> <receiver>EspFirmwareSelectionDialog</receiver> <slot>reject()</slot> <hints> <hint type="sourcelabel"> <x>316</x> <y>260</y> </hint> <hint type="destinationlabel"> <x>286</x> <y>274</y> </hint> </hints> </connection> </connections> </ui>