[chirp_users] New Daily Build

Build System
Thu Apr 12 00:10:22 PDT 2012


Greetings,

A new daily build of CHIRP is available.  This includes changes made
directly to the tree yesterday, and may include additional features,
bug fixes, and/or bugs.  If you are interested in trying it, grab it
from the following location:

  http://trac.chirp.danplanet.com/chirp_daily/daily-04122012


A list of the changes included in this build (since the last daily)
follows:

Changes for Build #60
[Marco Filippi <iz3gme.marco at gmail.com>] [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

[Marco Filippi <iz3gme.marco at gmail.com>] [RFC] Convert the FT-857/897 driver to use named struct definitions

This is an example usage of the previous patch which makes the definition of
the FT-857/897 memory format significantly simpler. The diff doesn't do it justice,
so look at the before and after files to see the difference.

#93

[Dan Smith <dsmith at danplanet.com>] Convert the FT-817 driver to use named struct definitions

#93

[Dan Smith <dsmith at danplanet.com>] Add ability to define structure types in bitwise

This adds the ability to define structure types in bitwise formats
and then use them in multiple places. Right now, we have a few places where
this is needed and it's badly faked like this:

  struct_format = "struct { u8 foo; u8 bar; }"
  mem_format =
    struct_format + "struct1;" +
    struct_format + "struct2;"

This new change to bitwise will allow us to behave more like C and do:

  mem_format = """
    struct mytype { u8 foo; u8 bar; };
    struct mytype struct1;
    struct mytype struct2;
  """

The bitwise grammar changed a little, but it's still compatible with the
existing definitions and all of the tests still pass.

#93




More information about the chirp_users mailing list