Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Committer:
klauss
Date:
Thu Apr 16 12:57:13 2015 +0000
Revision:
113:db67ae00550e
Parent:
109:a5b8264ffbbc
Child:
114:472502b31a12
valide esse fw

Who changed what in which revision?

UserRevisionLine numberNew contents of line
klauss 74:81c47fff88a5 1 #ifndef __WDT_MANAGER_H__
klauss 74:81c47fff88a5 2 #define __WDT_MANAGER_H__
klauss 74:81c47fff88a5 3
klauss 78:1353744f01e1 4 #include "mbed.h"
klauss 74:81c47fff88a5 5 #include "wdt.h"
klauss 81:3656f00ab3db 6 #include "debug.h"
klauss 74:81c47fff88a5 7
klauss 74:81c47fff88a5 8 extern Watchdog wdt;
klauss 81:3656f00ab3db 9 extern Timer wdt_timer;
klauss 81:3656f00ab3db 10
klauss 82:f55d13babca0 11 extern UDPSocket udp_wdt_client;
klauss 82:f55d13babca0 12
klauss 82:f55d13babca0 13 #define EXTERNAL_WDT_IP "192.168.120.144"
klauss 82:f55d13babca0 14 #define EXTERNAL_WDT_SERVER_PORT 9395
klauss 82:f55d13babca0 15 #define EXTERNAL_WDT_HEADER_PORT 6612
klauss 82:f55d13babca0 16
klauss 81:3656f00ab3db 17 #define init_wdt() { \
klauss 81:3656f00ab3db 18 wdt.Configure( 30.0 ); \
klauss 81:3656f00ab3db 19 wdt_timer.start(); \
klauss 81:3656f00ab3db 20 }
klauss 74:81c47fff88a5 21
klauss 82:f55d13babca0 22 #define init_external_wdt() { \
klauss 85:b6f2dc1d0f4f 23 udp_wdt_client.set_blocking( false, 0 ); \
klauss 82:f55d13babca0 24 udp_wdt_client.bind( 6612 ); \
klauss 82:f55d13babca0 25 }
klauss 82:f55d13babca0 26
klauss 113:db67ae00550e 27 #define reconnect_extern_wdt_socket() { \
klauss 113:db67ae00550e 28 udp_wdt_client.close(); \
klauss 113:db67ae00550e 29 udp_wdt_client.set_blocking( false, 0 ); \
klauss 113:db67ae00550e 30 udp_wdt_client.bind( 6612 ); \
klauss 113:db67ae00550e 31 }
klauss 113:db67ae00550e 32
klauss 74:81c47fff88a5 33 #endif