From 7f398ed008de3844d2e102809379e1b94d3525bb Mon Sep 17 00:00:00 2001 From: Alejandro Javier Asenjo Nitti Date: Mon, 16 Oct 2023 13:34:03 -0300 Subject: [PATCH] __OSContRequestHeader struct --- include/PR/controller.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/include/PR/controller.h b/include/PR/controller.h index 36fe093b..51ca97e6 100644 --- a/include/PR/controller.h +++ b/include/PR/controller.h @@ -4,6 +4,17 @@ #include "global.h" #include "PR/os.h" +typedef struct { + /* 0x00 */ u8 align; + /* 0x01 */ u8 txsize; + /* 0x02 */ u8 rxsize; + /* 0x03 */ u8 poll; + /* 0x04 */ u8 typeh; + /* 0x05 */ u8 typel; + /* 0x06 */ u8 status; + /* 0x07 */ u8 align1; +} __OSContRequestHeader; // size = 0x8 + // Joybus commands #define CONT_CMD_REQUEST_STATUS 0 #define CONT_CMD_READ_BUTTON 1 @@ -34,4 +45,6 @@ extern OSPifRam __osContPifRam; extern OSMesgQueue __osEepromTimerQ; extern OSMesg __osEepromTimerMsg; +void __osPackRequestData(u8 poll); + #endif