My Project
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules
types.h File Reference
#include <stdlib.h>
#include <stdint.h>
#include <stdbool.h>
#include <stddef.h>

Go to the source code of this file.

Macros

#define U64_MAX   UINT64_MAX
 
#define BIT(n)   (1U<<(n))
 

Typedefs

typedef uint8_t u8
 
typedef uint16_t u16
 
typedef uint32_t u32
 
typedef uint64_t u64
 
typedef int8_t s8
 
typedef int16_t s16
 
typedef int32_t s32
 
typedef int64_t s64
 
typedef volatile u8 vu8
 
typedef volatile u16 vu16
 
typedef volatile u32 vu32
 
typedef volatile u64 vu64
 
typedef volatile s8 vs8
 
typedef volatile s16 vs16
 
typedef volatile s32 vs32
 
typedef volatile s64 vs64
 
typedef u32 Handle
 
typedef s32 Result
 
typedef void(* ThreadFunc )(u32)
 

Enumerations

enum  mediatypes_enum { mediatype_NAND, mediatype_SDMC, mediatype_GAMECARD }
 

Macro Definition Documentation

#define BIT (   n)    (1U<<(n))

Definition at line 45 of file types.h.

#define U64_MAX   UINT64_MAX

Definition at line 12 of file types.h.

Typedef Documentation

typedef u32 Handle

Definition at line 41 of file types.h.

typedef s32 Result

Definition at line 42 of file types.h.

typedef int16_t s16

Definition at line 27 of file types.h.

typedef int32_t s32

Definition at line 28 of file types.h.

typedef int64_t s64

Definition at line 29 of file types.h.

typedef int8_t s8

Definition at line 26 of file types.h.

typedef void(* ThreadFunc)(u32)

Definition at line 43 of file types.h.

typedef uint16_t u16

Definition at line 22 of file types.h.

typedef uint32_t u32

Definition at line 23 of file types.h.

typedef uint64_t u64

Definition at line 24 of file types.h.

typedef uint8_t u8

Definition at line 21 of file types.h.

typedef volatile s16 vs16

Definition at line 37 of file types.h.

typedef volatile s32 vs32

Definition at line 38 of file types.h.

typedef volatile s64 vs64

Definition at line 39 of file types.h.

typedef volatile s8 vs8

Definition at line 36 of file types.h.

typedef volatile u16 vu16

Definition at line 32 of file types.h.

typedef volatile u32 vu32

Definition at line 33 of file types.h.

typedef volatile u64 vu64

Definition at line 34 of file types.h.

typedef volatile u8 vu8

Definition at line 31 of file types.h.

Enumeration Type Documentation

Enumerator
mediatype_NAND 
mediatype_SDMC 
mediatype_GAMECARD 

Definition at line 14 of file types.h.