Skip to content

📚 Library for Hardware Control Through Memory-Mapped Registers in C

Notifications You must be signed in to change notification settings

AndreiRech/HardwareControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ALUNOS

INTRODUÇÃO

Biblioteca para Controle de Hardware Através de Registradores Mapeados em Memória em C

🛠 PRÉ REQUISITOS

É necessária a utilização de um sistema operacional baseado em Linux. Caso deseje acessar utilizando windows, recomenda-se a utilização do WSL

⚙ INICIALIZAÇÃO

  • EDIÇÃO

Para podermos editar o projeto, é necessário abrir o terminal e digitar:

    make
    ./exec

Em outro terminal, acesse o emulador, utilizando:

    ./emulator

Após ter termiado, utilize o comando abaixo para limpar os arquivos criados:

    make clean

Toda vez que fizer alguma alteração deve refazer os primeiros dois passos para mostrar no terminal

  • VISUALIZAÇÃO

Para visualizar o projeto, apenas utilize o comando a seguir:

    ./emulator

O QUE FAZER

Aqui está a lista de a fazeres do trabalho.

REGISTRADOR 0

  • Liga/Desliga o display
  • Verificar situacao do display
  • Selecionar o modo de exibição
  • verificar modo de exibicao
  • Define velocidade de atualização do display em valores múltiplos de 100 milisegundos para modo de exibição não estático
  • verifica velocidade de atualizacao
  • Liga/Desliga o LED de operação
  • verifica situacao led de operacao
  • Liga/Desliga o LED de status e define cor
  • Verificar cor LED de status

REGISTRADOR 1/2

  • Mudar cor do display

REGISTRADOR 3

  • Retornar nível da bateria
  • Definir nivel da bateria (opcional)
  • Retornar nível bateria
  • Mudar temperatura (opcional) - implementada - verificar implementação do negativo
  • Verificar quantidade de repetições
  • Fazer o Makefile funcionar

REGISTRADOR 4-15

  • Mudar mensagem do display - implementado - implementando com mais de 24 caracteres

AUXILIARES

  • Voltar registradores ao padrão

About

📚 Library for Hardware Control Through Memory-Mapped Registers in C

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •