Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Committer:
klauss
Date:
Mon May 11 15:16:36 2015 +0000
Revision:
122:480c44b0e205
Parent:
121:ee02790d00b7
Child:
124:c1b6c893e1c3
E00 - Limitar em 1500 o show_sip

Who changed what in which revision?

UserRevisionLine numberNew contents of line
klauss 121:ee02790d00b7 1 #ifndef __MAIN_APP_VAR_CONFIGS_H__
klauss 121:ee02790d00b7 2 #define __MAIN_APP_VAR_CONFIGS_H__
klauss 120:770f00554b1e 3
klauss 122:480c44b0e205 4 //#include "header_app_includes.h"
klauss 120:770f00554b1e 5 #include "eth.h"
klauss 120:770f00554b1e 6 #include "bits.h"
klauss 120:770f00554b1e 7 #include "UART3Interrupt.h" // for RXBuffer[ CB_BUFFER_SIZE ];
klauss 120:770f00554b1e 8 #include "utils.h"
klauss 120:770f00554b1e 9 #include "parallelcpld.h"
klauss 120:770f00554b1e 10 #include "debug.h"
klauss 120:770f00554b1e 11 #include "flood.h"
klauss 120:770f00554b1e 12 #include "call_manager.h"
klauss 120:770f00554b1e 13 #include "call_box_manager.h"
klauss 120:770f00554b1e 14 #include "sip_manager.h"
klauss 120:770f00554b1e 15 #include "shared_variables.h"
klauss 120:770f00554b1e 16 #include "prompt.h"
klauss 120:770f00554b1e 17 #include "configs.h"
klauss 120:770f00554b1e 18 #include "sdram.h"
klauss 120:770f00554b1e 19 #include "fw.h"
klauss 120:770f00554b1e 20 #include "bootloader.h"
klauss 120:770f00554b1e 21 #include "clock.h"
klauss 121:ee02790d00b7 22 #include "file_system_manager.h"
klauss 122:480c44b0e205 23 #include "wdt_manager.h"
klauss 122:480c44b0e205 24 #include "config_var_default.h"
klauss 120:770f00554b1e 25
klauss 120:770f00554b1e 26 extern short int eth_status;
klauss 120:770f00554b1e 27
klauss 120:770f00554b1e 28 extern Timer sync_timer;
klauss 121:ee02790d00b7 29
klauss 120:770f00554b1e 30 extern Timer led_sync_timer;
klauss 120:770f00554b1e 31
klauss 120:770f00554b1e 32 /* representa ramal do call box */
klauss 120:770f00554b1e 33 extern int ext;
klauss 120:770f00554b1e 34
klauss 120:770f00554b1e 35 /* representa porta do call box */
klauss 120:770f00554b1e 36 extern int port;
klauss 120:770f00554b1e 37
klauss 120:770f00554b1e 38 /* buffer para onde se copia os dados vindos do cb para tratameno interno */
klauss 120:770f00554b1e 39 extern uint8_t buffer[ CB_BUFFER_SIZE ];
klauss 120:770f00554b1e 40
klauss 120:770f00554b1e 41 /* buffer de escrita do pacote de saida que sera enviado pro cb / servidor */
klauss 120:770f00554b1e 42 extern uint8_t write_buffer[ CB_BUFFER_SIZE ];
klauss 120:770f00554b1e 43
klauss 120:770f00554b1e 44 /* ponteiro que aponta para os dados vindo do CPLD */
klauss 120:770f00554b1e 45 extern uint8_t * buffer_from_cb_ptr;
klauss 120:770f00554b1e 46
klauss 120:770f00554b1e 47 /* Armazena o ultimo pacote recebido dos CBx */
klauss 120:770f00554b1e 48 extern uint8_t cb_rx_buffer[ CB_BUFFER_SIZE ];
klauss 120:770f00554b1e 49
klauss 120:770f00554b1e 50 /* referencia para os dados contidos no pacote, sem o header */
klauss 120:770f00554b1e 51 extern uint8_t * data;
klauss 120:770f00554b1e 52
klauss 120:770f00554b1e 53 /* gerencia o tipo do pacote para providenciar tratamento adequado */
klauss 120:770f00554b1e 54 extern volatile uint8_t type;
klauss 120:770f00554b1e 55
klauss 120:770f00554b1e 56 /* representa a lista dos Call Boxes atualmente recfonhecidos pela cabeceira */
klauss 120:770f00554b1e 57 extern Vector * v_cb;
klauss 120:770f00554b1e 58
klauss 120:770f00554b1e 59 /* representa a lista de ligacoes ativas na cabeceira */
klauss 120:770f00554b1e 60 extern Vector * v_call;
klauss 120:770f00554b1e 61
klauss 120:770f00554b1e 62 /* gerencia a distribuicao de timeslice para os call boxes */
klauss 120:770f00554b1e 63 extern Timeslice * ts;
klauss 120:770f00554b1e 64
klauss 120:770f00554b1e 65 extern uint8_t count;
klauss 120:770f00554b1e 66
klauss 120:770f00554b1e 67 extern uint8_t max_registered_cbx;
klauss 120:770f00554b1e 68
klauss 120:770f00554b1e 69 extern bool wake_all;
klauss 120:770f00554b1e 70
klauss 120:770f00554b1e 71 extern uint16_t pkg_wdt;
klauss 120:770f00554b1e 72
klauss 120:770f00554b1e 73 extern uint16_t eth_wdt;
klauss 120:770f00554b1e 74
klauss 120:770f00554b1e 75 extern Timer invite_retry_timer;
klauss 120:770f00554b1e 76
klauss 120:770f00554b1e 77 extern volatile u16_t lpc_low_level_input_counter;
klauss 121:ee02790d00b7 78
klauss 120:770f00554b1e 79 #endif