22#[ allow( private_no_mangle_statics) ]
33#[ no_mangle]
44pub ( crate ) static mut DEVICE_PERIPHERALS : bool = false ;
5-
65/// [AT90USB1286](https://www.microchip.com/wwwproducts/en/AT90USB1286)
76#[ cfg( feature = "at90usb1286" ) ]
87pub mod at90usb1286;
@@ -59,14 +58,6 @@ pub mod atmega328pb;
5958#[ cfg( feature = "atmega32a" ) ]
6059pub mod atmega32a;
6160
62- /// [ATmega32u2](https://www.microchip.com/wwwproducts/en/ATmega32u2)
63- #[ cfg( feature = "atmega32u2" ) ]
64- pub mod atmega32u2;
65-
66- /// [ATmega32U4](https://www.microchip.com/wwwproducts/en/ATmega32U4)
67- #[ cfg( feature = "atmega32u4" ) ]
68- pub mod atmega32u4;
69-
7061/// [ATmega3208](https://www.microchip.com/wwwproducts/en/ATmega3208)
7162#[ cfg( feature = "atmega3208" ) ]
7263pub mod atmega3208;
@@ -75,6 +66,14 @@ pub mod atmega3208;
7566#[ cfg( feature = "atmega3209" ) ]
7667pub mod atmega3209;
7768
69+ /// [ATmega32u2](https://www.microchip.com/wwwproducts/en/ATmega32u2)
70+ #[ cfg( feature = "atmega32u2" ) ]
71+ pub mod atmega32u2;
72+
73+ /// [ATmega32U4](https://www.microchip.com/wwwproducts/en/ATmega32U4)
74+ #[ cfg( feature = "atmega32u4" ) ]
75+ pub mod atmega32u4;
76+
7877/// [ATmega4808](https://www.microchip.com/wwwproducts/en/ATmega4808)
7978#[ cfg( feature = "atmega4808" ) ]
8079pub mod atmega4808;
@@ -87,14 +86,6 @@ pub mod atmega4809;
8786#[ cfg( feature = "atmega48p" ) ]
8887pub mod atmega48p;
8988
90- /// [ATmega8](https://www.microchip.com/wwwproducts/en/ATmega8)
91- #[ cfg( feature = "atmega8" ) ]
92- pub mod atmega8;
93-
94- /// [ATmega8u2](https://www.microchip.com/wwwproducts/en/ATmega8u2)
95- #[ cfg( feature = "atmega8u2" ) ]
96- pub mod atmega8u2;
97-
9889/// [ATmega64](https://www.microchip.com/wwwproducts/en/ATmega64)
9990#[ cfg( feature = "atmega64" ) ]
10091pub mod atmega64;
@@ -103,6 +94,14 @@ pub mod atmega64;
10394#[ cfg( feature = "atmega644" ) ]
10495pub mod atmega644;
10596
97+ /// [ATmega8](https://www.microchip.com/wwwproducts/en/ATmega8)
98+ #[ cfg( feature = "atmega8" ) ]
99+ pub mod atmega8;
100+
101+ /// [ATmega8u2](https://www.microchip.com/wwwproducts/en/ATmega8u2)
102+ #[ cfg( feature = "atmega8u2" ) ]
103+ pub mod atmega8u2;
104+
106105/// [ATmega88P](https://www.microchip.com/wwwproducts/en/ATmega88P)
107106#[ cfg( feature = "atmega88p" ) ]
108107pub mod atmega88p;
@@ -111,9 +110,9 @@ pub mod atmega88p;
111110#[ cfg( feature = "attiny13a" ) ]
112111pub mod attiny13a;
113112
114- /// [ATtiny167 ](https://www.microchip.com/wwwproducts/en/ATtiny167 )
115- #[ cfg( feature = "attiny167 " ) ]
116- pub mod attiny167 ;
113+ /// [ATtiny1604 ](https://www.microchip.com/wwwproducts/en/ATtiny1604 )
114+ #[ cfg( feature = "attiny1604 " ) ]
115+ pub mod attiny1604 ;
117116
118117/// [ATtiny1614](https://www.microchip.com/wwwproducts/en/ATtiny1614)
119118#[ cfg( feature = "attiny1614" ) ]
@@ -123,6 +122,10 @@ pub mod attiny1614;
123122#[ cfg( feature = "attiny202" ) ]
124123pub mod attiny202;
125124
125+ /// [ATtiny204](https://www.microchip.com/wwwproducts/en/ATtiny204)
126+ #[ cfg( feature = "attiny204" ) ]
127+ pub mod attiny204;
128+
126129/// [ATtiny212](https://www.microchip.com/wwwproducts/en/ATtiny212)
127130#[ cfg( feature = "attiny212" ) ]
128131pub mod attiny212;
@@ -143,11 +146,11 @@ pub mod attiny2313a;
143146#[ cfg( feature = "attiny26" ) ]
144147pub mod attiny26;
145148
146- /// [ATtiny402](https://www.microchip.com/en-us/product/ATTINY402 )
149+ /// [ATtiny402](https://www.microchip.com/en-us/product/ATTiny402 )
147150#[ cfg( feature = "attiny402" ) ]
148151pub mod attiny402;
149152
150- /// [ATtiny404](https://www.microchip.com/en-us/product/ATTINY404 )
153+ /// [ATtiny404](https://www.microchip.com/en-us/product/ATTiny404 )
151154#[ cfg( feature = "attiny404" ) ]
152155pub mod attiny404;
153156
@@ -163,10 +166,14 @@ pub mod attiny414;
163166#[ cfg( feature = "attiny416" ) ]
164167pub mod attiny416;
165168
166- /// [ATtiny44a](https://www.microchip.com/en-us/product/ATtiny44a )
169+ /// [ATtiny44a](https://www.microchip.com/en-us/product/ATTiny44a )
167170#[ cfg( feature = "attiny44a" ) ]
168171pub mod attiny44a;
169172
173+ /// [ATtiny804](https://www.microchip.com/wwwproducts/en/ATtiny804)
174+ #[ cfg( feature = "attiny804" ) ]
175+ pub mod attiny804;
176+
170177/// [ATtiny816](https://www.microchip.com/wwwproducts/en/ATtiny816)
171178#[ cfg( feature = "attiny816" ) ]
172179pub mod attiny816;
@@ -183,7 +190,7 @@ pub mod attiny84;
183190#[ cfg( feature = "attiny841" ) ]
184191pub mod attiny841;
185192
186- /// [ATtiny84a](https://www.microchip.com/en-us/product/ATtiny84a )
193+ /// [ATtiny84a](https://www.microchip.com/en-us/product/ATTiny84a )
187194#[ cfg( feature = "attiny84a" ) ]
188195pub mod attiny84a;
189196
@@ -199,10 +206,14 @@ pub mod attiny861;
199206#[ cfg( feature = "attiny88" ) ]
200207pub mod attiny88;
201208
202- /// [AVR64DU32 ](https://www.microchip.com/wwwproducts/en/AVR64DU32 )
203- #[ cfg( feature = "avr64du32 " ) ]
204- pub mod avr64du32 ;
209+ /// [ATtiny167 ](https://www.microchip.com/wwwproducts/en/ATtiny167 )
210+ #[ cfg( feature = "attiny167 " ) ]
211+ pub mod attiny167 ;
205212
206213/// [AVR64DU28](https://www.microchip.com/wwwproducts/en/AVR64DU28)
207214#[ cfg( feature = "avr64du28" ) ]
208215pub mod avr64du28;
216+
217+ /// [AVR64DU32](https://www.microchip.com/wwwproducts/en/AVR64DU32)
218+ #[ cfg( feature = "avr64du32" ) ]
219+ pub mod avr64du32;
0 commit comments