Change the domain of the AIC java packate to br.ufrgs.ece. v1.6.0
authorWalter Fetter Lages <w.fetter@ieee.org>
Sun, 20 May 2018 06:21:58 +0000 (03:21 -0300)
committerWalter Fetter Lages <w.fetter@ieee.org>
Sun, 20 May 2018 06:21:58 +0000 (03:21 -0300)
commit02cc70c3057049ab3bc3b389daa93782cfe08ff2
tree6118b4a70ec97cfc026c40bcf9fb7aeb6324c26b
parentda484b97f33610d8d6b1f2cf9934dd4f9c81052f
Change the domain of the AIC java packate to br.ufrgs.ece.

Incluidos os esquematicos e o layout do PCB no arquivo de documentacao em pdf.

Criado o programa DoorWeb.

Criado o target upload nos Makefiles, para fazer o upload dos programas nas
AICs.

Criado o programa DoorOpen.

Removido o arquivo lib/aicio/motor.a51.  As variaveis globais estao agora
definidas em lib/aicio/motor.c.

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.

Alterado o "dominio" do pacote AIC para br.ufrgs.ece.
99 files changed:
AICOff/AICOff.java
AICOff/Makefile
BrakeRtTest/Makefile
BrakeTest/BrakeApply.java
BrakeTest/BrakeRelease.java
BrakeTest/BrakeTest.java
BrakeTest/Makefile
CANTest/Makefile
Changes
CmdDaemon/CmdDaemon.java
CmdDaemon/Makefile
DoorDaemon/DoorDaemon.java
DoorDaemon/Makefile
DoorOpen/DoorOpen.java [new file with mode: 0644]
DoorOpen/Makefile [new file with mode: 0644]
DoorWeb/DoorHandler.java [new file with mode: 0644]
DoorWeb/DoorWeb.java [new file with mode: 0644]
DoorWeb/Makefile [new file with mode: 0644]
DoorWeb/closed.jpg [new file with mode: 0644]
DoorWeb/closed1.jpg [new file with mode: 0644]
DoorWeb/closed2.jpg [new file with mode: 0644]
DoorWeb/index.html [new file with mode: 0644]
DoorWeb/open.jpg [new file with mode: 0644]
DoorWeb/open1.jpg [new file with mode: 0644]
DoorWeb/open2.jpg [new file with mode: 0644]
EncoderRtRead/Makefile
EncoderRtTest/Makefile
EncoderTest/EncoderTest.java
EncoderTest/Makefile
IODaemon/IODaemon.java
IODaemon/Makefile
IndexRtTest/Makefile
IndexRtTest/indextest.c
IndexTest/IndexTest.java
IndexTest/Makefile
JointTest/JointTest.java
JointTest/Makefile
Makefile
MotorReset/Makefile
MotorReset/MotorReset.java
MotorRtTest/Makefile
MotorRtTest/MotorRtTest.java
MotorRtTest/motortest.c
MotorTest/Makefile
MotorTest/MotorTest.java
PID/Makefile
PID/PID.java
PID/pid.c
PIDDaemon/Makefile [new file with mode: 0644]
PIDDaemon/PIDDaemon.java [new file with mode: 0644]
PwmRtTest/Makefile
PwmRtTest/PwmRtTest.java
PwmRtTest/pwmtest.c
SputDaemon/Makefile [new file with mode: 0644]
SputDaemon/SputDaemon.java [new file with mode: 0644]
SputDaemon/SputHandler.java [new file with mode: 0644]
SputDaemon/index.html [new file with mode: 0644]
StrobeTest/Makefile
doc/Makefile
doc/aic.tex
doc/aic_componentmask.ps [deleted file]
doc/aic_componentpin.ps [deleted file]
doc/aic_componentsilk.ps [deleted file]
doc/aic_group1.ps [deleted file]
doc/aic_group2.ps [deleted file]
doc/aic_group3.ps [deleted file]
doc/aic_group4.ps [deleted file]
doc/aic_soldermask.ps [deleted file]
doc/aic_soldersilk.ps [deleted file]
doc/aicback0lrc.ps [deleted file]
doc/aicback4lrc.ps [deleted file]
doc/aicconn.ps [deleted file]
doc/aicpannelc.ps [deleted file]
doc/aicpcb.ps [deleted file]
doc/aicpower.ps [deleted file]
doc/aictini.ps [deleted file]
include/aichost.h
include/aicio.h
include/aicnet.h
lib/AIC.java
lib/Brake.java
lib/CtrlRegister.java
lib/Encoder.java
lib/Host.java
lib/HostCAN.java
lib/HostUDP.java
lib/Index.java
lib/Motor.java
lib/PLD.java
lib/PWM.java
lib/aichost.cpp
lib/aicio/Makefile
lib/aicio/aic.c
lib/aicio/encoder.a51
lib/aicio/encoder.c
lib/aicio/motor.c
lib/aicio/pwm.a51
lib/tlib/pwm.a51
pid/pid.cpp