Michael Spencer / Mbed 2 deprecated LaOS

Dependencies:   mbed

Committer:
Michael J. Spencer
Date:
Wed Mar 05 06:14:02 2014 -0800
Revision:
1:f5ac63519541
Initial commit.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Michael J. Spencer 1:f5ac63519541 1 #include <mbed.h>
Michael J. Spencer 1:f5ac63519541 2
Michael J. Spencer 1:f5ac63519541 3 // Externs: stepper IO
Michael J. Spencer 1:f5ac63519541 4 extern DigitalOut enable;
Michael J. Spencer 1:f5ac63519541 5 extern DigitalOut xdir;
Michael J. Spencer 1:f5ac63519541 6 extern DigitalOut xstep;
Michael J. Spencer 1:f5ac63519541 7 extern DigitalOut ydir;
Michael J. Spencer 1:f5ac63519541 8 extern DigitalOut ystep;
Michael J. Spencer 1:f5ac63519541 9 extern DigitalOut zdir;
Michael J. Spencer 1:f5ac63519541 10 extern DigitalOut zstep;
Michael J. Spencer 1:f5ac63519541 11 extern DigitalOut estep;
Michael J. Spencer 1:f5ac63519541 12 extern DigitalOut edir;
Michael J. Spencer 1:f5ac63519541 13 extern PwmOut pwm;
Michael J. Spencer 1:f5ac63519541 14
Michael J. Spencer 1:f5ac63519541 15 // leds
Michael J. Spencer 1:f5ac63519541 16 extern DigitalOut led1,led2,led3,led4;
Michael J. Spencer 1:f5ac63519541 17
Michael J. Spencer 1:f5ac63519541 18 // Inputs
Michael J. Spencer 1:f5ac63519541 19 extern DigitalIn xhome;
Michael J. Spencer 1:f5ac63519541 20 extern DigitalIn yhome;
Michael J. Spencer 1:f5ac63519541 21 extern DigitalIn zmin;
Michael J. Spencer 1:f5ac63519541 22 extern DigitalIn zmax;
Michael J. Spencer 1:f5ac63519541 23
Michael J. Spencer 1:f5ac63519541 24
Michael J. Spencer 1:f5ac63519541 25 // laser
Michael J. Spencer 1:f5ac63519541 26 extern PwmOut pwm; // O1: PWM (Yellow)
Michael J. Spencer 1:f5ac63519541 27 extern DigitalOut laser_enable; // O2: enable laser
Michael J. Spencer 1:f5ac63519541 28 extern DigitalOut o3; // 03: NC
Michael J. Spencer 1:f5ac63519541 29
Michael J. Spencer 1:f5ac63519541 30 #define LASER_PIN p5 // note: we define the laser pin here and do not allocate the laser DigitalOut()
Michael J. Spencer 1:f5ac63519541 31 extern DigitalOut *laser; // O4: LaserON (White), do not statically allocte: because this will cause the laser to switch on at reboot
Michael J. Spencer 1:f5ac63519541 32
Michael J. Spencer 1:f5ac63519541 33
Michael J. Spencer 1:f5ac63519541 34 // Analog in/out (cover sensor) + NC
Michael J. Spencer 1:f5ac63519541 35 extern DigitalIn cover;