diff --git a/kernel/trunk/asmxygen.py b/kernel/trunk/asmxygen.py index 3bc98df666..5c7a85734f 100644 --- a/kernel/trunk/asmxygen.py +++ b/kernel/trunk/asmxygen.py @@ -1483,8 +1483,13 @@ class AsmStruct(AsmElement): doxycomment += self.comment if '@brief' not in doxycomment: doxycomment = '@brief ' + doxycomment + doxycomment += '\n' # Build declaration - declaration = f"struct {self.name}" + " {};" + declaration = f"struct {self.name}" + " {\n" + for member in self.members: + if type(member) == AsmVariable: + declaration += f'\t{member.type} {member.name}; /**< {member.comment} */\n' + declaration += '};' # Emit this super().emit(dest, doxycomment, declaration)