mirror of
https://github.com/google/comprehensive-rust.git
synced 2025-03-28 00:26:44 +02:00
Wrap comments in example at 80 columns to fit in code block.
This commit is contained in:
parent
e751c30061
commit
b1fa8da341
@ -43,7 +43,8 @@ fn main() -> ! {
|
|||||||
// Configure GPIO 0 pins 21 and 28 as push-pull outputs.
|
// Configure GPIO 0 pins 21 and 28 as push-pull outputs.
|
||||||
let pin_cnf_21 = (GPIO_P0 + PIN_CNF + 21 * size_of::<u32>()) as *mut u32;
|
let pin_cnf_21 = (GPIO_P0 + PIN_CNF + 21 * size_of::<u32>()) as *mut u32;
|
||||||
let pin_cnf_28 = (GPIO_P0 + PIN_CNF + 28 * size_of::<u32>()) as *mut u32;
|
let pin_cnf_28 = (GPIO_P0 + PIN_CNF + 28 * size_of::<u32>()) as *mut u32;
|
||||||
// Safe because the pointers are to valid peripheral control registers, and no aliases exist.
|
// Safe because the pointers are to valid peripheral control registers, and
|
||||||
|
// no aliases exist.
|
||||||
unsafe {
|
unsafe {
|
||||||
pin_cnf_21.write_volatile(
|
pin_cnf_21.write_volatile(
|
||||||
DIR_OUTPUT | INPUT_DISCONNECT | PULL_DISABLED | DRIVE_S0S1 | SENSE_DISABLED,
|
DIR_OUTPUT | INPUT_DISCONNECT | PULL_DISABLED | DRIVE_S0S1 | SENSE_DISABLED,
|
||||||
@ -56,7 +57,8 @@ fn main() -> ! {
|
|||||||
// Set pin 28 low and pin 21 high to turn the LED on.
|
// Set pin 28 low and pin 21 high to turn the LED on.
|
||||||
let gpio0_outset = (GPIO_P0 + OUTSET) as *mut u32;
|
let gpio0_outset = (GPIO_P0 + OUTSET) as *mut u32;
|
||||||
let gpio0_outclr = (GPIO_P0 + OUTCLR) as *mut u32;
|
let gpio0_outclr = (GPIO_P0 + OUTCLR) as *mut u32;
|
||||||
// Safe because the pointers are to valid peripheral control registers, and no aliases exist.
|
// Safe because the pointers are to valid peripheral control registers, and
|
||||||
|
// no aliases exist.
|
||||||
unsafe {
|
unsafe {
|
||||||
gpio0_outclr.write_volatile(1 << 28);
|
gpio0_outclr.write_volatile(1 << 28);
|
||||||
gpio0_outset.write_volatile(1 << 21);
|
gpio0_outset.write_volatile(1 << 21);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user