Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
main_app_var_configs.h
- Committer:
- klauss
- Date:
- 2015-11-24
- Revision:
- 137:32dd35a6dbc9
- Parent:
- 132:05cd37f7e007
File content as of revision 137:32dd35a6dbc9:
#ifndef __MAIN_APP_VAR_CONFIGS_H__ #define __MAIN_APP_VAR_CONFIGS_H__ #include "fw.h" #include "eth.h" #include "bits.h" #include "utils.h" #include "debug.h" #include "flood.h" #include "sdram.h" #include "clock.h" #include "prompt.h" #include "configs.h" #include "bootloader.h" #include "sip_manager.h" #include "wdt_manager.h" #include "parallelcpld.h" #include "call_manager.h" #include "UART3Interrupt.h" // for RXBuffer[ CB_BUFFER_SIZE ]; #include "call_box_manager.h" #include "shared_variables.h" #include "file_system_manager.h" #include "power_source_monitoring.h" extern short int eth_status; extern Timer sync_timer; extern Timer test_ts_timer; extern Timer led_sync_timer; /* representa ramal do call box */ extern int ext; /* representa porta do call box */ extern int port; /* buffer para onde se copia os dados vindos do cb para tratameno interno */ extern uint8_t buffer[ CB_BUFFER_SIZE ]; /* buffer de escrita do pacote de saida que sera enviado pro cb / servidor */ extern uint8_t write_buffer[ CB_BUFFER_SIZE ]; /* ponteiro que aponta para os dados vindo do CPLD */ extern uint8_t * buffer_from_cb_ptr; /* Armazena o ultimo pacote recebido dos CBx */ extern uint8_t cb_rx_buffer[ CB_BUFFER_SIZE ]; /* referencia para os dados contidos no pacote, sem o header */ extern uint8_t * data; /* gerencia o tipo do pacote para providenciar tratamento adequado */ extern volatile uint8_t type; /* representa a lista dos Call Boxes atualmente recfonhecidos pela cabeceira */ extern Vector * v_cb; /* representa a lista de ligacoes ativas na cabeceira */ extern Vector * v_call; /* gerencia a distribuicao de timeslice para os call boxes */ extern Timeslice * ts; extern uint8_t count; extern uint8_t max_registered_cbx; extern uint16_t pkg_wdt; extern uint16_t eth_wdt; extern Timer invite_retry_timer; extern volatile u16_t lpc_low_level_input_counter; extern Timer hello_sync; extern uint8_t hello_times; #endif