wut v1.8.0
Wii U Toolchain
Loading...
Searching...
No Matches
bsp.h
Go to the documentation of this file.
1#pragma once
2
3#include <wut.h>
4
11#ifdef __cplusplus
12extern "C" {
13#endif
14
15typedef uint32_t BSPHardwareVersion;
16typedef uint32_t BSPConsoleTypeRaw;
17
41
43{
45
46 // vWii Hardware Versions
54
55 // WiiU Hardware Versions
77
80
83
86
89
90
92bspInitialize(const char *entityName,
93 uint32_t instance,
94 const char *attributeName,
95 uint32_t optionSize,
96 void *pOptions);
97
99bspShutdown(const char *entity,
100 uint8_t instance,
101 const char *attribute);
102
104bspGetEntityVersion(const char *entityName,
105 uint32_t *entityVersion);
106
108bspRead(const char *entity,
109 uint8_t instance,
110 const char *attribute,
111 size_t size,
112 void *ptr);
113
115bspWrite(const char *entity,
116 uint8_t instance,
117 const char *attribute,
118 size_t size,
119 void *ptr);
120
122bspQuery(const char *entity,
123 uint8_t instance,
124 const char *attribute,
125 size_t size,
126 void *ptr);
127
128#ifdef __cplusplus
129}
130#endif
131
BSPError bspGetEntityVersion(const char *entityName, uint32_t *entityVersion)
BSPError bspGetHardwareVersion(BSPHardwareVersion *version)
uint32_t BSPHardwareVersion
Definition bsp.h:15
BSPError bspShutdownShimInterface()
BSPError bspInitializeShimInterface()
BSPError bspShutdown(const char *entity, uint8_t instance, const char *attribute)
BSPError bspInitialize(const char *entityName, uint32_t instance, const char *attributeName, uint32_t optionSize, void *pOptions)
BSPHardwareVersions
Definition bsp.h:43
BSPError bspWrite(const char *entity, uint8_t instance, const char *attribute, size_t size, void *ptr)
BSPError
Definition bsp.h:19
uint32_t BSPConsoleTypeRaw
Definition bsp.h:16
BSPError bspRead(const char *entity, uint8_t instance, const char *attribute, size_t size, void *ptr)
BSPError bspQuery(const char *entity, uint8_t instance, const char *attribute, size_t size, void *ptr)
BSPError bspGetConsoleTypeRaw(BSPConsoleTypeRaw *consoleTypeRaw)
@ BSP_HARDWARE_VERSION_LATTE_A12_EV
Definition bsp.h:58
@ BSP_HARDWARE_VERSION_UNKNOWN
Definition bsp.h:44
@ BSP_HARDWARE_VERSION_LATTE_A4X_EV
Definition bsp.h:65
@ BSP_HARDWARE_VERSION_LATTE_A12_CAT
Definition bsp.h:59
@ BSP_HARDWARE_VERSION_BOLLYWOOD
Definition bsp.h:52
@ BSP_HARDWARE_VERSION_LATTE_A4X_CAT
Definition bsp.h:66
@ BSP_HARDWARE_VERSION_LATTE_B1X_CAT
Definition bsp.h:74
@ BSP_HARDWARE_VERSION_HOLLYWOOD_PROD_FOR_WII
Definition bsp.h:49
@ BSP_HARDWARE_VERSION_LATTE_A5X_CAT
Definition bsp.h:70
@ BSP_HARDWARE_VERSION_LATTE_A5X_CAFE
Definition bsp.h:71
@ BSP_HARDWARE_VERSION_LATTE_B1X_EV_Y
Definition bsp.h:73
@ BSP_HARDWARE_VERSION_BOLLYWOOD_PROD_FOR_WII
Definition bsp.h:53
@ BSP_HARDWARE_VERSION_LATTE_A4X_CAFE
Definition bsp.h:67
@ BSP_HARDWARE_VERSION_LATTE_A3X_CAFE
Definition bsp.h:64
@ BSP_HARDWARE_VERSION_LATTE_A5X_EV_Y
Definition bsp.h:69
@ BSP_HARDWARE_VERSION_LATTE_A2X_EV
Definition bsp.h:60
@ BSP_HARDWARE_VERSION_LATTE_B1X_EV
Definition bsp.h:72
@ BSP_HARDWARE_VERSION_LATTE_A11_CAT
Definition bsp.h:57
@ BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO_ESPRESSO
Definition bsp.h:51
@ BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_1
Definition bsp.h:47
@ BSP_HARDWARE_VERSION_LATTE_A3X_CAT
Definition bsp.h:63
@ BSP_HARDWARE_VERSION_LATTE_A2X_CAT
Definition bsp.h:61
@ BSP_HARDWARE_VERSION_LATTE_A11_EV
Definition bsp.h:56
@ BSP_HARDWARE_VERSION_LATTE_A3X_EV
Definition bsp.h:62
@ BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO
Definition bsp.h:50
@ BSP_HARDWARE_VERSION_LATTE_A5X_EV
Definition bsp.h:68
@ BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_2
Definition bsp.h:48
@ BSP_HARDWARE_VERSION_LATTE_B1X_CAFE
Definition bsp.h:75
@ BSP_ERROR_IOS_ERROR
Definition bsp.h:27
@ BSP_ERROR_HEAP_ERROR
Definition bsp.h:29
@ BSP_ERROR_OK
Definition bsp.h:20
@ BSP_ERROR_REQUEST_DENIED
Definition bsp.h:37
@ BSP_ERROR_SPECIFIED_SIZE_INVALID
Definition bsp.h:28
@ BSP_ERROR_CFG_CORRUPTED
Definition bsp.h:24
@ BSP_ERROR_INVALID_PARAMETER
Definition bsp.h:35
@ BSP_ERROR_UNKNOWN_ATTRIBUTE
Definition bsp.h:22
@ BSP_ERROR_UNKNOWN_DEVICE
Definition bsp.h:34
@ BSP_ERROR_UNSUPPORTED_METHOD
Definition bsp.h:31
@ BSP_ERROR_DEVICE_NOT_FOUND
Definition bsp.h:36
@ BSP_ERROR_QUERY_UNAVAILABLE
Definition bsp.h:33
@ BSP_ERROR_DEVICE_ERROR
Definition bsp.h:25
@ BSP_ERROR_INVALID_INSTANCE
Definition bsp.h:23
@ BSP_ERROR_DEVICE_BUSY
Definition bsp.h:26
@ BSP_ERROR_BOARD_CONFIG_INVALID
Definition bsp.h:39
@ BSP_ERROR_ENTITY_LIST_FULL
Definition bsp.h:30
@ BSP_ERROR_UNKNOWN_HARDWARE_VERSION
Definition bsp.h:32
@ BSP_ERROR_UNSUPPORTED_PARAMETER
Definition bsp.h:38
@ BSP_ERROR_UNKNOWN_ENTITY
Definition bsp.h:21