mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-11 01:06:01 +03:00
27f699ef0c
These types can be picked up by including <AK/Types.h>: * u8, u16, u32, u64 (unsigned) * i8, i16, i32, i64 (signed)
19 lines
233 B
C++
19 lines
233 B
C++
#include <Kernel/CMOS.h>
|
|
#include <Kernel/IO.h>
|
|
|
|
namespace CMOS {
|
|
|
|
u8 read(u8 index)
|
|
{
|
|
IO::out8(0x70, index);
|
|
return IO::in8(0x71);
|
|
}
|
|
|
|
void write(u8 index, u8 data)
|
|
{
|
|
IO::out8(0x70, index);
|
|
IO::out8(0x71, data);
|
|
}
|
|
|
|
}
|