@@ -159,8 +159,8 @@ macro_rules! impl_eeprom_common {
159159 $set_address
160160 }
161161
162- self . eecr. write( |w| w. eere( ) . set_bit( ) ) ;
163- self . eedr. read( ) . bits( )
162+ self . eecr( ) . write( |w| w. eere( ) . set_bit( ) ) ;
163+ self . eedr( ) . read( ) . bits( )
164164 }
165165 }
166166
@@ -173,8 +173,8 @@ macro_rules! impl_eeprom_common {
173173 }
174174
175175 //Start EEPROM read operation
176- self . eecr. write( |w| w. eere( ) . set_bit( ) ) ;
177- let old_value = self . eedr. read( ) . bits( ) ;
176+ self . eecr( ) . write( |w| w. eere( ) . set_bit( ) ) ;
177+ let old_value = self . eedr( ) . read( ) . bits( ) ;
178178 let diff_mask = old_value ^ data;
179179
180180 // Check if any bits are changed to '1' in the new value.
@@ -184,33 +184,33 @@ macro_rules! impl_eeprom_common {
184184 // Check if any bits in the new value are '0'.
185185 if data != 0xff {
186186 // Now we know that some bits need to be programmed to '0' also.
187- self . eedr. write( |w| w. bits( data) ) ; // Set EEPROM data register.
187+ self . eedr( ) . write( |w| w. bits( data) ) ; // Set EEPROM data register.
188188
189189 {
190190 let $periph_ewmode_var = & self ;
191191 $set_erasewrite_mode
192192 }
193- self . eecr. modify( |_, w| w. eepe( ) . set_bit( ) ) ; // Start Erase+Write operation.
193+ self . eecr( ) . modify( |_, w| w. eepe( ) . set_bit( ) ) ; // Start Erase+Write operation.
194194 } else {
195195 // Now we know that all bits should be erased.
196196 {
197197 let $periph_emode_var = & self ;
198198 $set_erase_mode
199199 }
200- self . eecr. modify( |_, w| w. eepe( ) . set_bit( ) ) ; // Start Erase-only operation.
200+ self . eecr( ) . modify( |_, w| w. eepe( ) . set_bit( ) ) ; // Start Erase-only operation.
201201 }
202202 }
203203 //Now we know that _no_ bits need to be erased to '1'.
204204 else {
205205 // Check if any bits are changed from '1' in the old value.
206206 if diff_mask != 0 {
207207 // Now we know that _some_ bits need to the programmed to '0'.
208- self . eedr. write( |w| w. bits( data) ) ; // Set EEPROM data register.
208+ self . eedr( ) . write( |w| w. bits( data) ) ; // Set EEPROM data register.
209209 {
210210 let $periph_wmode_var = & self ;
211211 $set_write_mode
212212 }
213- self . eecr. modify( |_, w| w. eepe( ) . set_bit( ) ) ; // Start Write-only operation.
213+ self . eecr( ) . modify( |_, w| w. eepe( ) . set_bit( ) ) ; // Start Write-only operation.
214214 }
215215 }
216216 }
@@ -229,7 +229,7 @@ macro_rules! impl_eeprom_common {
229229 $set_erase_mode
230230 }
231231 // Start Erase-only operation.
232- self . eecr. modify( |_, w| w. eepe( ) . set_bit( ) ) ;
232+ self . eecr( ) . modify( |_, w| w. eepe( ) . set_bit( ) ) ;
233233 }
234234 }
235235 }
@@ -249,7 +249,7 @@ macro_rules! impl_eeprom_atmega_old {
249249 #[ inline]
250250 pub unsafe fn wait_read( regs: & $EEPROM) {
251251 //Wait for completion of previous write.
252- while regs. eecr. read( ) . eewe( ) . bit_is_set( ) { }
252+ while regs. eecr( ) . read( ) . eewe( ) . bit_is_set( ) { }
253253 }
254254
255255 #[ inline]
@@ -268,8 +268,8 @@ macro_rules! impl_eeprom_atmega_old {
268268 unsafe {
269269 atmega_helper:: set_address( & self , address) ;
270270 }
271- self . eecr. write( |w| w. eere( ) . set_bit( ) ) ;
272- self . eedr. read( ) . bits( )
271+ self . eecr( ) . write( |w| w. eere( ) . set_bit( ) ) ;
272+ self . eedr( ) . read( ) . bits( )
273273 }
274274
275275 fn raw_write_byte( & mut self , address: u16 , data: u8 ) {
@@ -278,11 +278,11 @@ macro_rules! impl_eeprom_atmega_old {
278278 }
279279
280280 //Start EEPROM read operation
281- self . eedr. write( |w| unsafe { w. bits( data) } ) ;
281+ self . eedr( ) . write( |w| unsafe { w. bits( data) } ) ;
282282
283- self . eecr. write( |w| w. eemwe( ) . set_bit( ) . eewe( ) . clear_bit( ) ) ;
283+ self . eecr( ) . write( |w| w. eemwe( ) . set_bit( ) . eewe( ) . clear_bit( ) ) ;
284284
285- self . eecr. write( |w| w. eewe( ) . set_bit( ) ) ;
285+ self . eecr( ) . write( |w| w. eewe( ) . set_bit( ) ) ;
286286 }
287287
288288 fn raw_erase_byte( & mut self , address: u16 ) {
@@ -305,7 +305,7 @@ macro_rules! impl_eeprom_atmega {
305305 #[ inline]
306306 pub unsafe fn wait_read( regs: & $EEPROM) {
307307 //Wait for completion of previous write.
308- while regs. eecr. read( ) . eepe( ) . bit_is_set( ) { }
308+ while regs. eecr( ) . read( ) . eepe( ) . bit_is_set( ) { }
309309 }
310310 #[ inline]
311311 pub unsafe fn set_address( regs: & $EEPROM, address: $addrwidth) {
@@ -316,21 +316,21 @@ macro_rules! impl_eeprom_atmega {
316316 }
317317 #[ inline]
318318 pub unsafe fn set_erasewrite_mode( regs: & $EEPROM) {
319- regs. eecr. write( |w| {
319+ regs. eecr( ) . write( |w| {
320320 // Set Master Write Enable bit, and and Erase+Write mode mode..
321321 w. eempe( ) . set_bit( ) . eepm( ) . val_0x00( )
322322 } )
323323 }
324324 #[ inline]
325325 pub unsafe fn set_erase_mode( regs: & $EEPROM) {
326- regs. eecr. write( |w| {
326+ regs. eecr( ) . write( |w| {
327327 // Set Master Write Enable bit, and Erase-only mode..
328328 w. eempe( ) . set_bit( ) . eepm( ) . val_0x01( )
329329 } ) ;
330330 }
331331 #[ inline]
332332 pub unsafe fn set_write_mode( regs: & $EEPROM) {
333- regs. eecr. write( |w| {
333+ regs. eecr( ) . write( |w| {
334334 // Set Master Write Enable bit, and Write-only mode..
335335 w. eempe( ) . set_bit( ) . eepm( ) . val_0x02( )
336336 } ) ;
@@ -362,7 +362,7 @@ macro_rules! impl_eeprom_attiny {
362362 mod attiny_helper {
363363 #[ inline]
364364 pub unsafe fn wait_read( regs: & $EEPROM) {
365- while regs. eecr. read( ) . eepe( ) . bit_is_set( ) { }
365+ while regs. eecr( ) . read( ) . eepe( ) . bit_is_set( ) { }
366366 }
367367 #[ inline]
368368 pub unsafe fn set_address( regs: & $EEPROM, address: $addrwidth) {
@@ -373,21 +373,21 @@ macro_rules! impl_eeprom_attiny {
373373 }
374374 #[ inline]
375375 pub unsafe fn set_erasewrite_mode( regs: & $EEPROM) {
376- regs. eecr. write( |w| {
376+ regs. eecr( ) . write( |w| {
377377 // Set Master Write Enable bit...and and Erase+Write mode mode..
378378 w. eempe( ) . set_bit( ) . eepm( ) . atomic( )
379379 } ) ;
380380 }
381381 #[ inline]
382382 pub unsafe fn set_erase_mode( regs: & $EEPROM) {
383- regs. eecr. write( |w| {
383+ regs. eecr( ) . write( |w| {
384384 // Set Master Write Enable bit, and Erase-only mode..
385385 w. eempe( ) . set_bit( ) . eepm( ) . erase( )
386386 } ) ;
387387 }
388388 #[ inline]
389389 pub unsafe fn set_write_mode( regs: & $EEPROM) {
390- regs. eecr. write( |w| {
390+ regs. eecr( ) . write( |w| {
391391 // Set Master Write Enable bit, and Write-only mode..
392392 w. eempe( ) . set_bit( ) . eepm( ) . write( )
393393 } ) ;
0 commit comments