@@ -1585,8 +1585,6 @@ pub trait ChannelInternal: RawChannelAccess {
1585
1585
1586
1586
fn set_memsize ( & self , value : MemSize ) ;
1587
1587
1588
- fn is_error ( & self ) -> bool ;
1589
-
1590
1588
#[ inline]
1591
1589
fn channel_ram_start ( & self ) -> * mut u32 {
1592
1590
unsafe {
@@ -1620,10 +1618,6 @@ pub trait TxChannelInternal: ChannelInternal {
1620
1618
// Event::Error, Event::End, Event::Threshold
1621
1619
fn get_tx_status ( & self ) -> Option < Event > ;
1622
1620
1623
- fn is_tx_done ( & self ) -> bool ;
1624
-
1625
- fn is_tx_threshold_set ( & self ) -> bool ;
1626
-
1627
1621
fn reset_tx_threshold_set ( & self ) ;
1628
1622
1629
1623
fn set_tx_threshold ( & self , threshold : u8 ) ;
@@ -1691,8 +1685,6 @@ pub trait RxChannelInternal: ChannelInternal {
1691
1685
// Event::Error, Event::End, Event::Threshold
1692
1686
fn get_rx_status ( & self ) -> Option < Event > ;
1693
1687
1694
- fn is_rx_done ( & self ) -> bool ;
1695
-
1696
1688
fn start_receive ( & self ) {
1697
1689
self . clear_rx_interrupts ( ) ;
1698
1690
self . set_rx_wrap_mode ( false ) ;
@@ -1873,18 +1865,6 @@ mod chip_specific {
1873
1865
. modify ( |_, w| unsafe { w. mem_size ( ) . bits ( blocks) } ) ;
1874
1866
}
1875
1867
}
1876
-
1877
- fn is_error ( & self ) -> bool {
1878
- let rmt = crate :: peripherals:: RMT :: regs ( ) ;
1879
- let int_raw = rmt. int_raw ( ) . read ( ) ;
1880
- let ch_idx = ch_idx ( self ) ;
1881
-
1882
- if A :: Dir :: is_tx ( ) {
1883
- int_raw. ch_tx_err ( ch_idx) . bit ( )
1884
- } else {
1885
- int_raw. ch_rx_err ( ch_idx) . bit ( )
1886
- }
1887
- }
1888
1868
}
1889
1869
1890
1870
impl < A > TxChannelInternal for A
@@ -1983,16 +1963,6 @@ mod chip_specific {
1983
1963
}
1984
1964
}
1985
1965
1986
- fn is_tx_done ( & self ) -> bool {
1987
- let rmt = crate :: peripherals:: RMT :: regs ( ) ;
1988
- rmt. int_raw ( ) . read ( ) . ch_tx_end ( self . channel ( ) ) . bit ( )
1989
- }
1990
-
1991
- fn is_tx_threshold_set ( & self ) -> bool {
1992
- let rmt = crate :: peripherals:: RMT :: regs ( ) ;
1993
- rmt. int_raw ( ) . read ( ) . ch_tx_thr_event ( self . channel ( ) ) . bit ( )
1994
- }
1995
-
1996
1966
fn reset_tx_threshold_set ( & self ) {
1997
1967
let rmt = crate :: peripherals:: RMT :: regs ( ) ;
1998
1968
rmt. int_clr ( )
@@ -2112,12 +2082,6 @@ mod chip_specific {
2112
2082
}
2113
2083
}
2114
2084
2115
- fn is_rx_done ( & self ) -> bool {
2116
- let rmt = crate :: peripherals:: RMT :: regs ( ) ;
2117
- let ch_idx = ch_idx ( self ) ;
2118
- rmt. int_raw ( ) . read ( ) . ch_rx_end ( ch_idx) . bit ( )
2119
- }
2120
-
2121
2085
fn stop_rx ( & self ) {
2122
2086
let rmt = crate :: peripherals:: RMT :: regs ( ) ;
2123
2087
let ch_idx = ch_idx ( self ) as usize ;
@@ -2241,11 +2205,6 @@ mod chip_specific {
2241
2205
rmt. chconf0 ( self . channel ( ) as usize )
2242
2206
. modify ( |_, w| unsafe { w. mem_size ( ) . bits ( value. blocks ( ) ) } ) ;
2243
2207
}
2244
-
2245
- fn is_error ( & self ) -> bool {
2246
- let rmt = crate :: peripherals:: RMT :: regs ( ) ;
2247
- rmt. int_raw ( ) . read ( ) . ch_err ( self . channel ( ) ) . bit ( )
2248
- }
2249
2208
}
2250
2209
2251
2210
impl < A > TxChannelInternal for A
@@ -2348,16 +2307,6 @@ mod chip_specific {
2348
2307
}
2349
2308
}
2350
2309
2351
- fn is_tx_done ( & self ) -> bool {
2352
- let rmt = crate :: peripherals:: RMT :: regs ( ) ;
2353
- rmt. int_raw ( ) . read ( ) . ch_tx_end ( self . channel ( ) ) . bit ( )
2354
- }
2355
-
2356
- fn is_tx_threshold_set ( & self ) -> bool {
2357
- let rmt = crate :: peripherals:: RMT :: regs ( ) ;
2358
- rmt. int_raw ( ) . read ( ) . ch_tx_thr_event ( self . channel ( ) ) . bit ( )
2359
- }
2360
-
2361
2310
fn reset_tx_threshold_set ( & self ) {
2362
2311
let rmt = crate :: peripherals:: RMT :: regs ( ) ;
2363
2312
rmt. int_clr ( )
@@ -2469,11 +2418,6 @@ mod chip_specific {
2469
2418
}
2470
2419
}
2471
2420
2472
- fn is_rx_done ( & self ) -> bool {
2473
- let rmt = crate :: peripherals:: RMT :: regs ( ) ;
2474
- rmt. int_raw ( ) . read ( ) . ch_rx_end ( self . channel ( ) ) . bit ( )
2475
- }
2476
-
2477
2421
fn stop_rx ( & self ) {
2478
2422
let rmt = crate :: peripherals:: RMT :: regs ( ) ;
2479
2423
rmt. chconf1 ( self . channel ( ) as usize )
0 commit comments