Jasmine Karlsson
/
train_rail
New project
Track.h
- Committer:
- jasminealice
- Date:
- 2018-06-13
- Revision:
- 22:c024b20a0e2d
- Parent:
- 21:31647d80614f
- Child:
- 30:63a8a5cefc6b
File content as of revision 22:c024b20a0e2d:
#ifndef Track_H #define Track_H #include "mbed.h" #include "TextLCD.h" #include "MCP23017.h" #include "DigitalOut.h" #include <iostream> using namespace std; class Track { public: Track(); virtual ~Track(); void DCC_send_command(int repeat_count); void DCC_send_command(unsigned int address, unsigned int inst, unsigned int repeat_count); protected: /*---------------------------------------------------------------------------- Pin definitions *----------------------------------------------------------------------------*/ DigitalOut trackpin; // train track TextLCD lcd; // lcd DigitalOut myled1; unsigned int address; unsigned int inst; }; #endif // TRAIN_H