serial teste pulga to pulga
Source/definitions.txt@2:b39f5ce4d5bd, 2020-05-03 (annotated)
- Committer:
- ruschigo
- Date:
- Sun May 03 15:22:29 2020 +0000
- Revision:
- 2:b39f5ce4d5bd
- Parent:
- 1:10de89ea1f70
a
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ruschigo | 1:10de89ea1f70 | 1 | //*********************************************************************************************** |
ruschigo | 1:10de89ea1f70 | 2 | |
ruschigo | 1:10de89ea1f70 | 3 | // Description : First Definitions for the General System |
ruschigo | 1:10de89ea1f70 | 4 | // Content : |
ruschigo | 1:10de89ea1f70 | 5 | // Libraries |
ruschigo | 1:10de89ea1f70 | 6 | // Declarations |
ruschigo | 1:10de89ea1f70 | 7 | // Includes |
ruschigo | 1:10de89ea1f70 | 8 | |
ruschigo | 1:10de89ea1f70 | 9 | //*********************************************************************************************** |
ruschigo | 1:10de89ea1f70 | 10 | |
ruschigo | 1:10de89ea1f70 | 11 | /***LIBRARIES***/ |
ruschigo | 1:10de89ea1f70 | 12 | |
ruschigo | 1:10de89ea1f70 | 13 | #include "mbed.h" |
ruschigo | 1:10de89ea1f70 | 14 | #include <stdio.h> |
ruschigo | 1:10de89ea1f70 | 15 | #include <string> |
ruschigo | 1:10de89ea1f70 | 16 | #include <inttypes.h> |
ruschigo | 1:10de89ea1f70 | 17 | #include <sstream> |
ruschigo | 1:10de89ea1f70 | 18 | #include <vector> |
ruschigo | 1:10de89ea1f70 | 19 | #include "proculus_display.h" |
ruschigo | 1:10de89ea1f70 | 20 | |
ruschigo | 1:10de89ea1f70 | 21 | |
ruschigo | 1:10de89ea1f70 | 22 | /***DECLARATIONS***/ |
ruschigo | 1:10de89ea1f70 | 23 | |
ruschigo | 1:10de89ea1f70 | 24 | /* General*/ |
ruschigo | 1:10de89ea1f70 | 25 | |
ruschigo | 1:10de89ea1f70 | 26 | /* Serial*/ |
ruschigo | 2:b39f5ce4d5bd | 27 | //RawSerial pc(USBTX, USBRX); |
ruschigo | 1:10de89ea1f70 | 28 | |
ruschigo | 1:10de89ea1f70 | 29 | float display_data; |
ruschigo | 1:10de89ea1f70 | 30 | int display_ctrl; |
ruschigo | 1:10de89ea1f70 | 31 | char display_option; |
ruschigo | 1:10de89ea1f70 | 32 | uint16_t screen_id = 0x00; |
ruschigo | 1:10de89ea1f70 | 33 | Timer serial_timer; |
ruschigo | 1:10de89ea1f70 | 34 | Timeout display_timeout; |
ruschigo | 1:10de89ea1f70 | 35 | Ticker display_ticker; |
ruschigo | 1:10de89ea1f70 | 36 | Ticker update_screen_ticker; |
ruschigo | 1:10de89ea1f70 | 37 | int update_screen_param = 0x00; |
ruschigo | 1:10de89ea1f70 | 38 | |
ruschigo | 1:10de89ea1f70 | 39 | #define SCALE_PP_PRESSURE 0x01 |
ruschigo | 1:10de89ea1f70 | 40 | #define SCALE_PEEP_PRESSURE 0x02 |
ruschigo | 1:10de89ea1f70 | 41 | #define SCALE_BPM 0x03 |
ruschigo | 1:10de89ea1f70 | 42 | #define SCALE_TINSP 0x04 |
ruschigo | 1:10de89ea1f70 | 43 | #define SCALE_FIO2 0x05 |
ruschigo | 1:10de89ea1f70 | 44 | #define SCALE_SENS_ASSISTED_MOD 0x06 |
ruschigo | 1:10de89ea1f70 | 45 | |
ruschigo | 1:10de89ea1f70 | 46 | #define DISPLAY_CMD_START 0x2 |
ruschigo | 1:10de89ea1f70 | 47 | #define DISPLAY_CMD_WAITING_DATA 0x3 |
ruschigo | 1:10de89ea1f70 | 48 | #define DISPLAY_CMD_DATA_ARRIVE 0x4 |
ruschigo | 1:10de89ea1f70 | 49 | #define DISPLAY_CMD_DONE 0x1 |
ruschigo | 1:10de89ea1f70 | 50 | |
ruschigo | 1:10de89ea1f70 | 51 | /*pulga cmd defines*/ |
ruschigo | 1:10de89ea1f70 | 52 | #define SEND_CMD 0x1 |
ruschigo | 1:10de89ea1f70 | 53 | #define CMD_DONE 0x2 |
ruschigo | 1:10de89ea1f70 | 54 | |
ruschigo | 1:10de89ea1f70 | 55 | int pulga_cmd_status; |
ruschigo | 1:10de89ea1f70 | 56 | char pulga_option; |
ruschigo | 1:10de89ea1f70 | 57 | float pulga_data; |
ruschigo | 1:10de89ea1f70 | 58 | /***INCLUDES***/ |