@@ -179,7 +179,7 @@ macro_rules! dac_helper {
179
179
$trim: ident,
180
180
$mode: ident,
181
181
$dhrx: ident,
182
- $dac_dor : ident,
182
+ $dor : ident,
183
183
$daccxdhr: ident,
184
184
$wave: ident,
185
185
$mamp: ident,
@@ -193,8 +193,8 @@ macro_rules! dac_helper {
193
193
pub fn enable( self ) -> $CX<MODE_BITS , Enabled > {
194
194
let dac = unsafe { & ( * <$DAC>:: ptr( ) ) } ;
195
195
196
- dac. dac_mcr . modify( |_, w| unsafe { w. $mode( ) . bits( MODE_BITS ) } ) ;
197
- dac. dac_cr . modify( |_, w| w. $en( ) . set_bit( ) ) ;
196
+ dac. mcr ( ) . modify( |_, w| unsafe { w. $mode( ) . bits( MODE_BITS ) } ) ;
197
+ dac. cr ( ) . modify( |_, w| w. $en( ) . set_bit( ) ) ;
198
198
199
199
$CX {
200
200
_enabled: PhantomData ,
@@ -204,8 +204,8 @@ macro_rules! dac_helper {
204
204
pub fn enable_generator( self , config: GeneratorConfig ) -> $CX<MODE_BITS , WaveGenerator > {
205
205
let dac = unsafe { & ( * <$DAC>:: ptr( ) ) } ;
206
206
207
- dac. dac_mcr . modify( |_, w| unsafe { w. $mode( ) . bits( MODE_BITS ) } ) ;
208
- dac. dac_cr . modify( |_, w| unsafe {
207
+ dac. mcr ( ) . modify( |_, w| unsafe { w. $mode( ) . bits( MODE_BITS ) } ) ;
208
+ dac. cr ( ) . modify( |_, w| unsafe {
209
209
w. $wave( ) . bits( config. mode) ;
210
210
w. $ten( ) . set_bit( ) ;
211
211
w. $mamp( ) . bits( config. amp) ;
@@ -235,19 +235,19 @@ macro_rules! dac_helper {
235
235
T : DelayUs <u32 >,
236
236
{
237
237
let dac = unsafe { & ( * <$DAC>:: ptr( ) ) } ;
238
- dac. dac_cr . modify( |_, w| w. $en( ) . clear_bit( ) ) ;
239
- dac. dac_mcr . modify( |_, w| unsafe { w. $mode( ) . bits( 0 ) } ) ;
240
- dac. dac_cr . modify( |_, w| w. $cen( ) . set_bit( ) ) ;
238
+ dac. cr ( ) . modify( |_, w| w. $en( ) . clear_bit( ) ) ;
239
+ dac. mcr ( ) . modify( |_, w| unsafe { w. $mode( ) . bits( 0 ) } ) ;
240
+ dac. cr ( ) . modify( |_, w| w. $cen( ) . set_bit( ) ) ;
241
241
let mut trim = 0 ;
242
242
while true {
243
- dac. dac_ccr . modify( |_, w| unsafe { w. $trim( ) . bits( trim) } ) ;
243
+ dac. ccr ( ) . modify( |_, w| unsafe { w. $trim( ) . bits( trim) } ) ;
244
244
delay. delay_us( 64_u32 ) ;
245
- if dac. dac_sr . read( ) . $cal_flag( ) . bit( ) {
245
+ if dac. sr ( ) . read( ) . $cal_flag( ) . bit( ) {
246
246
break ;
247
247
}
248
248
trim += 1 ;
249
249
}
250
- dac. dac_cr . modify( |_, w| w. $cen( ) . clear_bit( ) ) ;
250
+ dac. cr ( ) . modify( |_, w| w. $cen( ) . clear_bit( ) ) ;
251
251
252
252
$CX {
253
253
_enabled: PhantomData ,
@@ -257,7 +257,7 @@ macro_rules! dac_helper {
257
257
/// Disable the DAC channel
258
258
pub fn disable( self ) -> $CX<MODE_BITS , Disabled > {
259
259
let dac = unsafe { & ( * <$DAC>:: ptr( ) ) } ;
260
- dac. dac_cr . modify( |_, w| unsafe {
260
+ dac. cr ( ) . modify( |_, w| unsafe {
261
261
w. $en( ) . clear_bit( ) . $wave( ) . bits( 0 ) . $ten( ) . clear_bit( )
262
262
} ) ;
263
263
@@ -272,20 +272,20 @@ macro_rules! dac_helper {
272
272
impl <const MODE_BITS : u8 , ED > DacOut <u16 > for $CX<MODE_BITS , ED > {
273
273
fn set_value( & mut self , val: u16 ) {
274
274
let dac = unsafe { & ( * <$DAC>:: ptr( ) ) } ;
275
- dac. $dhrx. write( |w| unsafe { w. bits( val as u32 ) } ) ;
275
+ dac. $dhrx( ) . write( |w| unsafe { w. bits( val as u32 ) } ) ;
276
276
}
277
277
278
278
fn get_value( & mut self ) -> u16 {
279
279
let dac = unsafe { & ( * <$DAC>:: ptr( ) ) } ;
280
- dac. $dac_dor . read( ) . bits( ) as u16
280
+ dac. $dor ( ) . read( ) . bits( ) as u16
281
281
}
282
282
}
283
283
284
284
/// Wave generator state implementation
285
285
impl <const MODE_BITS : u8 > $CX<MODE_BITS , WaveGenerator > {
286
286
pub fn trigger( & mut self ) {
287
287
let dac = unsafe { & ( * <$DAC>:: ptr( ) ) } ;
288
- dac. dac_swtrgr . write( |w| { w. $swtrig( ) . set_bit( ) } ) ;
288
+ dac. swtrgr ( ) . write( |w| { w. $swtrig( ) . set_bit( ) } ) ;
289
289
}
290
290
}
291
291
) +
@@ -300,8 +300,8 @@ macro_rules! dac {
300
300
cal_flag1,
301
301
otrim1,
302
302
mode1,
303
- dac_dhr12r1 ,
304
- dac_dor1 ,
303
+ dhr12r1 ,
304
+ dor1 ,
305
305
dacc1dhr,
306
306
wave1,
307
307
mamp1,
@@ -314,8 +314,8 @@ macro_rules! dac {
314
314
cal_flag2,
315
315
otrim2,
316
316
mode2,
317
- dac_dhr12r2 ,
318
- dac_dor2 ,
317
+ dhr12r2 ,
318
+ dor2 ,
319
319
dacc2dhr,
320
320
wave2,
321
321
mamp2,
0 commit comments