not working combination lcd/ds1820

Dependencies:   mbed LCD_DISCO_F746NG BSP_DISCO_F746NG DS1820

main.cpp

Committer:
kopk
Date:
2020-04-14
Revision:
7:90776a68cc64
Parent:
6:ba8f89d2098b

File content as of revision 7:90776a68cc64:


#include "mbed.h"
#include "DS1820.h"
#include "stm32746g_discovery_lcd.h"


DS1820 probeInt(A0);
DS1820 probeExt(A1);
Timer t;
int main() {
    BSP_LCD_Init();
    BSP_LCD_LayerDefaultInit(LTDC_ACTIVE_LAYER, LCD_FB_START_ADDRESS);
    BSP_LCD_SelectLayer(LTDC_ACTIVE_LAYER);

     probeInt.unassignedProbe(A0);
     
     probeExt.unassignedProbe(A1);
     
     while(1) {
         probeInt.convertTemperature(true, DS1820::all_devices);  // Start temperature conversion
         printf("TempInt value=%f\r\n", probeInt.temperature());     

         probeExt.convertTemperature(true, DS1820::all_devices);  // Start temperature conversion
         printf("TempRoom value=%f\r\n", probeExt.temperature());
     }
}