Luke Cartwright / Mbed 2 deprecated ELEC2645_Project_el18loc_nearlythere

Dependencies:   mbed

Committer:
lukeocarwright
Date:
Thu May 07 12:22:39 2020 +0000
Revision:
11:6ae098535da9
Parent:
10:258a1eca02cc
Child:
14:9cfe0041cc4e
Added pulse and enhanced other degubbing. Also eddited tri_wavtable algorithm.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lukeocarwright 7:33cb5f2db1ee 1 #ifndef STARTUP_H
lukeocarwright 7:33cb5f2db1ee 2 #define STARTUP_H
lukeocarwright 7:33cb5f2db1ee 3
lukeocarwright 7:33cb5f2db1ee 4 #include "mbed.h"
lukeocarwright 7:33cb5f2db1ee 5 #include "N5110.h"
lukeocarwright 7:33cb5f2db1ee 6 #include "Gamepad.h"
lukeocarwright 7:33cb5f2db1ee 7 #include "LUTs.h"
lukeocarwright 7:33cb5f2db1ee 8
lukeocarwright 7:33cb5f2db1ee 9 /** startup class
lukeocarwright 7:33cb5f2db1ee 10 * @author Luke Cartwright, University of Leeds
lukeocarwright 7:33cb5f2db1ee 11 * @brief: manages startup and initialisation
lukeocarwright 7:33cb5f2db1ee 12 * @date May 2020
lukeocarwright 7:33cb5f2db1ee 13 */
lukeocarwright 9:f6ba53e355a0 14 volatile extern uint16_t sin_wavtable[1024];
lukeocarwright 10:258a1eca02cc 15 volatile extern uint16_t tri_wavtable[1024];
lukeocarwright 11:6ae098535da9 16 volatile extern uint16_t pulse_wavtable[1024];
lukeocarwright 7:33cb5f2db1ee 17
lukeocarwright 7:33cb5f2db1ee 18 class startup
lukeocarwright 7:33cb5f2db1ee 19 {
lukeocarwright 7:33cb5f2db1ee 20 public:
lukeocarwright 9:f6ba53e355a0 21 //vaiables
lukeocarwright 9:f6ba53e355a0 22 float fl;
lukeocarwright 7:33cb5f2db1ee 23 //methods
lukeocarwright 7:33cb5f2db1ee 24 //constructor
lukeocarwright 7:33cb5f2db1ee 25 startup();
lukeocarwright 7:33cb5f2db1ee 26
lukeocarwright 7:33cb5f2db1ee 27 //destructior
lukeocarwright 7:33cb5f2db1ee 28 ~startup();
lukeocarwright 7:33cb5f2db1ee 29
lukeocarwright 7:33cb5f2db1ee 30 void initialise(N5110 &lcd, Gamepad &pad);
lukeocarwright 7:33cb5f2db1ee 31
lukeocarwright 7:33cb5f2db1ee 32 private:
lukeocarwright 7:33cb5f2db1ee 33 };
lukeocarwright 7:33cb5f2db1ee 34
lukeocarwright 7:33cb5f2db1ee 35 #endif