paddle.h 448 B

12345678910111213141516171819202122232425262728293031
  1. /*
  2. * Paddle manager - The peTI-NESulator Project
  3. * paddle.h
  4. *
  5. * Created by Manoel TRAPIER.
  6. * Copyright (c) 2003-2018 986-Studio. All rights reserved.
  7. *
  8. */
  9. #ifndef PADDLE_H
  10. #define PADDLE_H
  11. typedef struct Paddle_
  12. {
  13. uint8_t Bit;
  14. uint8_t LastWrite;
  15. } Paddle;
  16. uint8_t ReadPaddle(Paddle * pdl);
  17. void InitPaddle(Paddle * pdl);
  18. void WritePaddle(Paddle * pdl, uint8_t val);
  19. #endif