From: Walter Fetter Lages Date: Tue, 22 May 2018 18:41:21 +0000 (-0300) Subject: Remove backup files. X-Git-Tag: v2.4.0^0 X-Git-Url: http://git.ece.ufrgs.br/?a=commitdiff_plain;h=f65967b6bfe51757c56a6b89844c9107d50ae76a;p=aic.git Remove backup files. --- diff --git a/c~ b/c~ deleted file mode 100644 index 83eb549..0000000 --- a/c~ +++ /dev/null @@ -1,286 +0,0 @@ -2012.04.20 Started aic-2.3.0. - Reworked source tree. - Capacitor involucre sizes made invisible in schematics. - Created a workaround to fix a incompatibility between - pic30-gcc 3.01 and FreeRTOS. See the hack 1 in the Hacks - file. - -2009.02.09 Started aic-2.2.0. - aic-2.2.* uses the irs21094 MOSFET driver. - -2008.08.26 Started aic-2.1.0. - aic-2.1.* uses the LT1162 MOSFET driver. - -2006.06.11 Started aic-2.0.0. - aic-2.*.* uses the dsPIC30F4012 processor. - aic-2.0.* uses the MAX5062 MOSFET driver. - -2006.06.11 Inicio do projeto aic-2.0.0 - -2008.02.15 Incluido destrutor virtual na classe AIC_COMM. - - Alterada a implementacao da serializacao de valores double - em AIC_UDP::send_command(). - - Corrigido bug no processamento dos argumentos dos comandos - AIC_USER0, AIC_USER1, AIC_USER2 e AIC_USER3. - - Incluido o diretorio /usr/src/linux/include, na variavel de - ambiente CINCLUDE. - -2007.12.05 Criada a classe Sputtering na biblioteca, para suportar a - aplicacao de controle do sputtering. - -2007.11.28 Criadas constantes com os bits de flags do pacote de status - da AIC. - - Processamento de comandos enviados para a AIC alterado para - suportar comandos definidos pelo usuario. - -2007.11.27 Modificado o arquivo lib/aicio/pwm.a51 para nao utilizar o - acelerador matematico, que estava gerando problemas de - reentrancia. - - Alterado o arquivo doc/Makefile para utilizar os nomes dos - arquivos de layout gerados pela nova versao (20060321) do - PCB. - - Criados os programas SputPIDweb, SputPIDDaemon e sputtering. - - Renomeado o programa SputDaemon para SputWeb. - - Criada a versao 1.6.1 - - -2006.02.24 Incluidos os esquematicos e o layout do PCB no arquivo de - documentacao em pdf. - -2006.01.19 Criado o programa DoorWeb. - -2006.01.11 Criado o target upload nos Makefiles, para fazer o upload - dos programas nas AICs. - -2006.01.09 Criado o programa DoorOpen. - -2005.12.15 Removido o arquivo lib/aicio/motor.a51. As variaveis globais - estao agora definidas em lib/aicio/motor.c. - - -2005.12.14 Corrigido o problema na funcao pwm_set_duty(), que nao - funcionava em tempo real. Os registradores do banco 1 nao - podem ser utilizados em rotinas de interrupcao. - - Corrigido um bug na rotina native_initialize do PWM. Estava - sendo dado um push de um registrador do banco 1, quando - deveria ser do banco 0. - - Criado o identificador de comando MOTOR_REF, para enviar - para a AIC a referencia para o PID implementadod pelo - programa PIDDaemon. - - -2005.11.25 Alterado o "dominio" do pacote AIC para br.ufrgs.ece. - - Criada a versao 1.6.0 - - -2005.10.19 Criado o programa CmdDaemon, semelhante ao IODaemon, mas - apenas recebe comandos, sem enviar dados de sensores. - -2005.09.25 Reestruturados os Makefiles. Agora os Makefiles nos - diretorios utilizam as variaveis definidas no Makefile no - diretorio principal, ao inves de redefini-las. As - redefinicoes sao feitas apenas nas (poucas) vezes em que sao - necessarias. - - Criada a versao 1.5.1 - - Removidas as declaracoes de variaveis globais em arquivos em - Assembly e criada uma funcao dummy para defini-las nos - arquivos C, ja' que nao e' possivel emitir Assembly in-line - fora de funcoes. - -2005.09.02 Criado o programa EncoderRtRead para teste do encoder em - tempo real utilizando as funcoes de ponto flutuante, ou - seja, obtendo a leitura em radianos. - -2005.08.31 Incluido suporte para ponto-flutuante. Implementadas em C as - funcoes de interface que utilizam ponto flutuante. - - Criados os programas EncoderRtTest para teste do encoder em - tempo real. - - Criado o programa MotorRtTest para teste do motor em tempo - real, utilizando as funcoes de ponto flutante. - -2005.08.30 Criado o programa PwmRtTest, para teste do PWM em tempo real - em C. - - Incluidas no aicio.h consantes com a frequencia de - referencia, frequencia de chaveamento, delay de turn-off e - contagens maximas e minimas do PWM. - -2005.08.13 Programas de tempo real modificados para utilizar a API do - RTAI (Real Time Application Interface) para a TINI, ao inves - de implementar diretamente todo o tratamento de tempo real. - - Criada versao 1.5.0 - -2005.08.12 Criado o programa DoorDaemon, para implementar a abertura de - uma porta conectada no sinal de freio da AIC atraves da - Internet, utilizando um protocolo CHAP com sha-1. - -2005.06.03 Criada versao 1.4.2 - - Criada a biblioteca aicio.mpp.lib, com funcoes implementadas - que podem ser chamadas a partir de modulos de tempo real em - C para acessar o hardware da AIC. Codigos fontes dos metodos - nativos que acessam o hardware modificados para usarem a - biblioteca aicio.mpp.lib. - - Criado o programa PID, que implementa em tempo real o - prototipo de um controlador PID, com transferencia de - referencias e variaveis de saida entre a interface com o - usuario e o modulo de tempo real. - - Criados os programas BrakeRtTest e IndexRtTest para de teste - do freio e do indice em tempo real em C. - -2005.01.06 Criada versao 1.4.1 - -2004.12.05 Corrigido bug nas inicializacao das classes AIC_CAN e - AIC_HOST_CAN que violava o padrao ISO C++ e impedia estas - classes de serem compiladas com o g++ 3.4.3. - -2004.11.29 Criada versao 1.4.0 - -2004.09.28 Alterados os nomes das classes utilizadas para sinalizar - excecoes. Foram removidos os prefixos que podem ser - deduzidos a partir da hierarquia de classes. - - Corrigido o log dos comandos no IODaemon no modo debug. - Agora e' logado o codigo do comando em decimal. - - Corrigido bug na classe HostCAN, que fazia com que a - filtragem das mensagens nao funcionasse. O centro de - mensagens 15 foi desabilitado. A recepcao de mensagens - passou a funcionar no modo WriteOver. - - Corrigido bug nos metodos Encoder::read() e - Encoder::readAndClear(). O calculo da conversao de numero de - pulsos para radianos estava errado. - - Removido o flag canWANT_EXCLUSIVE dos construtores das - classes AIC_CAN e AIC_HOST_CAN. Com isto pode-se - compartilhar a placa PCICAN entre aplicacoes. - - Criado buffer de mensagens estatico nas classes AIC_CAN e - AIC_HOST_CAN para armazenar as mensagens destinada as outras - instancias da classe. - -2004.06.28 Criada documentacao on-line para a biblioteca em C++ e em - Java utilizando o Doxygen. - - Eliminada a documentacao utilizando o javadoc. - -2004.06.18 Ajustados os Makefiles para criar os arquivos .runinfo - utilizados pelo RTAI-3.x. - - Removido o periodo do programa pid. Agora o controlador - executa com ciclo livre, temporizado pelo processo de - amostragem. - - Criado um destructor virtual para a classe AIC. A falta - deste destructor causava erro de segmentacao quando da - destruicao do objeto. - - Alterados programas em C++ para permitirem a passagem na - linha de comando do numero da porta de status a ser - utilizada (porta de comando no caso do aicd). - -2004.05.26 Criados os programas BrakeApply e BrakeRelease. - -2004.05.18 Criada a macro RESTORE_STRETCH, utilizada nas biblotecas - nativas para retornar o strech ao valor original. - - Criadas versoes das macros SET_STRETCH e RESTORE_STRETCH que - nao geram codigo. Atraves de compilacao condicional as - versoes que nao geram codigo sao utilizadas quando o valor - de strech e' negativo. Esta caracteristica e' utilizada para - utilizar o valor de stretch default da TINI. - - Alterados o esquematico e o layout do PCB para utilizar - 6N137 ao inves de 6N136. - - Alterados os Makefiles dos programas que necessitam do - suporte do RTAI para funcionarem com o RTAI-3.x. - -2004.03.24 Alterados programas de teste e aplicativos em Java para - eliminar excessoes de endereco invalido, que nao sao mais - geradas pela classe AIC. - - Metodos das classes Brake, Index, Encoder e PWM - implementados em Assembly como metodos nativos. - - Criada versao 1.3.0. - -2004.03.08 Consolidadas as constantes definindo enderecos dos - dispositivos na AIC na classe PLD. Consolidadas as - constantes definindo bits do registrador de controle na - classe CtrlRegister. - -2004.01.11 Passou a ser utilizado o header iostream ao inves de - iostream.h, conforme o novo padrao de C++. Esta adaptacao - foi necessaria para compilacao com o GCC 3.3.2. - -2003.12.31 Alterados os codigos identificadores de comandos e status, - por estarem relacionados com a prioridade das mensgens no - barramento CAN. Os novos codigos conferem uma prioridade - mais adequada aos diversos tipos de mensagens. Alterada a - documentacao para refletir as mudancas nos protocolos. - - Programas em C++ alterados para utilizar comunicacao CAN por - default. A comunicacao por UDP e' suportada atraves de opcao - na linha de comando. - -2003.12.30 Alterado o protocolo de aplicacao de ASCII para binario, com - alteracao no prototipo das funcoes de baixo nivel para - transmissao e recepcao de comandos e status. - - Criada versao 1.2.0. - -2003.12.28 Documentados os protocolos de aplicacao e classes das - bibliotecas. - -2003.12.23 IODaemon alterado para utilizar comunicacao CAN por default. - A comunicacao por UDP e' suportada atraves de opcao na linha - de comando. - -2003.12.22 Criada documentacao das classes em AIC.jar no formado - javadoc. Alterado o Makefile para criar documentacao em - doc/javadocs. - -2003.12.21 Programas em C++ alterados para utilizarem comunicacao por - CAN por default e por UDP quando compilados com USE_UDP - definido. Makefiles alterados para compilar duas versoes dos - programas. - -2003.12.18 Alteradas as classes utilizadas para representar excessoes. - - Criada uma hierarquia mais detalhada. - -2003.12.17 Alteracao na classe AIC_HOST, que tornou-se virtual. - - Criadas classes AIC_HOST_UDP e AIC_HOST_CAN, derivadas de - AIC_HOST. - -2003.12.16 Alteracao da classe AIC, que tornou-se virtual. - - Criadas classes AIC_UDP e AIC_CAN, derivadas de AIC. - -2003.12.15 Alteracao na classe Host, que tornou-se abstrata. - - Criadas classes HostUDP e HostCAN, derivadas de Host. - -2002.xx.xx Started aic-1.0.0. - aic-1.0.0 uses the TINI DS390 processor. \ No newline at end of file