@@ -905,14 +905,15 @@ pub fn fields(
905
905
let increment = de. dim_increment ;
906
906
let doc = util:: replace_suffix ( & description, & brief_suffix) ;
907
907
let first_name = svd:: array:: names ( f, de) . next ( ) . unwrap ( ) ;
908
- let array_doc =
909
- format ! ( "{doc}\n \n NOTE: `n` is number of field in register. `n == 0` corresponds to `{first_name}` field" ) ;
908
+ let note = format ! ( "NOTE: `n` is number of field in register. `n == 0` corresponds to `{first_name}` field" ) ;
910
909
let offset_calc = calculate_offset ( increment, offset, true ) ;
911
910
let value = quote ! { ( ( self . bits >> #offset_calc) & #hexmask) #cast } ;
912
911
let dim = unsuffixed ( de. dim ) ;
913
912
let name_snake_case_iter = Ident :: new ( & format ! ( "{name_snake_case}_iter" ) , span) ;
914
913
r_impl_items. extend ( quote ! {
915
- #[ doc = #array_doc]
914
+ #[ doc = #doc]
915
+ #[ doc = "" ]
916
+ #[ doc = #note]
916
917
#inline
917
918
pub fn #name_snake_case( & self , n: u8 ) -> #reader_ty {
918
919
#[ allow( clippy:: no_effect) ]
@@ -1188,11 +1189,12 @@ pub fn fields(
1188
1189
let offset_calc = calculate_offset ( increment, offset, false ) ;
1189
1190
let doc = & util:: replace_suffix ( & description, & brief_suffix) ;
1190
1191
let first_name = svd:: array:: names ( f, de) . next ( ) . unwrap ( ) ;
1191
- let array_doc =
1192
- format ! ( "{doc}\n \n NOTE: `n` is number of field in register. `n == 0` corresponds to `{first_name}` field" ) ;
1192
+ let note = format ! ( "NOTE: `n` is number of field in register. `n == 0` corresponds to `{first_name}` field" ) ;
1193
1193
let dim = unsuffixed ( de. dim ) ;
1194
1194
w_impl_items. extend ( quote ! {
1195
- #[ doc = #array_doc]
1195
+ #[ doc = #doc]
1196
+ #[ doc = "" ]
1197
+ #[ doc = #note]
1196
1198
#inline
1197
1199
#[ must_use]
1198
1200
pub fn #name_snake_case( & mut self , n: u8 ) -> #writer_ty<#regspec_ident> {
0 commit comments