[chirp_devel] [Bug 821] Add VX8 memory layout in preparation for APRS settings menu

Sean Burford
Thu May 16 13:47:53 PDT 2013


Hi,

On Sat, May 4, 2013 at 12:12 PM, Dan Smith <dsmith at danplanet.com> wrote:

> > I don't know if you like large patches or small patches, so I
> > favoured a smaller self contained patch that didn't add any
> > functionality.  I'm half way there on populating the settings menu,
> > so if you prefer you can wait a few days and receive a patch that has
> > the memory layout and the settings menu code.  Your call.
>
> I prefer small, I was just confused by the subject :)
>

The attached patch adds menus to Chirp for the APRS settings in the
VX-8[DG][RE] series radios.  I don't have a VX-8D to test against and I can
see that it has a different memory layout so the menu is not enabled for
that model.  This patch should add all of the options available in the APRS
menu for the supported radios.

There is a memory image from me VX-8DR attached to bug 821 that you can use
for testing.

The patch from earlier in this thread is no longer needed, it's included in
this patch.

The VX-8 directly uses some enumerated values from the APRS standards.
 I've added these to chirp_common as they may appear in other radios.  They
are unmodified, in that the indexes of the items match the indexes from the
standards.  Other constants that are local to these radios are included in
vx8.py.

The latitude/longitude conversion code might do well in chirp_common, but
it's in vx8.py for now.  Latitude/longitude conversion is included so that
they can be displayed in the users preferred format and the user can enter
them in either accepted format.

I would have liked to have altered some displayed fields based on the users
actions in real time, for example changing the latitude/longitude display
format when the user changes their lat/long display format preference.

Robert Terzi put me in contact with Geoffrey Merck (F4FXL), who contributed
testing, suggestions and some memory locations to this patch.  He also
tested it against the VX8-GE, which is newly supported in Chirp with this
patch.

-- 
Sean Burford <sburford at google.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://intrepid.danplanet.com/pipermail/chirp_devel/attachments/20130517/52eeddd2/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vx8_aprs_settings.patch
Type: application/octet-stream
Size: 39822 bytes
Desc: not available
Url : http://intrepid.danplanet.com/pipermail/chirp_devel/attachments/20130517/52eeddd2/attachment-0001.obj 


More information about the chirp_devel mailing list