From: TravisCI-DocBuilder Date: Sat, 21 Nov 2015 20:13:55 +0000 (+0000) Subject: Doc generated from commit 19bca8177a5acfece52c3278953045e9119560a9 X-Git-Url: https://chaos.moe/g/?a=commitdiff_plain;h=ee399a93525be86a686c62dbffed9dfdac7530d3;p=corbenik%2Fctrulib.git Doc generated from commit 19bca8177a5acfece52c3278953045e9119560a9 --- diff --git a/annotated.html b/annotated.html index f57fc60..09540e9 100644 --- a/annotated.html +++ b/annotated.html @@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');  CMVDSTD_ConfigProcessing configuration  CndspAdpcmDataADPCM data  CndspWaveBufWave buffer struct - COS_VersionBinOS_VersionBin + COS_VersionBinOS_VersionBin. Format of the system version: "<major>.<minor>.<build>-<nupver><region>"  COutputStringEventEvent relating to debug output  CPageInfoMemory page information  Cpollfd diff --git a/globals_enum.html b/globals_enum.html index c411285..2b6bc5e 100644 --- a/globals_enum.html +++ b/globals_enum.html @@ -383,6 +383,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • MemPerm : svc.h
  • +
  • MemRegion +: os.h +
  • MemState : svc.h
  • diff --git a/globals_eval_m.html b/globals_eval_m.html index a7c7d6b..5f91671 100644 --- a/globals_eval_m.html +++ b/globals_eval_m.html @@ -181,6 +181,18 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • MEMPERM_WRITE : svc.h
  • +
  • MEMREGION_ALL +: os.h +
  • +
  • MEMREGION_APPLICATION +: os.h +
  • +
  • MEMREGION_BASE +: os.h +
  • +
  • MEMREGION_SYSTEM +: os.h +
  • MEMSTATE_ALIAS : svc.h
  • diff --git a/globals_func_o.html b/globals_func_o.html index 47635b0..3baf387 100644 --- a/globals_func_o.html +++ b/globals_func_o.html @@ -135,6 +135,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • osGetKernelVersion() : os.h
  • +
  • osGetMemRegionFree() +: os.h +
  • +
  • osGetMemRegionSize() +: os.h +
  • +
  • osGetMemRegionUsed() +: os.h +
  • osGetSystemVersionData() : os.h
  • diff --git a/globals_m.html b/globals_m.html index 3feee99..58ff10f 100644 --- a/globals_m.html +++ b/globals_m.html @@ -202,6 +202,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • MEMPERM_WRITE : svc.h
  • +
  • MemRegion +: os.h +
  • +
  • MEMREGION_ALL +: os.h +
  • +
  • MEMREGION_APPLICATION +: os.h +
  • +
  • MEMREGION_BASE +: os.h +
  • +
  • MEMREGION_SYSTEM +: os.h +
  • MemState : svc.h
  • diff --git a/globals_o.html b/globals_o.html index 54b0e27..cab9a9c 100644 --- a/globals_o.html +++ b/globals_o.html @@ -139,6 +139,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
  • osGetKernelVersion() : os.h
  • +
  • osGetMemRegionFree() +: os.h +
  • +
  • osGetMemRegionSize() +: os.h +
  • +
  • osGetMemRegionUsed() +: os.h +
  • osGetSystemVersionData() : os.h
  • diff --git a/os_8h.html b/os_8h.html index bf88cc3..f3f4f07 100644 --- a/os_8h.html +++ b/os_8h.html @@ -89,6 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    Data Structures | Macros | +Enumerations | Functions
    os.h File Reference
    @@ -103,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');

    Data Structures

    struct  OS_VersionBinOS_VersionBin. More...
    OS_VersionBin. Format of the system version: "<major>.<minor>.<build>-<nupver><region>". More...
     

    @@ -125,6 +126,21 @@ Macros

     Retrieves the revision version from a packed system version.
     
    + + + + +

    +Enumerations

    enum  MemRegion {
    +  MEMREGION_ALL = 0, +
    +  MEMREGION_APPLICATION = 1, +
    +  MEMREGION_SYSTEM = 2, +
    +  MEMREGION_BASE = 3 +
    + }
     Memory regions. More...
     
    @@ -142,6 +158,15 @@ Functions + + + + + + + + + @@ -163,7 +188,36 @@ Functions

    Functions

    u32 osConvertVirtToPhys (const void *vaddr)
    static u32 osGetKernelVersion (void)
     Gets the system's kernel version. More...
     
    static u32 osGetMemRegionSize (MemRegion region)
     Gets the size of the specified memory region. More...
     
    s64 osGetMemRegionUsed (MemRegion region)
     Gets the number of used bytes within the specified memory region. More...
     
    static s64 osGetMemRegionFree (MemRegion region)
     Gets the number of free bytes within the specified memory region. More...
     
    u64 osGetTime (void)
     Gets the current time. More...
     

    Detailed Description

    OS related stuff.

    -

    Function Documentation

    +

    Enumeration Type Documentation

    + +
    +
    + + + + +
    enum MemRegion
    +
    + +

    Memory regions.

    + + + + + +
    Enumerator
    MEMREGION_ALL  +

    All regions.

    +
    MEMREGION_APPLICATION  +

    APPLICATION memory.

    +
    MEMREGION_SYSTEM  +

    SYSTEM memory.

    +
    MEMREGION_BASE  +

    BASE memory.

    +
    + +
    +
    +

    Function Documentation

    @@ -297,6 +351,97 @@ Functions

    This can be used to compare system versions easily with SYSTEM_VERSION.

    1 if(osGetKernelVersion() > SYSTEM_VERSION(2,46,0)) printf("You are running 9.0 or higher\n");
    +
    +
    + +
    +
    + + + + + +
    + + + + + + + + +
    static s64 osGetMemRegionFree (MemRegion region)
    +
    +inlinestatic
    +
    + +

    Gets the number of free bytes within the specified memory region.

    +
    Parameters
    + + +
    regionMemory region to check.
    +
    +
    +
    Returns
    The number of free bytes of memory.
    + +
    +
    + +
    +
    + + + + + +
    + + + + + + + + +
    static u32 osGetMemRegionSize (MemRegion region)
    +
    +inlinestatic
    +
    + +

    Gets the size of the specified memory region.

    +
    Parameters
    + + +
    regionMemory region to check.
    +
    +
    +
    Returns
    The size of the memory region, in bytes.
    + +
    +
    + +
    +
    + + + + + + + + +
    s64 osGetMemRegionUsed (MemRegion region)
    +
    + +

    Gets the number of used bytes within the specified memory region.

    +
    Parameters
    + + +
    regionMemory region to check.
    +
    +
    +
    Returns
    The number of used bytes of memory.
    +
    @@ -326,8 +471,8 @@ Functions

    Gets the NAND system-version stored in NVer/CVer.

    The romfs device must not be already initialized(via romfsInit*()) at the time this function is called, since this code uses the romfs device.

    Parameters
    - - + +
    nver_versionbinOutput OS_VersionBin structure for the data read from NVer.
    cver_versionbinOutput OS_VersionBin structure for the data read from CVer.
    nver_versionbinOutput OS_VersionBin structure for the data read from NVer.
    cver_versionbinOutput OS_VersionBin structure for the data read from CVer.
    @@ -374,8 +519,8 @@ Functions

    This is a wrapper for osGetSystemVersionData.

    Parameters
    - - + +
    nver_versionbinOptional output OS_VersionBin structure for the data read from NVer, can be NULL.
    cver_versionbinOptional output OS_VersionBin structure for the data read from CVer, can be NULL.
    nver_versionbinOptional output OS_VersionBin structure for the data read from NVer, can be NULL.
    cver_versionbinOptional output OS_VersionBin structure for the data read from CVer, can be NULL.
    sysverstrOutput string where the printed system-version will be written, in the same format displayed by the System Settings title.
    sysverstr_maxsizeMax size of the above string buffer, including NULL-terminator.
    diff --git a/os_8h_source.html b/os_8h_source.html index 5ed91bf..f5044e1 100644 --- a/os_8h_source.html +++ b/os_8h_source.html @@ -109,144 +109,193 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
    17 /// Retrieves the revision version from a packed system version.
    18 #define GET_VERSION_REVISION(version) (((version)>> 8)&0xFF)
    19 
    -
    20 /*! OS_VersionBin. Format of the system version: "<major>.<minor>.<build>-<nupver><region>" */
    -
    21 typedef struct
    +
    20 /// Memory regions.
    +
    21 typedef enum
    22 {
    -
    23  u8 build;
    -
    24  u8 minor;
    -
    25  u8 mainver;//"major" in CVER, NUP version in NVer.
    -
    26  u8 reserved_x3;
    -
    27  char region;//"ASCII character for the system version region"
    -
    28  u8 reserved_x5[0x3];
    - -
    30 
    -
    31 /**
    -
    32  * @brief Converts an address from virtual (process) memory to physical memory.
    -
    33  * @param vaddr Input virtual address.
    -
    34  * @return The corresponding physical address.
    -
    35  * It is sometimes required by services or when using the GPU command buffer.
    -
    36  */
    -
    37 u32 osConvertVirtToPhys(const void* vaddr);
    -
    38 
    -
    39 /**
    -
    40  * @brief Converts 0x14* vmem to 0x30*.
    -
    41  * @param vaddr Input virtual address.
    -
    42  * @return The corresponding address in the 0x30* range, the input address if it's already within the new vmem, or 0 if it's outside of both ranges.
    -
    43  */
    -
    44 void* osConvertOldLINEARMemToNew(const void* vaddr);
    -
    45 
    -
    46 /**
    -
    47  * @brief Retrieves basic information about a service error.
    -
    48  * @param error Error to retrieve information about.
    -
    49  * @return A string containing a summary of an error.
    -
    50  *
    -
    51  * This can be used to get some details about an error returned by a service call.
    +
    23  MEMREGION_ALL = 0, ///< All regions.
    +
    24  MEMREGION_APPLICATION = 1, ///< APPLICATION memory.
    +
    25  MEMREGION_SYSTEM = 2, ///< SYSTEM memory.
    +
    26  MEMREGION_BASE = 3, ///< BASE memory.
    +
    27 } MemRegion;
    +
    28 
    +
    29 /// OS_VersionBin. Format of the system version: "<major>.<minor>.<build>-<nupver><region>"
    +
    30 typedef struct
    +
    31 {
    +
    32  u8 build;
    +
    33  u8 minor;
    +
    34  u8 mainver;//"major" in CVER, NUP version in NVer.
    +
    35  u8 reserved_x3;
    +
    36  char region;//"ASCII character for the system version region"
    +
    37  u8 reserved_x5[0x3];
    + +
    39 
    +
    40 /**
    +
    41  * @brief Converts an address from virtual (process) memory to physical memory.
    +
    42  * @param vaddr Input virtual address.
    +
    43  * @return The corresponding physical address.
    +
    44  * It is sometimes required by services or when using the GPU command buffer.
    +
    45  */
    +
    46 u32 osConvertVirtToPhys(const void* vaddr);
    +
    47 
    +
    48 /**
    +
    49  * @brief Converts 0x14* vmem to 0x30*.
    +
    50  * @param vaddr Input virtual address.
    +
    51  * @return The corresponding address in the 0x30* range, the input address if it's already within the new vmem, or 0 if it's outside of both ranges.
    52  */
    -
    53 const char* osStrError(u32 error);
    +
    53 void* osConvertOldLINEARMemToNew(const void* vaddr);
    54 
    55 /**
    -
    56  * @brief Gets the system's FIRM version.
    -
    57  * @return The system's FIRM version.
    -
    58  *
    -
    59  * This can be used to compare system versions easily with @ref SYSTEM_VERSION.
    -
    60  */
    -
    61 static inline u32 osGetFirmVersion(void)
    -
    62 {
    -
    63  return (*(vu32*)0x1FF80060) & ~0xFF;
    -
    64 }
    -
    65 
    -
    66 /**
    -
    67  * @brief Gets the system's kernel version.
    -
    68  * @return The system's kernel version.
    -
    69  *
    -
    70  * This can be used to compare system versions easily with @ref SYSTEM_VERSION.
    -
    71  *
    -
    72  * @code
    -
    73  * if(osGetKernelVersion() > SYSTEM_VERSION(2,46,0)) printf("You are running 9.0 or higher\n");
    -
    74  * @endcode
    -
    75  */
    -
    76 static inline u32 osGetKernelVersion(void)
    -
    77 {
    -
    78  return (*(vu32*)0x1FF80000) & ~0xFF;
    -
    79 }
    -
    80 
    -
    81 /**
    -
    82  * @brief Gets the current time.
    -
    83  * @return The number of milliseconds since 1st Jan 1900 00:00.
    +
    56  * @brief Retrieves basic information about a service error.
    +
    57  * @param error Error to retrieve information about.
    +
    58  * @return A string containing a summary of an error.
    +
    59  *
    +
    60  * This can be used to get some details about an error returned by a service call.
    +
    61  */
    +
    62 const char* osStrError(u32 error);
    +
    63 
    +
    64 /**
    +
    65  * @brief Gets the system's FIRM version.
    +
    66  * @return The system's FIRM version.
    +
    67  *
    +
    68  * This can be used to compare system versions easily with @ref SYSTEM_VERSION.
    +
    69  */
    +
    70 static inline u32 osGetFirmVersion(void)
    +
    71 {
    +
    72  return (*(vu32*)0x1FF80060) & ~0xFF;
    +
    73 }
    +
    74 
    +
    75 /**
    +
    76  * @brief Gets the system's kernel version.
    +
    77  * @return The system's kernel version.
    +
    78  *
    +
    79  * This can be used to compare system versions easily with @ref SYSTEM_VERSION.
    +
    80  *
    +
    81  * @code
    +
    82  * if(osGetKernelVersion() > SYSTEM_VERSION(2,46,0)) printf("You are running 9.0 or higher\n");
    +
    83  * @endcode
    84  */
    -
    85 u64 osGetTime(void);
    -
    86 
    -
    87 /**
    -
    88  * @brief Gets the current Wifi signal strength.
    -
    89  * @return The current Wifi signal strength.
    -
    90  *
    -
    91  * Valid values are 0-3:
    -
    92  * - 0 means the singal strength is terrible or the 3DS is disconnected from
    -
    93  * all networks.
    -
    94  * - 1 means the signal strength is bad.
    -
    95  * - 2 means the signal strength is decent.
    -
    96  * - 3 means the signal strength is good.
    -
    97  *
    -
    98  * Values outside the range of 0-3 should never be returned.
    -
    99  *
    -
    100  * These values correspond with the number of wifi bars displayed by Home Menu.
    -
    101  */
    -
    102 static inline u8 osGetWifiStrength(void)
    -
    103 {
    -
    104  return *(vu8*)0x1FF81066;
    -
    105 }
    -
    106 
    -
    107 /**
    -
    108  * @brief Gets the state of the 3D slider.
    -
    109  * @return The state of the 3D slider (0.0~1.0)
    -
    110  */
    -
    111 static inline float osGet3DSliderState(void)
    -
    112 {
    -
    113  return *(volatile float*)0x1FF81080;
    -
    114 }
    -
    115 
    -
    116 /**
    -
    117  * @brief Configures the New 3DS speedup.
    -
    118  * @param enable Specifies whether to enable or disable the speedup.
    -
    119  */
    -
    120 void osSetSpeedupEnable(bool enable);
    -
    121 
    -
    122 /**
    -
    123  * @brief Gets the NAND system-version stored in NVer/CVer.
    -
    124  * The romfs device must not be already initialized(via romfsInit*()) at the time this function is called, since this code uses the romfs device.
    -
    125  * @param nver_versionbin Output OS_VersionBin structure for the data read from NVer.
    -
    126  * @param cver_versionbin Output OS_VersionBin structure for the data read from CVer.
    -
    127  * @return The result-code. This value can be positive if opening "romfs:/version.bin" fails with stdio, since errno would be returned in that case. In some cases the error can be special negative values as well.
    -
    128  */
    -
    129 Result osGetSystemVersionData(OS_VersionBin *nver_versionbin, OS_VersionBin *cver_versionbin);
    -
    130 
    -
    131 /**
    -
    132  * @brief This is a wrapper for osGetSystemVersionData.
    -
    133  * @param nver_versionbin Optional output OS_VersionBin structure for the data read from NVer, can be NULL.
    -
    134  * @param cver_versionbin Optional output OS_VersionBin structure for the data read from CVer, can be NULL.
    -
    135  * @param sysverstr Output string where the printed system-version will be written, in the same format displayed by the System Settings title.
    -
    136  * @param sysverstr_maxsize Max size of the above string buffer, *including* NULL-terminator.
    -
    137  * @return See osGetSystemVersionData.
    -
    138  */
    -
    139 Result osGetSystemVersionDataString(OS_VersionBin *nver_versionbin, OS_VersionBin *cver_versionbin, char *sysverstr, u32 sysverstr_maxsize);
    +
    85 static inline u32 osGetKernelVersion(void)
    +
    86 {
    +
    87  return (*(vu32*)0x1FF80000) & ~0xFF;
    +
    88 }
    +
    89 
    +
    90 /**
    +
    91  * @brief Gets the size of the specified memory region.
    +
    92  * @param region Memory region to check.
    +
    93  * @return The size of the memory region, in bytes.
    +
    94  */
    +
    95 static inline u32 osGetMemRegionSize(MemRegion region)
    +
    96 {
    +
    97  if(region == MEMREGION_ALL) {
    + +
    99  } else {
    +
    100  return *(vu32*) (0x1FF80040 + (region - 1) * 0x4);
    +
    101  }
    +
    102 }
    +
    103 
    +
    104 /**
    +
    105  * @brief Gets the number of used bytes within the specified memory region.
    +
    106  * @param region Memory region to check.
    +
    107  * @return The number of used bytes of memory.
    +
    108  */
    + +
    110 
    +
    111 /**
    +
    112  * @brief Gets the number of free bytes within the specified memory region.
    +
    113  * @param region Memory region to check.
    +
    114  * @return The number of free bytes of memory.
    +
    115  */
    +
    116 static inline s64 osGetMemRegionFree(MemRegion region)
    +
    117 {
    +
    118  return (s64) osGetMemRegionSize(region) - osGetMemRegionUsed(region);
    +
    119 }
    +
    120 
    +
    121 /**
    +
    122  * @brief Gets the current time.
    +
    123  * @return The number of milliseconds since 1st Jan 1900 00:00.
    +
    124  */
    +
    125 u64 osGetTime(void);
    +
    126 
    +
    127 /**
    +
    128  * @brief Gets the current Wifi signal strength.
    +
    129  * @return The current Wifi signal strength.
    +
    130  *
    +
    131  * Valid values are 0-3:
    +
    132  * - 0 means the singal strength is terrible or the 3DS is disconnected from
    +
    133  * all networks.
    +
    134  * - 1 means the signal strength is bad.
    +
    135  * - 2 means the signal strength is decent.
    +
    136  * - 3 means the signal strength is good.
    +
    137  *
    +
    138  * Values outside the range of 0-3 should never be returned.
    +
    139  *
    +
    140  * These values correspond with the number of wifi bars displayed by Home Menu.
    +
    141  */
    +
    142 static inline u8 osGetWifiStrength(void)
    +
    143 {
    +
    144  return *(vu8*)0x1FF81066;
    +
    145 }
    +
    146 
    +
    147 /**
    +
    148  * @brief Gets the state of the 3D slider.
    +
    149  * @return The state of the 3D slider (0.0~1.0)
    +
    150  */
    +
    151 static inline float osGet3DSliderState(void)
    +
    152 {
    +
    153  return *(volatile float*)0x1FF81080;
    +
    154 }
    +
    155 
    +
    156 /**
    +
    157  * @brief Configures the New 3DS speedup.
    +
    158  * @param enable Specifies whether to enable or disable the speedup.
    +
    159  */
    +
    160 void osSetSpeedupEnable(bool enable);
    +
    161 
    +
    162 /**
    +
    163  * @brief Gets the NAND system-version stored in NVer/CVer.
    +
    164  * The romfs device must not be already initialized(via romfsInit*()) at the time this function is called, since this code uses the romfs device.
    +
    165  * @param nver_versionbin Output OS_VersionBin structure for the data read from NVer.
    +
    166  * @param cver_versionbin Output OS_VersionBin structure for the data read from CVer.
    +
    167  * @return The result-code. This value can be positive if opening "romfs:/version.bin" fails with stdio, since errno would be returned in that case. In some cases the error can be special negative values as well.
    +
    168  */
    +
    169 Result osGetSystemVersionData(OS_VersionBin *nver_versionbin, OS_VersionBin *cver_versionbin);
    +
    170 
    +
    171 /**
    +
    172  * @brief This is a wrapper for osGetSystemVersionData.
    +
    173  * @param nver_versionbin Optional output OS_VersionBin structure for the data read from NVer, can be NULL.
    +
    174  * @param cver_versionbin Optional output OS_VersionBin structure for the data read from CVer, can be NULL.
    +
    175  * @param sysverstr Output string where the printed system-version will be written, in the same format displayed by the System Settings title.
    +
    176  * @param sysverstr_maxsize Max size of the above string buffer, *including* NULL-terminator.
    +
    177  * @return See osGetSystemVersionData.
    +
    178  */
    +
    179 Result osGetSystemVersionDataString(OS_VersionBin *nver_versionbin, OS_VersionBin *cver_versionbin, char *sysverstr, u32 sysverstr_maxsize);
    +
    APPLICATION memory.
    Definition: os.h:24
    volatile u32 vu32
    32-bit volatile unsigned integer.
    Definition: types.h:33
    -
    static u32 osGetKernelVersion(void)
    Gets the system's kernel version.
    Definition: os.h:76
    +
    static u32 osGetKernelVersion(void)
    Gets the system's kernel version.
    Definition: os.h:85
    s32 Result
    Function result.
    Definition: types.h:42
    +
    static u32 osGetMemRegionSize(MemRegion region)
    Gets the size of the specified memory region.
    Definition: os.h:95
    void * osConvertOldLINEARMemToNew(const void *vaddr)
    Converts 0x14* vmem to 0x30*.
    u64 osGetTime(void)
    Gets the current time.
    volatile u8 vu8
    8-bit volatile unsigned integer.
    Definition: types.h:31
    +
    SYSTEM memory.
    Definition: os.h:25
    +
    BASE memory.
    Definition: os.h:26
    u32 osConvertVirtToPhys(const void *vaddr)
    Converts an address from virtual (process) memory to physical memory.
    uint8_t u8
    would be nice if newlib had this already
    Definition: types.h:21
    -
    static float osGet3DSliderState(void)
    Gets the state of the 3D slider.
    Definition: os.h:111
    +
    static float osGet3DSliderState(void)
    Gets the state of the 3D slider.
    Definition: os.h:151
    uint64_t u64
    64-bit unsigned integer
    Definition: types.h:24
    +
    MemRegion
    Memory regions.
    Definition: os.h:21
    uint32_t u32
    32-bit unsigned integer
    Definition: types.h:23
    const char * osStrError(u32 error)
    Retrieves basic information about a service error.
    -
    static u32 osGetFirmVersion(void)
    Gets the system's FIRM version.
    Definition: os.h:61
    +
    static u32 osGetFirmVersion(void)
    Gets the system's FIRM version.
    Definition: os.h:70
    Result osGetSystemVersionDataString(OS_VersionBin *nver_versionbin, OS_VersionBin *cver_versionbin, char *sysverstr, u32 sysverstr_maxsize)
    This is a wrapper for osGetSystemVersionData.
    void osSetSpeedupEnable(bool enable)
    Configures the New 3DS speedup.
    -
    OS_VersionBin.
    Definition: os.h:21
    +
    OS_VersionBin. Format of the system version: "..-".
    Definition: os.h:30
    +
    s64 osGetMemRegionUsed(MemRegion region)
    Gets the number of used bytes within the specified memory region.
    +
    All regions.
    Definition: os.h:23
    +
    static s64 osGetMemRegionFree(MemRegion region)
    Gets the number of free bytes within the specified memory region.
    Definition: os.h:116
    +
    int64_t s64
    64-bit signed integer
    Definition: types.h:29
    Result osGetSystemVersionData(OS_VersionBin *nver_versionbin, OS_VersionBin *cver_versionbin)
    Gets the NAND system-version stored in NVer/CVer.
    -
    static u8 osGetWifiStrength(void)
    Gets the current Wifi signal strength.
    Definition: os.h:102
    +
    static u8 osGetWifiStrength(void)
    Gets the current Wifi signal strength.
    Definition: os.h:142