Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
Diff: bootloader.h
- Revision:
- 117:e9facba9db27
- Child:
- 119:ee6a53069455
diff -r 39a41ebb675c -r e9facba9db27 bootloader.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bootloader.h Thu Apr 23 21:53:28 2015 +0000 @@ -0,0 +1,36 @@ +#ifndef __BOOTLOADER_H__ +#define __BOOTLOADER_H__ + +#include "mbed.h" +#include "debug.h" +#include "EthernetInterface.h" +#include "call_box.h" + +#define BL_PORT 3000 +#define BL_SIZE 260 +#define UDP_BL_SIZE 262 + +extern Timer udp_bl_timer; +extern Endpoint udp_bl_server; +extern UDPSocket udp_bl_client; +extern char bl_recv_buffer[ UDP_BL_SIZE ],bl_send_buffer[ UDP_BL_SIZE ],bl_cbx_buffer[ BL_SIZE + 1 ]; +extern uint16_t bl_peer,bl_port; +extern uint8_t bl_start_flag,bl_ts,next_pkg_ts0; +extern Call_Box * bl_cb; +extern uint8_t *bl_write_buffer; + +#define init_bl() { \ + udp_bl_client.set_blocking( false, 0 ); \ + udp_bl_client.bind( BL_PORT ); \ +} + + + + + + + + + + +#endif \ No newline at end of file