Merging QRP Labs QMX branch

This commit is contained in:
Gaston Gonzalez
2024-10-12 08:16:06 -07:00
3 changed files with 37 additions and 2 deletions
@@ -0,0 +1,22 @@
# Author : Gaston Gonzalez
# Date : 12 October 2024
# Purpose : udev rules for the QRP Labs QMX
#
# Preconditions:
# 1. QMX connected via USB cable
#
# Postconditions:
# 1. /dev/et-cat created
# 2. rigctld started
# Detect ET_DEVICE early and use for rules that follow
KERNEL=="ttyACM[0-9]*", SUBSYSTEM=="tty", ATTRS{product}=="QMX*", \
ENV{ET_DEVICE}="QMX"
# Create consistent device name/path for the CAT serial device
ENV{ET_DEVICE}=="QMX", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="a34c", \
ACTION=="add", \
ENV{ET_SUBDEVICE}="CAT", GROUP="dialout", MODE="0660", SYMLINK+="et-cat", \
RUN+="/usr/bin/systemctl start rigctld"
# TODO: Add sound card support
+2 -2
View File
@@ -29,7 +29,7 @@ case $1 in
VENDOR=$(cat $radio | jq -r .vendor)
MODEL=$(cat $radio | jq -r .model)
printf "%-20s %-10s %-10s\n" $ID $VENDOR $MODEL
printf "%-20s %-10s %-10s\n" $ID "$VENDOR" "$MODEL"
done
;;
@@ -62,7 +62,7 @@ case $1 in
MODEL=$(cat ${ACTIVE_RADIO} | jq -r .model)
printf "%-20s %-10s %-10s\n" "Radio ID" "Vendor" "Model"
printf "%-20s %-10s %-10s\n" $ID $VENDOR $MODEL
printf "%-20s %-10s %-10s\n" $ID "$VENDOR" "$MODEL"
printf "\nConfiguration Notes\n"
cat ${ACTIVE_RADIO} | jq -r '.notes[] | "* \(.)"'
@@ -0,0 +1,13 @@
{
"id": "qrplabs-qmx",
"vendor": "QRP Labs",
"model": "QMX",
"rigctrl": {
"id": "2002",
"baud": "38400",
"ptt": "RIG"
},
"notes": [
"The QMX uses the Kenwood TS-440 CAT control driver"
]
}