[chirp_devel] [PATCH 2 of 2] [RFC] After the fix of the bug we can now use structures of only one element

Marco Filippi IZ3GME
Wed Apr 11 04:30:51 PDT 2012


# HG changeset patch
# User Marco Filippi <iz3gme.marco at gmail.com>
# Date 1334143404 -7200
# Node ID ecaf89696dfda8a52263c13f4e67e848e35843ca
# Parent  72aaa91c7f1c6b0cdddfb1423eec4cead3fc211f
[RFC] After the fix of the bug we can now use structures of only one element

Both driver has to be changed at once.

#93

diff --git a/chirp/ft817.py b/chirp/ft817.py
--- a/chirp/ft817.py
+++ b/chirp/ft817.py
@@ -148,7 +148,8 @@
 struct mem_struct vfoa[15];
 struct mem_struct vfob[15];
 struct mem_struct home[4];
-struct mem_struct qmb[2];
+struct mem_struct qmb;
+struct mem_struct mtqmb;
 struct mem_struct mtune;
 
 #seekto 0x3FD;
@@ -322,7 +323,7 @@
             immutable = ["number", "skip", "rtone", "ctone", "extd_number",
                          "dtcs_polarity", "power", "comment"]
         elif mem.number == -1:
-            _mem = self._memobj.qmb[0]
+            _mem = self._memobj.qmb
             immutable = ["number", "skip", "rtone", "ctone", "extd_number", "name",
                          "dtcs_polarity", "power", "comment"]
 	else:
@@ -350,7 +351,7 @@
         elif mem.number in range(-2, -6, -1):
             _mem = self._memobj.home[5 + mem.number]
         elif mem.number == -1:
-            _mem = self._memobj.qmb[0]
+            _mem = self._memobj.qmb
 	else:
             raise Exception("Sorry, special memory index %i unknown you hit a bug!!" % mem.number)
 
diff --git a/chirp/ft857.py b/chirp/ft857.py
--- a/chirp/ft857.py
+++ b/chirp/ft857.py
@@ -59,7 +59,8 @@
 struct mem_struct vfoa[16];
 struct mem_struct vfob[16];
 struct mem_struct home[4];
-struct mem_struct qmb[2];
+struct mem_struct qmb;
+struct mem_struct mtqmb;
 struct mem_struct mtune;
 
 #seekto 0x4a9;



More information about the chirp_devel mailing list