If the rdl contains
field {
enum xyz{
XXX= 3'b000 {
desc = "XXXXX";
};
YYY= 3'b001 {
desc = "YYYY";
};
encode = xyz;
} bits[3];
I was expecting the generated C header to contain the enumerated data type elaborated in the usual lexical/hierarchical namespace..
This seems to be an omission, in what is otherwise a fantastic, high quality tool!