c++ify more stuff
This commit is contained in:
1 parent
fb07924a3d
commit
7d6f296fa0
19 files changed
+67
-77
No files matched your search
@@ -26,13 +26,13 @@
|
|||||||
|
|
||||||
#include <battery.h>
|
#include <battery.h>
|
||||||
#include <hocclk.h>
|
#include <hocclk.h>
|
||||||
#include <i2c.h>
|
#include <i2c.hpp>
|
||||||
#include <max17050.h>
|
#include <max17050.hpp>
|
||||||
#include <notification.h>
|
#include <notification.h>
|
||||||
#include <pwm.h>
|
#include <pwm.h>
|
||||||
#include <registers.h>
|
#include <registers.h>
|
||||||
#include <switch.h>
|
#include <switch.h>
|
||||||
#include <tmp451.h>
|
#include <tmp451.hpp>
|
||||||
|
|
||||||
#include "../display/display_refresh_rate.hpp"
|
#include "../display/display_refresh_rate.hpp"
|
||||||
#include "../file/file_utils.hpp"
|
#include "../file/file_utils.hpp"
|
||||||
|
|||||||
@@ -25,11 +25,11 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <hocclk.h>
|
#include <hocclk.h>
|
||||||
#include <i2c.h>
|
#include <i2c.hpp>
|
||||||
#include <max17050.h>
|
#include <max17050.hpp>
|
||||||
#include <switch.h>
|
#include <switch.h>
|
||||||
#include <t210.hpp>
|
#include <t210.hpp>
|
||||||
#include <tmp451.h>
|
#include <tmp451.hpp>
|
||||||
|
|
||||||
#include "../display/display_refresh_rate.hpp"
|
#include "../display/display_refresh_rate.hpp"
|
||||||
#include "../file/config.hpp"
|
#include "../file/config.hpp"
|
||||||
|
|||||||
@@ -26,10 +26,10 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <hocclk.h>
|
#include <hocclk.h>
|
||||||
#include <i2c.h>
|
#include <i2c.hpp>
|
||||||
#include <max17050.h>
|
#include <max17050.hpp>
|
||||||
#include <switch.h>
|
#include <switch.h>
|
||||||
#include <tmp451.h>
|
#include <tmp451.hpp>
|
||||||
|
|
||||||
#include "../file/errors.hpp"
|
#include "../file/errors.hpp"
|
||||||
#include "../hos/apm_ext.h"
|
#include "../hos/apm_ext.h"
|
||||||
|
|||||||
@@ -27,14 +27,14 @@
|
|||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <battery.h>
|
#include <battery.h>
|
||||||
#include <hocclk.h>
|
#include <hocclk.h>
|
||||||
#include <i2c.h>
|
#include <i2c.hpp>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <max17050.h>
|
#include <max17050.hpp>
|
||||||
#include <minIni.h>
|
#include <minIni.h>
|
||||||
#include <numeric>
|
#include <numeric>
|
||||||
#include <switch.h>
|
#include <switch.h>
|
||||||
#include <t210.hpp>
|
#include <t210.hpp>
|
||||||
#include <tmp451.h>
|
#include <tmp451.hpp>
|
||||||
#include <switch.hpp>
|
#include <switch.hpp>
|
||||||
|
|
||||||
#include "../hos/apm_ext.h"
|
#include "../hos/apm_ext.h"
|
||||||
|
|||||||
@@ -25,10 +25,10 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <hocclk.h>
|
#include <hocclk.h>
|
||||||
#include <i2c.h>
|
#include <i2c.hpp>
|
||||||
#include <max17050.h>
|
#include <max17050.hpp>
|
||||||
#include <switch.h>
|
#include <switch.h>
|
||||||
#include <tmp451.h>
|
#include <tmp451.hpp>
|
||||||
|
|
||||||
#include "../hos/apm_ext.h"
|
#include "../hos/apm_ext.h"
|
||||||
#include "board.hpp"
|
#include "board.hpp"
|
||||||
|
|||||||
@@ -27,11 +27,11 @@
|
|||||||
#include <battery.h>
|
#include <battery.h>
|
||||||
#include <cmath>
|
#include <cmath>
|
||||||
#include <hocclk.h>
|
#include <hocclk.h>
|
||||||
#include <i2c.h>
|
#include <i2c.hpp>
|
||||||
#include <max17050.h>
|
#include <max17050.hpp>
|
||||||
#include <pwm.h>
|
#include <pwm.h>
|
||||||
#include <switch.h>
|
#include <switch.h>
|
||||||
#include <tmp451.h>
|
#include <tmp451.hpp>
|
||||||
|
|
||||||
#include "../file/config.hpp"
|
#include "../file/config.hpp"
|
||||||
#include "../hos/apm_ext.h"
|
#include "../hos/apm_ext.h"
|
||||||
|
|||||||
@@ -29,13 +29,13 @@
|
|||||||
#include <cstdio>
|
#include <cstdio>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <ctime>
|
#include <ctime>
|
||||||
#include <i2c.h>
|
#include <i2c.hpp>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <max17050.h>
|
#include <max17050.hpp>
|
||||||
#include <minIni.h>
|
#include <minIni.h>
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <tmp451.h>
|
#include <tmp451.hpp>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include "../board/board.hpp"
|
#include "../board/board.hpp"
|
||||||
|
|||||||
@@ -24,9 +24,9 @@
|
|||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <i2c.h>
|
#include <i2c.hpp>
|
||||||
#include <max17050.h>
|
#include <max17050.hpp>
|
||||||
#include <tmp451.h>
|
#include <tmp451.hpp>
|
||||||
|
|
||||||
#include "../hos/apm_ext.h"
|
#include "../hos/apm_ext.h"
|
||||||
#include "file_utils.hpp"
|
#include "file_utils.hpp"
|
||||||
|
|||||||
@@ -24,7 +24,10 @@
|
|||||||
* --------------------------------------------------------------------------
|
* --------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "i2c.h"
|
#include "i2c.hpp"
|
||||||
|
#include <switch.hpp>
|
||||||
|
|
||||||
|
using namespace nx;
|
||||||
|
|
||||||
#define I2C_CMD_SND 0
|
#define I2C_CMD_SND 0
|
||||||
#define I2C_CMD_RCV 1
|
#define I2C_CMD_RCV 1
|
||||||
@@ -34,5 +37,5 @@ Result i2csessionExtRegReceive(I2cSession *s, u8 in, void *out, u8 out_size) {
|
|||||||
|
|
||||||
I2C_CMD_RCV | (I2cTransactionOption_All << 6), out_size };
|
I2C_CMD_RCV | (I2cTransactionOption_All << 6), out_size };
|
||||||
|
|
||||||
return i2csessionExecuteCommandList(s, out, out_size, cmdlist, sizeof(cmdlist));
|
return i2csession::ExecuteCommandList(s, out, out_size, cmdlist, sizeof(cmdlist));
|
||||||
}
|
}
|
||||||
@@ -25,15 +25,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
#include <switch.hpp>
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C" {
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <switch.h>
|
|
||||||
|
|
||||||
Result i2csessionExtRegReceive(I2cSession *s, u8 in, void *out, u8 out_size);
|
Result i2csessionExtRegReceive(I2cSession *s, u8 in, void *out, u8 out_size);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
@@ -28,14 +28,14 @@ Result I2cSet_U8(I2cDevice dev, u8 reg, u8 val) {
|
|||||||
} __attribute__((packed)) cmd;
|
} __attribute__((packed)) cmd;
|
||||||
|
|
||||||
I2cSession _session;
|
I2cSession _session;
|
||||||
Result res = i2cOpenSession(&_session, dev);
|
Result res = i2c::OpenSession(&_session, dev);
|
||||||
if (res)
|
if (res)
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
cmd.reg = reg;
|
cmd.reg = reg;
|
||||||
cmd.val = val;
|
cmd.val = val;
|
||||||
res = i2csessionSendAuto(&_session, &cmd, sizeof(cmd), I2cTransactionOption_All);
|
res = i2csession::SendAuto(&_session, &cmd, sizeof(cmd), I2cTransactionOption_All);
|
||||||
i2csessionClose(&_session);
|
i2csession::Close(&_session);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -48,19 +48,19 @@ Result I2cRead_OutU8(I2cDevice dev, u8 reg, u8 *out) {
|
|||||||
} __attribute__((packed)) rec;
|
} __attribute__((packed)) rec;
|
||||||
|
|
||||||
I2cSession _session;
|
I2cSession _session;
|
||||||
Result res = i2cOpenSession(&_session, dev);
|
Result res = i2c::OpenSession(&_session, dev);
|
||||||
if (res)
|
if (res)
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
cmd.reg = reg;
|
cmd.reg = reg;
|
||||||
res = i2csessionSendAuto(&_session, &cmd, sizeof(cmd), I2cTransactionOption_All);
|
res = i2csession::SendAuto(&_session, &cmd, sizeof(cmd), I2cTransactionOption_All);
|
||||||
if (res) {
|
if (res) {
|
||||||
i2csessionClose(&_session);
|
i2csession::Close(&_session);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
res = i2csessionReceiveAuto(&_session, &rec, sizeof(rec), I2cTransactionOption_All);
|
res = i2csession::ReceiveAuto(&_session, &rec, sizeof(rec), I2cTransactionOption_All);
|
||||||
i2csessionClose(&_session);
|
i2csession::Close(&_session);
|
||||||
if (res) {
|
if (res) {
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
@@ -78,19 +78,19 @@ Result I2cRead_OutU16(I2cDevice dev, u8 reg, u16 *out) {
|
|||||||
} __attribute__((packed)) rec;
|
} __attribute__((packed)) rec;
|
||||||
|
|
||||||
I2cSession _session;
|
I2cSession _session;
|
||||||
Result res = i2cOpenSession(&_session, dev);
|
Result res = i2c::OpenSession(&_session, dev);
|
||||||
if (res)
|
if (res)
|
||||||
return res;
|
return res;
|
||||||
|
|
||||||
cmd.reg = reg;
|
cmd.reg = reg;
|
||||||
res = i2csessionSendAuto(&_session, &cmd, sizeof(cmd), I2cTransactionOption_All);
|
res = i2csession::SendAuto(&_session, &cmd, sizeof(cmd), I2cTransactionOption_All);
|
||||||
if (res) {
|
if (res) {
|
||||||
i2csessionClose(&_session);
|
i2csession::Close(&_session);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
res = i2csessionReceiveAuto(&_session, &rec, sizeof(rec), I2cTransactionOption_All);
|
res = i2csession::ReceiveAuto(&_session, &rec, sizeof(rec), I2cTransactionOption_All);
|
||||||
i2csessionClose(&_session);
|
i2csession::Close(&_session);
|
||||||
if (res) {
|
if (res) {
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -22,8 +22,8 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "i2c.h"
|
#include "i2c.hpp"
|
||||||
#include "max17050.h"
|
#include "max17050.hpp"
|
||||||
|
|
||||||
#define MAX17050_WAIT_NS 1000000000UL
|
#define MAX17050_WAIT_NS 1000000000UL
|
||||||
|
|
||||||
File renamed without changes.
+12
-9
@@ -17,8 +17,11 @@
|
|||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "i2c.h"
|
#include "i2c.hpp"
|
||||||
#include "tmp451.h"
|
#include "tmp451.hpp"
|
||||||
|
#include <switch.hpp>
|
||||||
|
|
||||||
|
using namespace nx;
|
||||||
|
|
||||||
#define TMP451_WAIT_NS 1000000000UL
|
#define TMP451_WAIT_NS 1000000000UL
|
||||||
|
|
||||||
@@ -50,14 +53,14 @@ static Result _tmp451_get_temp(u8 reg, u8 dec_reg, s32 *out) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void _tmp451_update() {
|
static void _tmp451_update() {
|
||||||
u64 ticks = armGetSystemTick();
|
u64 ticks = arm::GetSystemTick();
|
||||||
if (armTicksToNs(ticks - g_update_ticks) <= TMP451_WAIT_NS) {
|
if (arm::TicksToNs(ticks - g_update_ticks) <= TMP451_WAIT_NS) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
g_update_ticks = ticks;
|
g_update_ticks = ticks;
|
||||||
|
|
||||||
if (!serviceIsActive(&g_i2c_session.s)) {
|
if (!service::IsActive(&g_i2c_session.s)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -66,18 +69,18 @@ static void _tmp451_update() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Result tmp451Initialize(void) {
|
Result tmp451Initialize(void) {
|
||||||
Result rc = i2cInitialize();
|
Result rc = i2c::Initialize();
|
||||||
|
|
||||||
if (R_SUCCEEDED(rc)) {
|
if (R_SUCCEEDED(rc)) {
|
||||||
rc = i2cOpenSession(&g_i2c_session, I2cDevice_Tmp451);
|
rc = i2c::OpenSession(&g_i2c_session, I2cDevice_Tmp451);
|
||||||
}
|
}
|
||||||
|
|
||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
|
|
||||||
void tmp451Exit(void) {
|
void tmp451Exit(void) {
|
||||||
i2csessionClose(&g_i2c_session);
|
i2csession::Close(&g_i2c_session);
|
||||||
i2cExit();
|
i2c::Exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
s32 tmp451TempPcb(void) {
|
s32 tmp451TempPcb(void) {
|
||||||
+2
-10
@@ -26,17 +26,9 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#include <switch.hpp>
|
||||||
extern "C" {
|
using namespace nx;
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <switch.h>
|
|
||||||
|
|
||||||
Result tmp451Initialize(void);
|
Result tmp451Initialize(void);
|
||||||
void tmp451Exit(void);
|
void tmp451Exit(void);
|
||||||
s32 tmp451TempPcb(void);
|
s32 tmp451TempPcb(void);
|
||||||
s32 tmp451TempSoc(void);
|
s32 tmp451TempSoc(void);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
@@ -25,11 +25,11 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <i2c.h>
|
#include <i2c.hpp>
|
||||||
#include <max17050.h>
|
#include <max17050.hpp>
|
||||||
#include <switch.h>
|
#include <switch.h>
|
||||||
#include <switch.hpp>
|
#include <switch.hpp>
|
||||||
#include <tmp451.h>
|
#include <tmp451.hpp>
|
||||||
|
|
||||||
#include "../file/config.hpp"
|
#include "../file/config.hpp"
|
||||||
#include "../file/errors.hpp"
|
#include "../file/errors.hpp"
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
#include <crc32.h>
|
#include <crc32.h>
|
||||||
#include <cstdio>
|
#include <cstdio>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <i2c.h>
|
#include <i2c.hpp>
|
||||||
|
|
||||||
#include "../board/board.hpp"
|
#include "../board/board.hpp"
|
||||||
#include "../display/aula.hpp"
|
#include "../display/aula.hpp"
|
||||||
|
|||||||
@@ -316,11 +316,11 @@ namespace mgr {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void StartThreads() {
|
void StartThreads() {
|
||||||
threadCreate(&governorTHREAD, GovernorThread, nullptr, NULL, 0x2000, 0x3F, -2);
|
thread::Create(&governorTHREAD, GovernorThread, nullptr, NULL, 0x2000, 0x3F, -2);
|
||||||
threadStart(&governorTHREAD);
|
thread::Start(&governorTHREAD);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ExitThreads() {
|
void ExitThreads() {
|
||||||
threadClose(&governorTHREAD);
|
thread::Close(&governorTHREAD);
|
||||||
}
|
}
|
||||||
} // namespace mgr
|
} // namespace mgr
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <i2c.h>
|
#include <i2c.hpp>
|
||||||
|
|
||||||
#include "../board/board.hpp"
|
#include "../board/board.hpp"
|
||||||
#include "../i2c/i2cDrv.h"
|
#include "../i2c/i2cDrv.h"
|
||||||
|
|||||||
Reference in new issue
Block a user