serial teste pulga to pulga

Committer:
ruschigo
Date:
Sun May 03 15:22:29 2020 +0000
Revision:
2:b39f5ce4d5bd
Parent:
1:10de89ea1f70
a

Who changed what in which revision?

UserRevisionLine numberNew 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***/