segunda-feira, 18 de março de 2013

Documentação

Em função da documentação do código IHM 2 fios estar precária, passeio este fim de semana acertando-o. Requereu muito estudo e interpretação do código mas, esta indo bem.

Estou inserindo no código instruções ao compilador para exibir as funções disponíveis durante a compilação, mostrado abaixo:

#if __funcoes__
#message "***********************************************"
#message "* rotinas externas disponíveis p/ xxx.        *"
#message "* 27/03/2013                                    *"
#message "* 1- re_                            *"
#message "* 2- re_                            *"
#message "* 3- re_                            *"
#message "* 4- re_                            *"
#message "***********************************************"
#else
#warning "Não mostra as funções TWI do xxx!"
#endif


Para tanto criei uma variável de nome __funcoes__ e a declarei verdadeira no arquivo arkivoj.inc. Isto habilita o compilador a exibir as funções do sistema.

O sisterma funciona bem, na figura 1 é mostrado seu funcionamento.
Figura 1: HW contendo: teclado  e LCD.
Nesta fase do desenvolvimeno o programa possibilita o utilizador conectar-se com vários tipos de privilétios, temos na figura 2 o acesso na opção 4 que é uilizador comum.
Figura 2: conectado como utilizador 4.
.