Code for testing the ELEC1620 Application Board.
Dependencies: N5110 ShiftReg Tone mbed
main.h
00001 #ifndef MAIN_H 00002 #define MAIN_H 00003 00004 // include the different header files 00005 #include "mbed.h" 00006 #include "N5110.h" 00007 #include "ShiftReg.h" 00008 #include "Tone.h" 00009 00010 // extern tells the compiler that these objects are defined in a different file (main.cpp). 00011 // It stops them being defined multiple times when other files include main.h. 00012 // Here we only declare them. They are defined (with pin numbers etc.) in main.cpp 00013 extern DigitalIn button_a; 00014 extern DigitalIn button_b; 00015 extern DigitalIn button_c; 00016 extern DigitalIn button_d; 00017 00018 extern N5110 lcd; 00019 extern BusOut leds; 00020 00021 extern ShiftReg shift; 00022 extern Tone speaker; 00023 extern AnalogIn ldr; 00024 00025 extern PwmOut red_led; 00026 extern PwmOut green_led; 00027 extern PwmOut blue_led; 00028 00029 extern AnalogIn tmp36; 00030 00031 extern AnalogIn pot_0; 00032 extern AnalogIn pot_1; 00033 extern AnalogIn pot_2; 00034 00035 // global variables 00036 extern int seven_seg_array[]; 00037 00038 #endif
Generated on Thu Jul 14 2022 19:45:43 by 1.7.2