|
|
@ -28,9 +28,10 @@ fn main() { |
|
|
|
|
|
|
|
|
|
|
|
println!("Initializing camera"); |
|
|
|
println!("Initializing camera"); |
|
|
|
|
|
|
|
|
|
|
|
let cam = Cam::init().expect("Failed to initialize CAM service."); |
|
|
|
let mut cam = Cam::init().expect("Failed to initialize CAM service."); |
|
|
|
|
|
|
|
|
|
|
|
let mut camera = cam.outer_right_cam.borrow_mut(); |
|
|
|
{ |
|
|
|
|
|
|
|
let camera = &mut cam.outer_right_cam; |
|
|
|
|
|
|
|
|
|
|
|
camera |
|
|
|
camera |
|
|
|
.set_size(CamSize::CTR_TOP_LCD) |
|
|
|
.set_size(CamSize::CTR_TOP_LCD) |
|
|
@ -53,7 +54,7 @@ fn main() { |
|
|
|
camera |
|
|
|
camera |
|
|
|
.set_trimming(false) |
|
|
|
.set_trimming(false) |
|
|
|
.expect("Failed to disable trimming"); |
|
|
|
.expect("Failed to disable trimming"); |
|
|
|
|
|
|
|
} |
|
|
|
let mut buf = vec![0u8; BUF_SIZE]; |
|
|
|
let mut buf = vec![0u8; BUF_SIZE]; |
|
|
|
|
|
|
|
|
|
|
|
println!("\nPress R to take a new picture"); |
|
|
|
println!("\nPress R to take a new picture"); |
|
|
@ -71,6 +72,9 @@ fn main() { |
|
|
|
println!("Capturing new image"); |
|
|
|
println!("Capturing new image"); |
|
|
|
cam.play_shutter_sound(CamShutterSoundType::NORMAL) |
|
|
|
cam.play_shutter_sound(CamShutterSoundType::NORMAL) |
|
|
|
.expect("Failed to play shutter sound"); |
|
|
|
.expect("Failed to play shutter sound"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let camera = &mut cam.outer_right_cam; |
|
|
|
|
|
|
|
|
|
|
|
buf = camera |
|
|
|
buf = camera |
|
|
|
.take_picture( |
|
|
|
.take_picture( |
|
|
|
WIDTH.try_into().unwrap(), |
|
|
|
WIDTH.try_into().unwrap(), |
|
|
|