EZR

Dependencies:   CRC16 FreescaleIAP FreescaleWatchdog GGSProtocol LM75B PIMA Parameters PersistentCircularQueue SerialNumberV2COM mbed-dev-watchdog_2016_03_04

Fork of smartRamalKW by Equipe Firmware V2COM

Revision:
29:fec8fdf25d87
Parent:
28:af7e6b1b6f48
Child:
30:6222036a8c57
--- a/settings.h	Tue Dec 08 13:23:49 2015 +0000
+++ b/settings.h	Tue Feb 23 20:35:38 2016 +0000
@@ -1,6 +1,11 @@
 #ifndef SETTINGS_H
 #define SETTINGS_H
 
+//#define WATCHDOG_ENABLED  1
+//#define UART_8N2
+#define MBED_COMPILER  1
+//#define NIC_SPIN  1
+//#define DIRECT_UART  1      // Usado para bypassar protocolo pino
 //#define TEST_MODE 1       // Usado para testar na placa de desenvolvimento
 //#define DEBUG_ENABLED 1   // Habilita log na USB UART
 //#define RAMAL 1           // configura a aplicação para modo ramal (o normal é smart breaker)
@@ -54,7 +59,11 @@
 #define DEFAULT_PIMA_VALIDADE_ENERGIA_REATIVA_CAPACITIVA_S 60
 #define DEFAULT_PIMA_AUTOBAUD_ENABLE 1
 #define DEFAULT_PIMA_AUTOBAUD_TIMEOUT_S 30
-#define DEFAULT_RADIO_BAUDRATE_BPS 19200
+#if ( defined( DIRECT_UART ) || defined ( TEST_MODE ) )
+    #define DEFAULT_RADIO_BAUDRATE_BPS 115200
+#else
+    #define DEFAULT_RADIO_BAUDRATE_BPS 125000
+#endif
 #define DEFAULT_LIMITE_CORRENTE_ZERO_A 0.1f
 #define DEFAULT_LIMITE_CORRENTE_MINIMA_A 1.0f
 #define DEFAULT_LIMITE_CORRENTE_MAXIMA_A 100.0f
@@ -65,4 +74,40 @@
 #define DEFAULT_DISCOVERY_DELAY_LIN_COEF_MS 0
 #define DEFAULT_ANNOUNCE_INTERVAL_S 600
 
+// Pino
+
+#ifdef NIC_SPIN
+    #define DEFAULT_NODE_ADDRESS 5678L
+    #define DEFAULT_NETWORK_ADDRESS 4400L
+    #define DEFAULT_NETWORK_CHANNEL 2
+    #define DEFAULT_NODE_ROLE 3
+    #define DEFAULT_SOURCE_ENDPOINT 1
+    #define DEFAULT_DESTINATION_NODE 46
+    #define DEFAULT_DESTINATION_ENDPOINT 1
+    #define DEFAULT_DYNAMIC_DESTINATION 1
+    #define DEFAULT_ACCESS_CYCLE 2000
+    #define DEFAULT_PINO_CFG_ATTEMPTS 3
+    #define DEFAULT_PINO_START_ATTEMPTS 5
+    #define DEFAULT_CFG_DATA1   0x00000000
+    #define DEFAULT_CFG_DATA2   0x00000000
+    #define DEFAULT_CFG_DATA3   0x00000000
+    #define DEFAULT_CFG_DATA4   0x00000000
+#else
+    #define DEFAULT_NODE_ADDRESS 3141L
+    #define DEFAULT_NETWORK_ADDRESS 4400L
+    #define DEFAULT_NETWORK_CHANNEL 2
+    #define DEFAULT_NODE_ROLE 1
+    #define DEFAULT_SOURCE_ENDPOINT 1
+    #define DEFAULT_DESTINATION_NODE 6
+    #define DEFAULT_DESTINATION_ENDPOINT 1
+    #define DEFAULT_DYNAMIC_DESTINATION 1
+    #define DEFAULT_ACCESS_CYCLE 2000
+    #define DEFAULT_PINO_CFG_ATTEMPTS 3
+    #define DEFAULT_PINO_START_ATTEMPTS 5
+    #define DEFAULT_CFG_DATA1   0x00000000
+    #define DEFAULT_CFG_DATA2   0x00000000
+    #define DEFAULT_CFG_DATA3   0x00000000
+    #define DEFAULT_CFG_DATA4   0x00000000
 #endif
+
+#endif