diff options
| author | Avi Levkovich <avi@twine-s.com> | 2019-05-02 15:10:21 +0300 |
|---|---|---|
| committer | Avi Levkovich <avi@twine-s.com> | 2019-05-02 15:10:21 +0300 |
| commit | 66c9f04ccf86a2d6b2c141e9634e02b93e67a407 (patch) | |
| tree | 963d854c1174be034c495ab330d659f74dc0ce46 /Software/Embedded_SW | |
| parent | 0885157c60c52ad5175f8bd9527c54d067132b7a (diff) | |
| download | Tango-66c9f04ccf86a2d6b2c141e9634e02b93e67a407.tar.gz Tango-66c9f04ccf86a2d6b2c141e9634e02b93e67a407.zip | |
Gas sensor - Add stub + fix bug
Diffstat (limited to 'Software/Embedded_SW')
| -rw-r--r-- | Software/Embedded_SW/Embedded/Drivers/ADC_Sampling/ADC.c | 6 | ||||
| -rw-r--r-- | Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Progress.c | 8 |
2 files changed, 12 insertions, 2 deletions
diff --git a/Software/Embedded_SW/Embedded/Drivers/ADC_Sampling/ADC.c b/Software/Embedded_SW/Embedded/Drivers/ADC_Sampling/ADC.c index b9d8ee1f6..4e8dcb3c7 100644 --- a/Software/Embedded_SW/Embedded/Drivers/ADC_Sampling/ADC.c +++ b/Software/Embedded_SW/Embedded/Drivers/ADC_Sampling/ADC.c @@ -539,10 +539,12 @@ uint8_t Calculate_Gas_Power_Consumption() // WHS { if(VSensor <= VOC_Vsensor[i]) { - PPM = i; + return i;//PPM } } - return PPM; + +return 0xFF;//out of scale + } uint32_t Read_Dryer_Heaters_Current(HEATERS_CURRENT Heater_ID) // diff --git a/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Progress.c b/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Progress.c index 34cb61e27..c6f2526db 100644 --- a/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Progress.c +++ b/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Progress.c @@ -11,6 +11,7 @@ #include "drivers/Flash_Memory/FATFS/ff.h" #include "drivers/Flash_Memory/FATFS/Control_File_System.h" +#include "drivers/adc_sampling/adc.h" //#include "graphics_adapter.h" @@ -33,6 +34,13 @@ void Stub_ProgressRequest(MessageContainer* requestContainer) assert(iFResult); } } + else + if((request->amount == 0x0C) && (request->delay == 0x0C)) //Get Gas Sensor + { + response.progress = (double)Calculate_Gas_Power_Consumption(); + response.has_progress = true; + + } else if((request->amount == 0xDF) && (request->delay == 0xDF)) //Power off { PowerOffInit(); |
