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@137:32dd35a6dbc9, 2015-11-24 (annotated)
- Committer:
- klauss
- Date:
- Tue Nov 24 14:06:22 2015 +0000
- Revision:
- 137:32dd35a6dbc9
- Parent:
- 132:05cd37f7e007
core source of the .bin (09/21/2015) in the field
Who changed what in which revision?
User | Revision | Line number | New 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 | 128:3ae1c74773a8 | 4 | #include "fw.h" |
klauss | 120:770f00554b1e | 5 | #include "eth.h" |
klauss | 120:770f00554b1e | 6 | #include "bits.h" |
klauss | 120:770f00554b1e | 7 | #include "utils.h" |
klauss | 120:770f00554b1e | 8 | #include "debug.h" |
klauss | 120:770f00554b1e | 9 | #include "flood.h" |
klauss | 128:3ae1c74773a8 | 10 | #include "sdram.h" |
klauss | 128:3ae1c74773a8 | 11 | #include "clock.h" |
klauss | 120:770f00554b1e | 12 | #include "prompt.h" |
klauss | 120:770f00554b1e | 13 | #include "configs.h" |
klauss | 120:770f00554b1e | 14 | #include "bootloader.h" |
klauss | 128:3ae1c74773a8 | 15 | #include "sip_manager.h" |
klauss | 128:3ae1c74773a8 | 16 | #include "wdt_manager.h" |
klauss | 128:3ae1c74773a8 | 17 | #include "parallelcpld.h" |
klauss | 128:3ae1c74773a8 | 18 | #include "call_manager.h" |
klauss | 128:3ae1c74773a8 | 19 | #include "UART3Interrupt.h" // for RXBuffer[ CB_BUFFER_SIZE ]; |
klauss | 128:3ae1c74773a8 | 20 | #include "call_box_manager.h" |
klauss | 128:3ae1c74773a8 | 21 | #include "shared_variables.h" |
klauss | 121:ee02790d00b7 | 22 | #include "file_system_manager.h" |
klauss | 128:3ae1c74773a8 | 23 | #include "power_source_monitoring.h" |
klauss | 120:770f00554b1e | 24 | |
klauss | 120:770f00554b1e | 25 | extern short int eth_status; |
klauss | 120:770f00554b1e | 26 | |
klauss | 120:770f00554b1e | 27 | extern Timer sync_timer; |
klauss | 121:ee02790d00b7 | 28 | |
klauss | 126:1f90756250fb | 29 | extern Timer test_ts_timer; |
klauss | 126:1f90756250fb | 30 | |
klauss | 120:770f00554b1e | 31 | extern Timer led_sync_timer; |
klauss | 120:770f00554b1e | 32 | |
klauss | 120:770f00554b1e | 33 | /* representa ramal do call box */ |
klauss | 120:770f00554b1e | 34 | extern int ext; |
klauss | 120:770f00554b1e | 35 | |
klauss | 120:770f00554b1e | 36 | /* representa porta do call box */ |
klauss | 120:770f00554b1e | 37 | extern int port; |
klauss | 120:770f00554b1e | 38 | |
klauss | 120:770f00554b1e | 39 | /* buffer para onde se copia os dados vindos do cb para tratameno interno */ |
klauss | 120:770f00554b1e | 40 | extern uint8_t buffer[ CB_BUFFER_SIZE ]; |
klauss | 120:770f00554b1e | 41 | |
klauss | 120:770f00554b1e | 42 | /* buffer de escrita do pacote de saida que sera enviado pro cb / servidor */ |
klauss | 120:770f00554b1e | 43 | extern uint8_t write_buffer[ CB_BUFFER_SIZE ]; |
klauss | 120:770f00554b1e | 44 | |
klauss | 120:770f00554b1e | 45 | /* ponteiro que aponta para os dados vindo do CPLD */ |
klauss | 120:770f00554b1e | 46 | extern uint8_t * buffer_from_cb_ptr; |
klauss | 120:770f00554b1e | 47 | |
klauss | 120:770f00554b1e | 48 | /* Armazena o ultimo pacote recebido dos CBx */ |
klauss | 120:770f00554b1e | 49 | extern uint8_t cb_rx_buffer[ CB_BUFFER_SIZE ]; |
klauss | 120:770f00554b1e | 50 | |
klauss | 120:770f00554b1e | 51 | /* referencia para os dados contidos no pacote, sem o header */ |
klauss | 120:770f00554b1e | 52 | extern uint8_t * data; |
klauss | 120:770f00554b1e | 53 | |
klauss | 120:770f00554b1e | 54 | /* gerencia o tipo do pacote para providenciar tratamento adequado */ |
klauss | 120:770f00554b1e | 55 | extern volatile uint8_t type; |
klauss | 120:770f00554b1e | 56 | |
klauss | 120:770f00554b1e | 57 | /* representa a lista dos Call Boxes atualmente recfonhecidos pela cabeceira */ |
klauss | 120:770f00554b1e | 58 | extern Vector * v_cb; |
klauss | 120:770f00554b1e | 59 | |
klauss | 120:770f00554b1e | 60 | /* representa a lista de ligacoes ativas na cabeceira */ |
klauss | 120:770f00554b1e | 61 | extern Vector * v_call; |
klauss | 120:770f00554b1e | 62 | |
klauss | 120:770f00554b1e | 63 | /* gerencia a distribuicao de timeslice para os call boxes */ |
klauss | 120:770f00554b1e | 64 | extern Timeslice * ts; |
klauss | 120:770f00554b1e | 65 | |
klauss | 120:770f00554b1e | 66 | extern uint8_t count; |
klauss | 120:770f00554b1e | 67 | |
klauss | 120:770f00554b1e | 68 | extern uint8_t max_registered_cbx; |
klauss | 120:770f00554b1e | 69 | |
klauss | 120:770f00554b1e | 70 | extern uint16_t pkg_wdt; |
klauss | 120:770f00554b1e | 71 | |
klauss | 120:770f00554b1e | 72 | extern uint16_t eth_wdt; |
klauss | 120:770f00554b1e | 73 | |
klauss | 120:770f00554b1e | 74 | extern Timer invite_retry_timer; |
klauss | 120:770f00554b1e | 75 | |
klauss | 120:770f00554b1e | 76 | extern volatile u16_t lpc_low_level_input_counter; |
klauss | 121:ee02790d00b7 | 77 | |
klauss | 124:c1b6c893e1c3 | 78 | extern Timer hello_sync; |
klauss | 124:c1b6c893e1c3 | 79 | |
klauss | 124:c1b6c893e1c3 | 80 | extern uint8_t hello_times; |
klauss | 124:c1b6c893e1c3 | 81 | |
klauss | 120:770f00554b1e | 82 | #endif |