Nice userspace wrappers for ps2kb driver
This commit is contained in:
8
ulib/devices/ps2kb.c
Normal file
8
ulib/devices/ps2kb.c
Normal file
@ -0,0 +1,8 @@
|
||||
#include <stdint.h>
|
||||
|
||||
#include <sysdefs/ipcpipe.h>
|
||||
#include <system/ipcpipe.h>
|
||||
|
||||
int32_t dev_ps2kb_read(int32_t *ch) {
|
||||
return ipcpipe(1, 0, IPCPIPE_READ, (uint8_t *)ch, sizeof(*ch));
|
||||
}
|
10
ulib/devices/ps2kb.h
Normal file
10
ulib/devices/ps2kb.h
Normal file
@ -0,0 +1,10 @@
|
||||
#ifndef ULIB_DEVICES_PS2KB_H_
|
||||
#define ULIB_DEVICES_PS2KB_H_
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#define PS2KB_C(x) ((x) - '@')
|
||||
|
||||
int32_t dev_ps2kb_read(int32_t *ch);
|
||||
|
||||
#endif // ULIB_DEVICES_PS2KB_H_
|
Reference in New Issue
Block a user