paddle.h 396 B

1234567891011121314151617181920212223
  1. /*
  2. * Paddle manager - The peTI-NESulator Project
  3. * paddle.h
  4. *
  5. * Created by Manoël Trapier.
  6. * Copyright (c) 2002-2019 986-Studio.
  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