wut v1.8.0
Wii U Toolchain
Loading...
Searching...
No Matches
Typedefs | Enumerations | Functions
Collaboration diagram for BSP:

Typedefs

typedef uint32_t BSPHardwareVersion
 
typedef uint32_t BSPConsoleTypeRaw
 
typedef enum BSPError BSPError
 
typedef enum BSPHardwareVersions BSPHardwareVersions
 

Enumerations

enum  BSPError {
  BSP_ERROR_OK = 0x0 ,
  BSP_ERROR_UNKNOWN_ENTITY = 0x1 ,
  BSP_ERROR_UNKNOWN_ATTRIBUTE = 0x2 ,
  BSP_ERROR_INVALID_INSTANCE = 0x4 ,
  BSP_ERROR_CFG_CORRUPTED = 0x8 ,
  BSP_ERROR_DEVICE_ERROR = 0x10 ,
  BSP_ERROR_DEVICE_BUSY = 0x20 ,
  BSP_ERROR_IOS_ERROR = 0x40 ,
  BSP_ERROR_SPECIFIED_SIZE_INVALID = 0x80 ,
  BSP_ERROR_HEAP_ERROR = 0x100 ,
  BSP_ERROR_ENTITY_LIST_FULL = 0x200 ,
  BSP_ERROR_UNSUPPORTED_METHOD = 0x400 ,
  BSP_ERROR_UNKNOWN_HARDWARE_VERSION = 0x800 ,
  BSP_ERROR_QUERY_UNAVAILABLE = 0x1000 ,
  BSP_ERROR_UNKNOWN_DEVICE = 0x2000 ,
  BSP_ERROR_INVALID_PARAMETER = 0x4000 ,
  BSP_ERROR_DEVICE_NOT_FOUND = 0x8000 ,
  BSP_ERROR_REQUEST_DENIED = 0x10000 ,
  BSP_ERROR_UNSUPPORTED_PARAMETER = 0x20000 ,
  BSP_ERROR_BOARD_CONFIG_INVALID = 0x40000
}
 
enum  BSPHardwareVersions {
  BSP_HARDWARE_VERSION_UNKNOWN = 0x00000000 ,
  BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_1 = 0x00000001 ,
  BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_2 = 0x10000001 ,
  BSP_HARDWARE_VERSION_HOLLYWOOD_PROD_FOR_WII = 0x10100001 ,
  BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO = 0x10100008 ,
  BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO_ESPRESSO = 0x1010000C ,
  BSP_HARDWARE_VERSION_BOLLYWOOD = 0x20000001 ,
  BSP_HARDWARE_VERSION_BOLLYWOOD_PROD_FOR_WII = 0x20100001 ,
  BSP_HARDWARE_VERSION_LATTE_A11_EV = 0x21100010 ,
  BSP_HARDWARE_VERSION_LATTE_A11_CAT = 0x21100020 ,
  BSP_HARDWARE_VERSION_LATTE_A12_EV = 0x21200010 ,
  BSP_HARDWARE_VERSION_LATTE_A12_CAT = 0x21200020 ,
  BSP_HARDWARE_VERSION_LATTE_A2X_EV = 0x22100010 ,
  BSP_HARDWARE_VERSION_LATTE_A2X_CAT = 0x22100020 ,
  BSP_HARDWARE_VERSION_LATTE_A3X_EV = 0x23100010 ,
  BSP_HARDWARE_VERSION_LATTE_A3X_CAT = 0x23100020 ,
  BSP_HARDWARE_VERSION_LATTE_A3X_CAFE = 0x23100028 ,
  BSP_HARDWARE_VERSION_LATTE_A4X_EV = 0x24100010 ,
  BSP_HARDWARE_VERSION_LATTE_A4X_CAT = 0x24100020 ,
  BSP_HARDWARE_VERSION_LATTE_A4X_CAFE = 0x24100028 ,
  BSP_HARDWARE_VERSION_LATTE_A5X_EV = 0x25100010 ,
  BSP_HARDWARE_VERSION_LATTE_A5X_EV_Y = 0x25100011 ,
  BSP_HARDWARE_VERSION_LATTE_A5X_CAT = 0x25100020 ,
  BSP_HARDWARE_VERSION_LATTE_A5X_CAFE = 0x25100028 ,
  BSP_HARDWARE_VERSION_LATTE_B1X_EV = 0x26100010 ,
  BSP_HARDWARE_VERSION_LATTE_B1X_EV_Y = 0x26100011 ,
  BSP_HARDWARE_VERSION_LATTE_B1X_CAT = 0x26100020 ,
  BSP_HARDWARE_VERSION_LATTE_B1X_CAFE = 0x26100028
}
 

Functions

BSPError bspInitializeShimInterface ()
 
BSPError bspShutdownShimInterface ()
 
BSPError bspGetHardwareVersion (BSPHardwareVersion *version)
 
BSPError bspGetConsoleTypeRaw (BSPConsoleTypeRaw *consoleTypeRaw)
 
BSPError bspInitialize (const char *entityName, uint32_t instance, const char *attributeName, uint32_t optionSize, void *pOptions)
 
BSPError bspShutdown (const char *entity, uint8_t instance, const char *attribute)
 
BSPError bspGetEntityVersion (const char *entityName, uint32_t *entityVersion)
 
