[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