
My basic operation system for STM32 MCU
PonyxisOS-lib/PonyxisOS.h@3:5047e6339308, 2019-02-24 (annotated)
- Committer:
- Hagrid
- Date:
- Sun Feb 24 17:41:44 2019 +0000
- Revision:
- 3:5047e6339308
- Parent:
- 0:5f09301c4a9c
Add nextion page and progress bar fce
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Hagrid | 0:5f09301c4a9c | 1 | #ifndef PonyxisOS_h |
Hagrid | 0:5f09301c4a9c | 2 | #define PonyxisOS_h |
Hagrid | 0:5f09301c4a9c | 3 | #include "Nextion.h" |
Hagrid | 0:5f09301c4a9c | 4 | #include "mbed.h" |
Hagrid | 0:5f09301c4a9c | 5 | #include "string.h" |
Hagrid | 0:5f09301c4a9c | 6 | |
Hagrid | 0:5f09301c4a9c | 7 | class PonyxisOS |
Hagrid | 0:5f09301c4a9c | 8 | { |
Hagrid | 0:5f09301c4a9c | 9 | public: |
Hagrid | 0:5f09301c4a9c | 10 | PonyxisOS(); |
Hagrid | 0:5f09301c4a9c | 11 | void begin(); |
Hagrid | 0:5f09301c4a9c | 12 | void print(char *in); |
Hagrid | 0:5f09301c4a9c | 13 | void Render(); |
Hagrid | 0:5f09301c4a9c | 14 | |
Hagrid | 0:5f09301c4a9c | 15 | private: |
Hagrid | 0:5f09301c4a9c | 16 | char _screen[18][70]; |
Hagrid | 0:5f09301c4a9c | 17 | int _x, _y; |
Hagrid | 0:5f09301c4a9c | 18 | int _actline; |
Hagrid | 0:5f09301c4a9c | 19 | }; |
Hagrid | 0:5f09301c4a9c | 20 | #endif |