Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
wdt_manager.h@113:db67ae00550e, 2015-04-16 (annotated)
- 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?
User | Revision | Line number | New 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 |