GroupA / Mbed 2 deprecated WaG_final

Dependencies:   mbed

Fork of Lab_6_WaG by GroupA

laser.cpp

Committer:
spm71
Date:
2018-03-29
Revision:
42:6cba679a4ee4

File content as of revision 42:6cba679a4ee4:

/******************************************************************************
* EECS 397
*
* Assignment Name: Lab 6: WaG
* 
* Authors: Sam Morrison and Phong Nguyen 
* File name: laser.cpp
* Purpose: Contains laser functions
*
* Created: 03/29/2018
* Last Modified: 03/29/2018
*
******************************************************************************/
#include "mbed.h"
#include "io_pins.h"
#include "spi.h"
#include "laser.h"

extern DigitalOut laser;
extern Serial pc;

/*
 * void lzr_off();
 * Description: turns the laser off
 *
 * Inputs: 
 *      Parameters:
 *      Globals:
 *      
 * Outputs:
 *      Returns: void
*/
void lzr_off() {
    laser = 0;
}

/*
 * void lzr_off();
 * Description: turns the laser on
 *
 * Inputs: 
 *      Parameters:
 *      Globals:
 *      
 * Outputs:
 *      Returns: void
*/
void lzr_on() {
    laser = 1;
}

/*
 * void lzr_init();
 * Description: initializes the laser
 *
 * Inputs: 
 *      Parameters:
 *      Globals:
 *      
 * Outputs:
 *      Returns: void
*/
void lzr_init() {
    lzr_off();
}