rpitx-control-dev-0.5
Pre-releaseHandling the situation when the filter is not installed
Now, you can tell the program that the filter is not installed on the PCB.
What is it for? For example, you are using the rpitx-expansion-board-SP6T board but have soldered only 3 filters out of 6 since you simply do not need the remaining filters - to highlight that the filters are not installed on the PCB, you can select the "<Not installed>" item when selecting the case type for a specific filter. In this case, the RF path for this filter will be excluded from the activation list, and in the main menu of the application, you will see only those filters that are available for activation.
If you do not select at least one filter that is installed on the expansion board, an appropriate error will be displayed, and you will be returned to the initial menu where you can either create a new or load an existing device configuration. You will not be able to save the configuration of an expansion board that does not have at least one correctly initialized filter.
The changes also affected the display of information about the active expansion board. Now, if the filter is not installed, you will see the corresponding information.
Added information about the current expansion board in the main menu of the application
The information is displayed in the first line in the menu for selecting control actions.
The changelog has been moved to the __init__.py file
Codebase refactoring
Related changes to the whiptail-dialogs library
Fixed a bug with the output of multi-line messages when calling menu() and showlist() functions. This error affected the correct display of the expansion board status in the board actions selection menu.