f
Dependencies: mbed 4DGL-uLCD-SE MMA8452
hardware.cpp
- Committer:
- lballard9
- Date:
- 2022-03-10
- Revision:
- 0:8e3b9bb1084a
- Child:
- 5:077b66dfe296
File content as of revision 0:8e3b9bb1084a:
// This header has all the (extern) declarations of the globals. // "extern" means "this is instantiated somewhere, but here's what the name // means. #include "globals.h" #include "hardware.h" // We need to actually instantiate all of the globals (i.e. declare them once // without the extern keyword). That's what this file does! // Hardware initialization: Instantiate all the things! uLCD_4DGL uLCD(p9,p10,p11); // LCD Screen (tx, rx, reset) //SDFileSystem sd(p5, p6, p7, p8, "sd"); // SD Card(mosi, miso, sck, cs) Serial pc(USBTX,USBRX); // USB Console (tx, rx) MMA8452 acc(p28, p27, 100000); // Accelerometer (sda, sdc, rate) DigitalIn button1(p21); // Pushbuttons (pin) DigitalIn button2(p22); DigitalIn button3(p23); AnalogOut DACout(p18); // Speaker (pin) PwmOut speaker(p25); wave_player waver(&DACout); // Some hardware also needs to have functions called before it will set up // properly. Do that here. int hardware_init() { } /* * This function reads the values of the push buttons and the * accelerometer */ GameInputs read_inputs() { }