mcuHWC => mcuHwc & rename files

This commit is contained in:
Pirater12 2017-09-23 11:22:20 +05:30
parent 5d6be8944b
commit 23ba2f8943
2 changed files with 25 additions and 25 deletions

View File

@ -1,45 +1,45 @@
/** /**
* @file mcuHwc.h * @file mcuHwc.h
* @brief mcuHWC service. * @brief mcuHwc service.
*/ */
#pragma once #pragma once
/// Initializes mcuHWC. /// Initializes mcuHwc.
Result mcuHWCInit(void); Result mcuHwcInit(void);
/// Exits mcuHWC. /// Exits mcuHwc.
void mcuHWCExit(void); void mcuHwcExit(void);
/** /**
* @brief Reads data from a MCU Register * @brief Reads data from a mcuHwc Register
* @param reg Register number. See https://www.3dbrew.org/wiki/I2C_Registers#Device_3 for more info * @param reg Register number. See https://www.3dbrew.org/wiki/I2C_Registers#Device_3 for more info
* @param data Pointer to write the data to. * @param data Pointer to write the data to.
* @param size Size of data to be read * @param size Size of data to be read
*/ */
Result mcuReadRegister(u8 reg, void *data, u32 size); Result mcuHwcReadRegister(u8 reg, void *data, u32 size);
/** /**
* @brief Writes data to a MCU Register * @brief Writes data to a mcuHwc Register
* @param reg Register number. See https://www.3dbrew.org/wiki/I2C_Registers#Device_3 for more info * @param reg Register number. See https://www.3dbrew.org/wiki/I2C_Registers#Device_3 for more info
* @param data Pointer to write the data to. * @param data Pointer to write the data to.
* @param size Size of data to be written * @param size Size of data to be written
*/ */
Result mcuWriteRegister(u8 reg, const void *data, u32 size); Result mcuHwcWriteRegister(u8 reg, const void *data, u32 size);
/** /**
* @brief Gets the battery voltage * @brief Gets the battery voltage
* @param voltage Pointer to write the battery voltage to. * @param voltage Pointer to write the battery voltage to.
*/ */
Result mcuGetBatteryVoltage(u8 *voltage); Result mcuHwcGetBatteryVoltage(u8 *voltage);
/** /**
* @brief Gets the battery level * @brief Gets the battery level
* @param level Pointer to write the current battery level to. * @param level Pointer to write the current battery level to.
*/ */
Result mcuGetBatteryLevel(u8 *level); Result mcuHwcGetBatteryLevel(u8 *level);
/** /**
* @brief Gets the sound slider level * @brief Gets the sound slider level
* @param level Pointer to write the slider level to. * @param level Pointer to write the slider level to.
*/ */
Result mcuGetSoundSliderLevel(u8 *level); Result mcuHwcGetSoundSliderLevel(u8 *level);

View File

@ -1,24 +1,24 @@
#include <3ds.h> #include <3ds.h>
#include <3ds/services/mcuHwc.h> #include <3ds/services/mcuHwc.h>
static Handle mcuHWCHandle; static Handle mcuHwcHandle;
static int mcuHWCRefCount; static int mcuHwcRefCount;
Result mcuHWCInit(void) Result mcuHwcInit(void)
{ {
if (AtomicPostIncrement(&mcuHWCRefCount)) return 0; if (AtomicPostIncrement(&mcuHwcRefCount)) return 0;
Result res = srvGetServiceHandle(&mcuHWCHandle, "mcu::HWC"); Result res = srvGetServiceHandle(&mcuHwcHandle, "mcu::HWC");
if (R_FAILED(res)) AtomicDecrement(&mcuHWCRefCount); if (R_FAILED(res)) AtomicDecrement(&mcuHwcRefCount);
return res; return res;
} }
void mcuHWCExit(void) void mcuHwcExit(void)
{ {
if (AtomicDecrement(&mcuHWCRefCount)) return; if (AtomicDecrement(&mcuHwcRefCount)) return;
svcCloseHandle(mcuHWCHandle); svcCloseHandle(mcuHWCHandle);
} }
Result mcuReadRegister(u8 reg, void* data, u32 size) Result mcuHwcReadRegister(u8 reg, void* data, u32 size)
{ {
Result ret = 0; Result ret = 0;
u32 *cmdbuf = getThreadCommandBuffer(); u32 *cmdbuf = getThreadCommandBuffer();
@ -34,7 +34,7 @@ Result mcuReadRegister(u8 reg, void* data, u32 size)
return (Result)cmdbuf[1]; return (Result)cmdbuf[1];
} }
Result mcuWriteRegister(u8 reg, const void *data, u32 size) Result mcuHwcWriteRegister(u8 reg, const void *data, u32 size)
{ {
Result ret = 0; Result ret = 0;
u32 *cmdbuf = getThreadCommandBuffer(); u32 *cmdbuf = getThreadCommandBuffer();
@ -50,7 +50,7 @@ Result mcuWriteRegister(u8 reg, const void *data, u32 size)
return (Result)cmdbuf[1]; return (Result)cmdbuf[1];
} }
Result mcuGetBatteryVoltage(u8 *voltage) Result mcuHwcGetBatteryVoltage(u8 *voltage)
{ {
Result ret = 0; Result ret = 0;
u32 *cmdbuf = getThreadCommandBuffer(); u32 *cmdbuf = getThreadCommandBuffer();
@ -64,7 +64,7 @@ Result mcuGetBatteryVoltage(u8 *voltage)
return (Result)cmdbuf[1]; return (Result)cmdbuf[1];
} }
Result mcuGetBatteryLevel(u8 *level) Result mcuHwcGetBatteryLevel(u8 *level)
{ {
Result ret = 0; Result ret = 0;
u32 *cmdbuf = getThreadCommandBuffer(); u32 *cmdbuf = getThreadCommandBuffer();
@ -78,7 +78,7 @@ Result mcuGetBatteryLevel(u8 *level)
return (Result)cmdbuf[1]; return (Result)cmdbuf[1];
} }
Result mcuGetSoundSliderLevel(u8 *level) Result mcuHwcGetSoundSliderLevel(u8 *level)
{ {
Result ret = 0; Result ret = 0;
u32 *cmdbuf = getThreadCommandBuffer(); u32 *cmdbuf = getThreadCommandBuffer();