BSPError bspRead (const char *entity, uint8_t instance, const char *attribute, size_t size, void *ptr)
 
BSPError bspWrite (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)
 

Detailed Description

Typedef Documentation

◆ BSPHardwareVersion

typedef uint32_t BSPHardwareVersion

Definition at line 15 of file bsp.h.

◆ BSPConsoleTypeRaw

typedef uint32_t BSPConsoleTypeRaw

Definition at line 16 of file bsp.h.

◆ BSPError

typedef enum BSPError BSPError

◆ BSPHardwareVersions

Enumeration Type Documentation

◆ BSPError

enum BSPError
Enumerator
BSP_ERROR_OK 
BSP_ERROR_UNKNOWN_ENTITY 
BSP_ERROR_UNKNOWN_ATTRIBUTE 
BSP_ERROR_INVALID_INSTANCE 
BSP_ERROR_CFG_CORRUPTED 
BSP_ERROR_DEVICE_ERROR 
BSP_ERROR_DEVICE_BUSY 
BSP_ERROR_IOS_ERROR 
BSP_ERROR_SPECIFIED_SIZE_INVALID 
BSP_ERROR_HEAP_ERROR 
BSP_ERROR_ENTITY_LIST_FULL 
BSP_ERROR_UNSUPPORTED_METHOD 
BSP_ERROR_UNKNOWN_HARDWARE_VERSION 
BSP_ERROR_QUERY_UNAVAILABLE 
BSP_ERROR_UNKNOWN_DEVICE 
BSP_ERROR_INVALID_PARAMETER 
BSP_ERROR_DEVICE_NOT_FOUND 
BSP_ERROR_REQUEST_DENIED 
BSP_ERROR_UNSUPPORTED_PARAMETER 
BSP_ERROR_BOARD_CONFIG_INVALID 

Definition at line 18 of file bsp.h.

◆ BSPHardwareVersions

Enumerator
BSP_HARDWARE_VERSION_UNKNOWN 
BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_1 
BSP_HARDWARE_VERSION_HOLLYWOOD_ENG_SAMPLE_2 
BSP_HARDWARE_VERSION_HOLLYWOOD_PROD_FOR_WII 
BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO 
BSP_HARDWARE_VERSION_HOLLYWOOD_CORTADO_ESPRESSO 
BSP_HARDWARE_VERSION_BOLLYWOOD 
BSP_HARDWARE_VERSION_BOLLYWOOD_PROD_FOR_WII 
BSP_HARDWARE_VERSION_LATTE_A11_EV 
BSP_HARDWARE_VERSION_LATTE_A11_CAT 
BSP_HARDWARE_VERSION_LATTE_A12_EV 
BSP_HARDWARE_VERSION_LATTE_A12_CAT 
BSP_HARDWARE_VERSION_LATTE_A2X_EV 
BSP_HARDWARE_VERSION_LATTE_A2X_CAT 
BSP_HARDWARE_VERSION_LATTE_A3X_EV 
BSP_HARDWARE_VERSION_LATTE_A3X_CAT 
BSP_HARDWARE_VERSION_LATTE_A3X_CAFE 
BSP_HARDWARE_VERSION_LATTE_A4X_EV 
BSP_HARDWARE_VERSION_LATTE_A4X_CAT 
BSP_HARDWARE_VERSION_LATTE_A4X_CAFE 
BSP_HARDWARE_VERSION_LATTE_A5X_EV 
BSP_HARDWARE_VERSION_LATTE_A5X_EV_Y 
BSP_HARDWARE_VERSION_LATTE_A5X_CAT 
BSP_HARDWARE_VERSION_LATTE_A5X_CAFE 
BSP_HARDWARE_VERSION_LATTE_B1X_EV 
BSP_HARDWARE_VERSION_LATTE_B1X_EV_Y 
BSP_HARDWARE_VERSION_LATTE_B1X_CAT 
BSP_HARDWARE_VERSION_LATTE_B1X_CAFE 

Definition at line 42 of file bsp.h.

Function Documentation

◆ bspInitializeShimInterface()

BSPError bspInitializeShimInterface ( )

◆ bspShutdownShimInterface()

BSPError bspShutdownShimInterface ( )

◆ bspGetHardwareVersion()

BSPError bspGetHardwareVersion ( BSPHardwareVersion version)

◆ bspGetConsoleTypeRaw()

BSPError bspGetConsoleTypeRaw ( BSPConsoleTypeRaw consoleTypeRaw)

◆ bspInitialize()

BSPError bspInitialize ( const char *  entityName,
uint32_t  instance,
const char *  attributeName,
uint32_t  optionSize,
void *  pOptions 
)

◆ bspShutdown()

BSPError bspShutdown ( const char *  entity,
uint8_t  instance,
const char *  attribute 
)

◆ bspGetEntityVersion()

BSPError bspGetEntityVersion ( const char *  entityName,
uint32_t *  entityVersion 
)

◆ bspRead()

BSPError bspRead ( const char *  entity,
uint8_t  instance,
const char *  attribute,
size_t  size,
void *  ptr 
)

◆ bspWrite()

BSPError bspWrite ( const char *  entity,
uint8_t  instance,
const char *  attribute,
size_t  size,
void *  ptr 
)

◆ bspQuery()

BSPError bspQuery ( const char *  entity,
uint8_t  instance,
const char *  attribute,
size_t  size,
void *  ptr 
)