![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
3rd year group project. Electronic and Electrical Engineering. Heriot-Watt University. This is the code for the mbed for the Automatic Little Object Organiser (ALOO).
Dependencies: MCP23017 TCS3472_I2C WattBob_TextLCD mbed
fpga.h
- Committer:
- dreamselec
- Date:
- 2015-11-22
- Revision:
- 14:cf2f255b5560
- Parent:
- 10:16ba52f8e025
- Child:
- 32:9a4046224b11
File content as of revision 14:cf2f255b5560:
// // fpga.h // Created by Chandan Siyag on 14/11/2015. #include "globals.h" #ifndef _fpag_h_ #define _fpga_h_ enum BeamNumber { Top = 2, Bottom = 1 }; class FPGA{ public: FPGA(); SortingServoPositions sortingServoPosition; StoppingServoPositions stoppingServoPosition; int checkForBlock(); int checkForSize(); void moveStoppingServo(StoppingServoPositions position); void moveSortingServo(SortingServoPositions position); void toggleStoppingServo(); void toggleSortingServo(); void resetStoppingServo(); void resetSortingServo(); void resetAllServos(); virtual ~FPGA(); int getBeamValue(int beamNumber); void moveServo(int servoNumber, int position); }; #endif