@@ -311,10 +311,10 @@ pub struct SysClkConfig {
311311 #[ cfg( feature = "rp2040" ) ]
312312 pub div_frac : u8 ,
313313 /// SYS clock divider.
314- #[ cfg( feature = "rp235x " ) ]
314+ #[ cfg( feature = "_rp235x " ) ]
315315 pub div_int : u16 ,
316316 /// SYS clock fraction.
317- #[ cfg( feature = "rp235x " ) ]
317+ #[ cfg( feature = "_rp235x " ) ]
318318 pub div_frac : u16 ,
319319}
320320
@@ -430,12 +430,12 @@ pub(crate) unsafe fn init(config: ClockConfig) {
430430 c. clk_sys_ctrl ( ) . modify ( |w| w. set_src ( ClkSysCtrlSrc :: CLK_REF ) ) ;
431431 #[ cfg( feature = "rp2040" ) ]
432432 while c. clk_sys_selected ( ) . read ( ) != 1 { }
433- #[ cfg( feature = "rp235x " ) ]
433+ #[ cfg( feature = "_rp235x " ) ]
434434 while c. clk_sys_selected ( ) . read ( ) != pac:: clocks:: regs:: ClkSysSelected ( 1 ) { }
435435 c. clk_ref_ctrl ( ) . modify ( |w| w. set_src ( ClkRefCtrlSrc :: ROSC_CLKSRC_PH ) ) ;
436436 #[ cfg( feature = "rp2040" ) ]
437437 while c. clk_ref_selected ( ) . read ( ) != 1 { }
438- #[ cfg( feature = "rp235x " ) ]
438+ #[ cfg( feature = "_rp235x " ) ]
439439 while c. clk_ref_selected ( ) . read ( ) != pac:: clocks:: regs:: ClkRefSelected ( 1 ) { }
440440
441441 // Reset the PLLs
@@ -506,7 +506,7 @@ pub(crate) unsafe fn init(config: ClockConfig) {
506506 } ) ;
507507 #[ cfg( feature = "rp2040" ) ]
508508 while c. clk_ref_selected ( ) . read ( ) != ( 1 << ref_src as u32 ) { }
509- #[ cfg( feature = "rp235x " ) ]
509+ #[ cfg( feature = "_rp235x " ) ]
510510 while c. clk_ref_selected ( ) . read ( ) != pac:: clocks:: regs:: ClkRefSelected ( 1 << ref_src as u32 ) { }
511511 c. clk_ref_div ( ) . write ( |w| {
512512 w. set_int ( config. ref_clk . div ) ;
@@ -539,7 +539,7 @@ pub(crate) unsafe fn init(config: ClockConfig) {
539539 c. clk_sys_ctrl ( ) . write ( |w| w. set_src ( ClkSysCtrlSrc :: CLK_REF ) ) ;
540540 #[ cfg( feature = "rp2040" ) ]
541541 while c. clk_sys_selected ( ) . read ( ) != ( 1 << ClkSysCtrlSrc :: CLK_REF as u32 ) { }
542- #[ cfg( feature = "rp235x " ) ]
542+ #[ cfg( feature = "_rp235x " ) ]
543543 while c. clk_sys_selected ( ) . read ( ) != pac:: clocks:: regs:: ClkSysSelected ( 1 << ClkSysCtrlSrc :: CLK_REF as u32 ) { }
544544 }
545545 c. clk_sys_ctrl ( ) . write ( |w| {
@@ -549,7 +549,7 @@ pub(crate) unsafe fn init(config: ClockConfig) {
549549
550550 #[ cfg( feature = "rp2040" ) ]
551551 while c. clk_sys_selected ( ) . read ( ) != ( 1 << sys_src as u32 ) { }
552- #[ cfg( feature = "rp235x " ) ]
552+ #[ cfg( feature = "_rp235x " ) ]
553553 while c. clk_sys_selected ( ) . read ( ) != pac:: clocks:: regs:: ClkSysSelected ( 1 << sys_src as u32 ) { }
554554
555555 c. clk_sys_div ( ) . write ( |w| {
@@ -661,7 +661,7 @@ pub(crate) unsafe fn init(config: ClockConfig) {
661661 }
662662
663663 // rp235x specific clocks
664- #[ cfg( feature = "rp235x " ) ]
664+ #[ cfg( feature = "_rp235x " ) ]
665665 {
666666 // TODO hstx clock
667667 peris. set_hstx ( false ) ;
@@ -903,7 +903,8 @@ pub enum GpoutSrc {
903903 /// ADC.
904904 Adc = ClkGpoutCtrlAuxsrc :: CLK_ADC as _ ,
905905 // RTC.
906- //Rtc = ClkGpoutCtrlAuxsrc::CLK_RTC as _,
906+ #[ cfg( feature = "rp2040" ) ]
907+ Rtc = ClkGpoutCtrlAuxsrc :: CLK_RTC as _ ,
907908 /// REF.
908909 Ref = ClkGpoutCtrlAuxsrc :: CLK_REF as _ ,
909910}
@@ -934,7 +935,7 @@ impl<'d, T: GpoutPin> Gpout<'d, T> {
934935 }
935936
936937 /// Set clock divider.
937- #[ cfg( feature = "rp235x " ) ]
938+ #[ cfg( feature = "_rp235x " ) ]
938939 pub fn set_div ( & self , int : u16 , frac : u16 ) {
939940 let c = pac:: CLOCKS ;
940941 c. clk_gpout_div ( self . gpout . number ( ) ) . write ( |w| {
0 commit comments