Basic input

This commit is contained in:
liuk7071 2023-06-05 13:25:06 +02:00
parent 9ca66f4157
commit 608bf88c5f
5 changed files with 56 additions and 1 deletions

View file

@ -34,6 +34,11 @@ public:
HIDService(Memory& mem, Kernel& kernel) : mem(mem), kernel(kernel) {}
void reset();
void handleSyncRequest(u32 messagePointer);
void pressKey(u32 key);
void releaseKey(u32 key);
void setCirclepadX(u16 x);
void setCirclepadY(u16 y);
void updateInputs();
void setSharedMem(u8* ptr) {

View file

@ -84,5 +84,10 @@ public:
void setHIDSharedMem(u8* ptr) { hid.setSharedMem(ptr); }
void signalDSPEvents() { dsp.signalEvents(); }
void pressKey(u32 key) { hid.pressKey(key); }
void releaseKey(u32 key) { hid.releaseKey(key); }
void setCirclepadX(u16 x) { hid.setCirclepadX(x); }
void setCirclepadY(u16 y) { hid.setCirclepadY(y); }
void updateInputs() { hid.updateInputs(); }
};