Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: CRC16 FreescaleIAP FreescaleWatchdog GGSProtocol LM75B PIMA Parameters PersistentCircularQueue SerialNumberV2COM mbed-dev-watchdog_2016_03_04
Fork of smartRamalKW by
lerTemperatura.cpp
00001 #include "appCommands.h" 00002 #include "LM75B.h" 00003 00004 extern LM75B lineTemperature; 00005 extern LM75B loadTemperature; 00006 extern LM75B cpuTemperature; 00007 00008 void cmdLerTemperatura(){ 00009 char resp[12]; 00010 union{ 00011 float measure; 00012 char bytes[4]; 00013 } temp1; 00014 00015 union{ 00016 float measure; 00017 char bytes[4]; 00018 } temp2; 00019 00020 union{ 00021 float measure; 00022 char bytes[4]; 00023 } temp3; 00024 00025 temp1.measure = lineTemperature; 00026 temp2.measure = loadTemperature; 00027 temp3.measure = cpuTemperature; 00028 00029 memcpy(resp, temp1.bytes, 4); 00030 memcpy(resp+4, temp2.bytes, 4); 00031 memcpy(resp+8, temp3.bytes, 4); 00032 00033 exec.enviaResposta(RESP_TEMPERATURA, resp, 12); 00034 }
Generated on Thu Jul 14 2022 00:24:57 by
1.7.2
