Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
keyboard.hpp
Go to the documentation of this file.
1#ifndef __USB_HID__KEYBOARD_HPP__
2#define __USB_HID__KEYBOARD_HPP__
3
5#include "vfs/dentry.h"
6#include <type.h>
7
9 public:
11 static void fireHandler(const uint8_t* data, size_t len);
12 void store_in_vfs(const uint8_t* data, size_t len);
13 void load(ioforge_usb_device* dev);
14
15 private:
19};
20
21#endif // __USB_HID__KEYBOARD_HPP__
C void load()
Definition init.cpp:5
void store_in_vfs(const uint8_t *data, size_t len)
Definition keyboard.cpp:69
ioforge_usb_device * dev_
Definition keyboard.hpp:16
vnode_ptr_t inode_
Definition keyboard.hpp:17
dentry_ptr dentry_
Definition keyboard.hpp:18
struct dentry * dentry_ptr
Definition dentry.h:20
struct vnode * vnode_ptr_t
Definition dentry.h:115
void fireHandler()
Definition init.cpp:15
struct fs_data data
Definition filesystem.h:1
size_t len
Definition oct2bin.h:7
unsigned char uint8_t
Definition type.h:7