Test code for LM75AIM
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 /* 00002 * Author: Edoardo De Marchi 00003 * Date: 15-08-2014 00004 * Notes: Test code for LM75AIM 00005 */ 00006 00007 #include "mbed.h" 00008 #include "LM75A.h" 00009 00010 00011 Serial pc(USBTX, USBRX); 00012 DigitalOut led1(LED1); 00013 00014 #if defined(TARGET_LPC1768) 00015 LM75A Temp(p28, p27, 0x90); //SDA, SCL, ADDRESS 00016 #elif defined(TARGET_LPC4330_M4) 00017 LM75A Temp(I2C1_SDA, I2C1_SCL, 0x90); //sda, scl, Addr 00018 #endif 00019 00020 00021 00022 00023 int main() 00024 { 00025 #if defined(TARGET_LPC1768) 00026 char* board = "LPC1768"; 00027 #elif defined(TARGET_LPC4330_M4) 00028 char* board = "LPC4330"; 00029 #endif 00030 00031 pc.baud(115200); 00032 pc.printf("BOARD %s\r\n", board); 00033 00034 Temp.write_reg(0x01, 0x00); 00035 00036 while(1) 00037 { 00038 pc.printf("The temp is: %4.2f degree Celsius\n\r", Temp.read_T()); 00039 led1 = !led1; 00040 wait(2); 00041 } 00042 }
Generated on Wed Jul 13 2022 12:29:23 by 1.7.2