Demo application of SNICInterface library for Murata TypeYD, which reports sensor data periodically to Xively cloud server . Hardware platform: mbed application board (https://mbed.org/cookbook/mbed-application-board), mbed LPC1768 (https://mbed.org/platforms/mbed-LPC1768/) and TypeYD.
Dependencies: C12832 LM75B MMA7660 SNICInterface libxively mbed-rtos mbed
app_board_io.cpp@10:86ffba646df1, 2013-10-14 (annotated)
- Committer:
- errordeveloper
- Date:
- Mon Oct 14 12:08:18 2013 +0000
- Revision:
- 10:86ffba646df1
- Parent:
- 7:0eff5db44b8b
- Child:
- 11:bdf601a405fc
Updated all dependencies and fixed issue with mixing C and C++
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
xively | 7:0eff5db44b8b | 1 | #include "app_board_io.h" |
errordeveloper | 10:86ffba646df1 | 2 | #include "C12832_lcd.h" |
xively | 7:0eff5db44b8b | 3 | |
xively | 7:0eff5db44b8b | 4 | C12832_LCD lcd; |
xively | 7:0eff5db44b8b | 5 | |
xively | 7:0eff5db44b8b | 6 | extern "C" void lcd_printf( const char* fmt, ... ) |
xively | 7:0eff5db44b8b | 7 | { |
xively | 7:0eff5db44b8b | 8 | char buffer[ 64 ]; |
xively | 7:0eff5db44b8b | 9 | |
xively | 7:0eff5db44b8b | 10 | va_list ap; |
xively | 7:0eff5db44b8b | 11 | va_start( ap, fmt ); |
xively | 7:0eff5db44b8b | 12 | vsnprintf( buffer, 64, fmt, ap ); |
xively | 7:0eff5db44b8b | 13 | va_end( ap ); |
xively | 7:0eff5db44b8b | 14 | |
xively | 7:0eff5db44b8b | 15 | lcd.cls(); |
xively | 7:0eff5db44b8b | 16 | lcd.locate( 0, 3 ); |
xively | 7:0eff5db44b8b | 17 | lcd.printf( buffer ); |
xively | 7:0eff5db44b8b | 18 | //wait( 1.0 ); |
xively | 7:0eff5db44b8b | 19 | } |