Merge pull request #14 from beagleknight/fix/microbit-display-example
fix: microbit display example
This commit is contained in:
@@ -23,25 +23,25 @@ fn main() -> ! {
|
||||
let mut delay = Delay::new(p.TIMER0);
|
||||
|
||||
// Configure display pins
|
||||
let row1 = gpio.pin13.into_push_pull_output().downgrade();
|
||||
let row2 = gpio.pin14.into_push_pull_output().downgrade();
|
||||
let row3 = gpio.pin15.into_push_pull_output().downgrade();
|
||||
let col1 = gpio.pin4.into_push_pull_output().downgrade();
|
||||
let col2 = gpio.pin5.into_push_pull_output().downgrade();
|
||||
let col3 = gpio.pin6.into_push_pull_output().downgrade();
|
||||
let col4 = gpio.pin7.into_push_pull_output().downgrade();
|
||||
let col5 = gpio.pin8.into_push_pull_output().downgrade();
|
||||
let col6 = gpio.pin9.into_push_pull_output().downgrade();
|
||||
let col7 = gpio.pin10.into_push_pull_output().downgrade();
|
||||
let col8 = gpio.pin11.into_push_pull_output().downgrade();
|
||||
let col9 = gpio.pin12.into_push_pull_output().downgrade();
|
||||
let row1 = gpio.pin13.into_push_pull_output();
|
||||
let row2 = gpio.pin14.into_push_pull_output();
|
||||
let row3 = gpio.pin15.into_push_pull_output();
|
||||
let col1 = gpio.pin4.into_push_pull_output();
|
||||
let col2 = gpio.pin5.into_push_pull_output();
|
||||
let col3 = gpio.pin6.into_push_pull_output();
|
||||
let col4 = gpio.pin7.into_push_pull_output();
|
||||
let col5 = gpio.pin8.into_push_pull_output();
|
||||
let col6 = gpio.pin9.into_push_pull_output();
|
||||
let col7 = gpio.pin10.into_push_pull_output();
|
||||
let col8 = gpio.pin11.into_push_pull_output();
|
||||
let col9 = gpio.pin12.into_push_pull_output();
|
||||
|
||||
// Configure RX and TX pins accordingly
|
||||
let tx = gpio.pin24.into_push_pull_output().downgrade();
|
||||
let rx = gpio.pin25.into_floating_input().downgrade();
|
||||
|
||||
let mut leds = led::Display::new(
|
||||
row1, row2, row3, col1, col2, col3, col4, col5, col6, col7, col8, col9,
|
||||
col1, col2, col3, col4, col5, col6, col7, col8, col9, row1, row2, row3,
|
||||
);
|
||||
|
||||
let (mut tx, _) = serial::Serial::uart0(p.UART0, tx, rx, BAUD115200).split();
|
||||
@@ -84,4 +84,4 @@ fn main() -> ! {
|
||||
}
|
||||
}
|
||||
panic!("End");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user