Mode 3

Dependencies:   C12832_lcd EthernetInterface LM75B MMA7660 libxively mbed-rtos mbed

Fork of Mode_3_MBED by Zain Ijaz

Committer:
bhakti08
Date:
Tue Jun 10 00:24:35 2014 +0000
Revision:
16:9a4ff6887439
Parent:
13:d4a21765a203
Mode 3 final;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Ilya Dmitrichenko 9:c5dc85d192e2 1 #ifndef __XI_USER_CONFIG_H__
Ilya Dmitrichenko 9:c5dc85d192e2 2 #define __XI_USER_CONFIG_H__
Ilya Dmitrichenko 9:c5dc85d192e2 3
Ilya Dmitrichenko 9:c5dc85d192e2 4 // The following settings should lower memory footprint.
Ilya Dmitrichenko 9:c5dc85d192e2 5 // The library currently allows one to send batch datapoint
Ilya Dmitrichenko 9:c5dc85d192e2 6 // and feed updates, but it's not needed in most use cases
Ilya Dmitrichenko 9:c5dc85d192e2 7 #define XI_MAX_DATAPOINTS 1
Ilya Dmitrichenko 9:c5dc85d192e2 8 // The number of channels can be increased if needed
Ilya Dmitrichenko 9:c5dc85d192e2 9 #define XI_MAX_DATASTREAMS 5
Ilya Dmitrichenko 9:c5dc85d192e2 10
Ilya Dmitrichenko 9:c5dc85d192e2 11 // Below are optimisations that reduce some minor functionality
Ilya Dmitrichenko 9:c5dc85d192e2 12 #define XI_OPT_NO_ERROR_STRINGS
Ilya Dmitrichenko 9:c5dc85d192e2 13
Ilya Dmitrichenko 9:c5dc85d192e2 14 // If you wish to enable assertions, set this to 1
Ilya Dmitrichenko 9:c5dc85d192e2 15 #define XI_DEBUG_ASSERT 0
Ilya Dmitrichenko 9:c5dc85d192e2 16 // If you wish to disable debug output, set this to 0
errordeveloper 11:bdf601a405fc 17 #define XI_DEBUG_OUTPUT 0
Ilya Dmitrichenko 9:c5dc85d192e2 18
Ilya Dmitrichenko 9:c5dc85d192e2 19 // On the mbed app board we can use the LCD for debug output,
Ilya Dmitrichenko 9:c5dc85d192e2 20 // but one may wish to modify this and write to file instead
Ilya Dmitrichenko 9:c5dc85d192e2 21 #include "app_board_io.h"
Ilya Dmitrichenko 13:d4a21765a203 22 #define XI_DEBUG_PRINTF lcd_printf //TODO: use serial port...
Ilya Dmitrichenko 9:c5dc85d192e2 23
Ilya Dmitrichenko 9:c5dc85d192e2 24 #endif /* __XI_USER_CONFIG_H__ */