Skip to content

Commit 1a17497

Browse files
tselincolnnkming2
authored andcommitted
added k60 namespace
1 parent 5c04ae2 commit 1a17497

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/libbase/k60/i2c_master.cpp

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424
#include "libbase/k60/pinout.h"
2525
#include "libbase/k60/sim.h"
2626
#include "libbase/k60/gpio.h"
27-
#include "libsc/system.h"
27+
#include "libsc/k60/system.h"
28+
#include "libsc/k60/timer.h"
2829

2930
#include "libutil/misc.h"
3031

@@ -354,10 +355,10 @@ void I2cMaster::Start()
354355
SET_BIT(MEM_MAPS[m_module]->C1, I2C_C1_TX_SHIFT);
355356
SET_BIT(MEM_MAPS[m_module]->C1, I2C_C1_MST_SHIFT);
356357
// Wait until started
357-
libsc::Timer::TimerInt st = libsc::System::Time();
358+
libsc::k60::Timer::TimerInt st = libsc::k60::System::Time();
358359
while (!GET_BIT(MEM_MAPS[m_module]->S, I2C_S_BUSY_SHIFT))
359360
{
360-
uint32_t t = libsc::System::Time() - st;
361+
uint32_t t = libsc::k60::System::Time() - st;
361362
if(t >= 2){
362363
printf("GGed");
363364
ResetI2C();
@@ -391,10 +392,10 @@ void I2cMaster::Stop()
391392
CLEAR_BIT(MEM_MAPS[m_module]->C1, I2C_C1_MST_SHIFT);
392393
CLEAR_BIT(MEM_MAPS[m_module]->C1, I2C_C1_TX_SHIFT);
393394
// Wait until stopped
394-
libsc::Timer::TimerInt st = libsc::System::Time();
395+
libsc::k60::Timer::TimerInt st = libsc::k60::System::Time();
395396
while (GET_BIT(MEM_MAPS[m_module]->S, I2C_S_BUSY_SHIFT))
396397
{
397-
uint32_t t = libsc::System::Time() - st;
398+
uint32_t t = libsc::k60::System::Time() - st;
398399
if(t >= 2){
399400
ResetI2C();
400401
printf("GGed");
@@ -418,9 +419,9 @@ void I2cMaster::ResetI2C(){
418419

419420
sda->Set(true);
420421
scl->Clear();
421-
libsc::System::DelayUs(1);
422+
libsc::k60::System::DelayUs(1);
422423
scl->Set(true);
423-
libsc::System::DelayUs(1);
424+
libsc::k60::System::DelayUs(1);
424425

425426
delete sda;
426427
delete scl;

0 commit comments

Comments
 (0)