CMOS.cpp 233 B

123456789101112131415161718
  1. #include <Kernel/CMOS.h>
  2. #include <Kernel/IO.h>
  3. namespace CMOS {
  4. u8 read(u8 index)
  5. {
  6. IO::out8(0x70, index);
  7. return IO::in8(0x71);
  8. }
  9. void write(u8 index, u8 data)
  10. {
  11. IO::out8(0x70, index);
  12. IO::out8(0x71, data);
  13. }
  14. }