11#![ no_std]
22#![ no_main]
33
4- use core:: fmt:: Write ;
54use esp32c3_hal:: {
6- clock:: ClockControl , gpio:: IO , pac :: Peripherals , prelude:: * , timer:: TimerGroup , twai, Rtc ,
7- UsbSerialJtag ,
5+ clock:: ClockControl , gpio:: IO , peripherals :: Peripherals , prelude:: * , timer:: TimerGroup , twai,
6+ Rtc ,
87} ;
8+ use esp_println:: println;
99
1010// Run this example with the eh1 feature enabled to use embedded-can instead of
1111// embedded-hal-0.2.7. embedded-can was split off from embedded-hal before it's upgrade to 1.0.0.
@@ -24,7 +24,7 @@ use riscv_rt::entry;
2424
2525#[ entry]
2626fn main ( ) -> ! {
27- let peripherals = Peripherals :: take ( ) . unwrap ( ) ;
27+ let peripherals = Peripherals :: take ( ) ;
2828 let mut system = peripherals. SYSTEM . split ( ) ;
2929 let clocks = ClockControl :: boot_defaults ( system. clock_control ) . freeze ( ) ;
3030
@@ -77,29 +77,24 @@ fn main() -> ! {
7777 // Wait for a frame to be received.
7878 let frame = block ! ( can. receive( ) ) . unwrap ( ) ;
7979
80- writeln ! ( UsbSerialJtag , "Received a frame:" ) . unwrap ( ) ;
80+ println ! ( "Received a frame:" ) ;
8181
8282 // Print different messages based on the frame id type.
8383 match frame. id ( ) {
8484 Id :: Standard ( id) => {
85- writeln ! ( UsbSerialJtag , "\t Standard Id: {:?}" , id) . unwrap ( ) ;
85+ println ! ( "\t Standard Id: {:?}" , id) ;
8686 }
8787 Id :: Extended ( id) => {
88- writeln ! ( UsbSerialJtag , "\t Extended Id: {:?}" , id) . unwrap ( ) ;
88+ println ! ( "\t Extended Id: {:?}" , id) ;
8989 }
9090 }
9191
9292 // Print out the frame data or the requested data length code for a remote
9393 // transmission request frame.
9494 if frame. is_data_frame ( ) {
95- writeln ! ( UsbSerialJtag , "\t Data: {:?}" , frame. data( ) ) . unwrap ( ) ;
95+ println ! ( "\t Data: {:?}" , frame. data( ) ) ;
9696 } else {
97- writeln ! (
98- UsbSerialJtag ,
99- "\t Remote Frame. Data Length Code: {}" ,
100- frame. dlc( )
101- )
102- . unwrap ( ) ;
97+ println ! ( "\t Remote Frame. Data Length Code: {}" , frame. dlc( ) ) ;
10398 }
10499
105100 // Transmit the frame back.
0 commit comments