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 Jan 08 23:44:08 2015 +0000
Revision:
91:c2a86b1f8aaa
Parent:
85:b6f2dc1d0f4f
Child:
104:62646ef786a3
- melhorias no tratamento dos pacotes udp, melhorando o tratamento da fila, evitando que ela transborde

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 74:81c47fff88a5 27 #endif