
tempe
Diff: main.cpp
- Revision:
- 2:778929fc1520
- Parent:
- 1:7bf2fdef45c9
--- a/main.cpp Mon Jun 21 09:55:09 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -#include "mbed.h" -#include <stdint.h> -#include "DS18B20.h" - -DigitalInOut sensor(D8); // sensor connected to pin 5 - -Ticker timer; // used for our microsec timing -Serial pc(USBTX, USBRX); // serial comms over usb back to console - -int main() { - pc.printf("\n\r=====================================================\n\r"); - pc.printf("DS18B20 Configuration\n\r"); - sensor.mode(PullUp); - - ROM_Code_t ROM_Code = ReadROM(); - pc.printf("Family code: 0x%X\n\r", ROM_Code.BYTES.familyCode); - pc.printf("Serial Number: "); - for (uint32_t i = 6; i != 0; --i) { - pc.printf("%02X%s", ROM_Code.BYTES.serialNo[i-1], (i != 1)?":":"\r\n"); - } - pc.printf("CRC: 0x%X\r\n", ROM_Code.BYTES.crc); - - pc.printf("\n\rRunning temperature conversion...\n\r"); - while (1) { - displayTemperature(pc); - wait(1); - } -} -