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@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@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@danplanet.com] Convert the FT-817 driver to use named struct definitions
#93
[Dan Smith dsmith@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