Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed 3875_Individualproject
main/main.h@0:df5216b20861, 2020-02-04 (annotated)
- Committer:
- jamesheavey
- Date:
- Tue Feb 04 19:18:10 2020 +0000
- Revision:
- 0:df5216b20861
- Child:
- 17:77b8515a9568
PID implemented correctly
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jamesheavey | 0:df5216b20861 | 1 | #ifndef MAIN_H |
jamesheavey | 0:df5216b20861 | 2 | #define MAIN_H |
jamesheavey | 0:df5216b20861 | 3 | |
jamesheavey | 0:df5216b20861 | 4 | #include "m3pi.h" |
jamesheavey | 0:df5216b20861 | 5 | #include "mbed.h" |
jamesheavey | 0:df5216b20861 | 6 | |
jamesheavey | 0:df5216b20861 | 7 | // API |
jamesheavey | 0:df5216b20861 | 8 | extern m3pi robot; |
jamesheavey | 0:df5216b20861 | 9 | |
jamesheavey | 0:df5216b20861 | 10 | // LEDs |
jamesheavey | 0:df5216b20861 | 11 | extern BusOut leds; |
jamesheavey | 0:df5216b20861 | 12 | |
jamesheavey | 0:df5216b20861 | 13 | // Buttons |
jamesheavey | 0:df5216b20861 | 14 | extern DigitalIn button_A; |
jamesheavey | 0:df5216b20861 | 15 | extern DigitalIn button_B; |
jamesheavey | 0:df5216b20861 | 16 | extern DigitalIn button_X; |
jamesheavey | 0:df5216b20861 | 17 | extern DigitalIn button_Y; |
jamesheavey | 0:df5216b20861 | 18 | extern DigitalIn button_enter; |
jamesheavey | 0:df5216b20861 | 19 | extern DigitalIn button_back; |
jamesheavey | 0:df5216b20861 | 20 | |
jamesheavey | 0:df5216b20861 | 21 | // Potentiometers |
jamesheavey | 0:df5216b20861 | 22 | extern AnalogIn pot_P; |
jamesheavey | 0:df5216b20861 | 23 | extern AnalogIn pot_I; |
jamesheavey | 0:df5216b20861 | 24 | extern AnalogIn pot_D; |
jamesheavey | 0:df5216b20861 | 25 | extern AnalogIn pot_S; |
jamesheavey | 0:df5216b20861 | 26 | |
jamesheavey | 0:df5216b20861 | 27 | // Globals |
jamesheavey | 0:df5216b20861 | 28 | |
jamesheavey | 0:df5216b20861 | 29 | // Prototypes |
jamesheavey | 0:df5216b20861 | 30 | |
jamesheavey | 0:df5216b20861 | 31 | |
jamesheavey | 0:df5216b20861 | 32 | #endif |