Skip to content

rpitx-control-dev-0.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@IgrikXD IgrikXD released this 05 Nov 22:06
· 1 commit to master since this release
ae9d4f1

Handling 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.
image
image

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.
image

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.
image

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.
image

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.