整理代码,2401电源引脚自动识别极性

This commit is contained in:
nnhy 2015-12-03 07:46:11 +00:00
parent db2ba45b33
commit e48c1c8516
1 changed files with 10 additions and 10 deletions

View File

@ -14,7 +14,7 @@ uint OnSerial(ITransport* transport, Array& bs, void* param, void* param2)
debug_printf("OnSerial len=%d \t", bs.Length()); debug_printf("OnSerial len=%d \t", bs.Length());
bs.Show(true); bs.Show(true);
TinyClient* client = TinyClient::Current; auto client = TinyClient::Current;
if(client) client->Store.Write(1, bs); if(client) client->Store.Write(1, bs);
return 0; return 0;
@ -35,7 +35,7 @@ void Setup(ushort code, const char* name, COM_Def message, int baudRate)
#if DEBUG #if DEBUG
// 打开串口输入便于调试数据操作,但是会影响性能 // 打开串口输入便于调试数据操作,但是会影响性能
SerialPort* sp = SerialPort::GetMessagePort(); auto sp = SerialPort::GetMessagePort();
if(baudRate != 1024000) if(baudRate != 1024000)
{ {
sp->Close(); sp->Close();
@ -51,10 +51,10 @@ void Setup(ushort code, const char* name, COM_Def message, int baudRate)
ITransport* Create2401(SPI_TypeDef* spi_, Pin ce, Pin irq, Pin power, bool powerInvert, IDataPort* led) ITransport* Create2401(SPI_TypeDef* spi_, Pin ce, Pin irq, Pin power, bool powerInvert, IDataPort* led)
{ {
Spi* spi = new Spi(spi_, 10000000, true); auto spi = new Spi(spi_, 10000000, true);
NRF24L01* nrf = new NRF24L01(); auto nrf = new NRF24L01();
nrf->Init(spi, ce, irq, power); nrf->Init(spi, ce, irq, power);
nrf->Power.Invert = powerInvert; //nrf->Power.Invert = powerInvert;
//nrf->SetPower(); //nrf->SetPower();
nrf->AutoAnswer = false; nrf->AutoAnswer = false;
@ -111,7 +111,7 @@ void* InitConfig(void* data, uint size)
Config::Current = &Config::CreateFlash(); Config::Current = &Config::CreateFlash();
// 启动信息 // 启动信息
HotConfig* hot = &HotConfig::Current(); auto hot = &HotConfig::Current();
hot->Times++; hot->Times++;
data = hot->Next(); data = hot->Next();
@ -121,7 +121,7 @@ void* InitConfig(void* data, uint size)
((byte*)data)[0] = size; ((byte*)data)[0] = size;
} }
TinyConfig* tc = TinyConfig::Init(); auto tc = TinyConfig::Init();
// 尝试加载配置区设置 // 尝试加载配置区设置
tc->Load(); tc->Load();
@ -131,11 +131,11 @@ void* InitConfig(void* data, uint size)
void ClearConfig() void ClearConfig()
{ {
TinyConfig* tc = TinyConfig::Current; auto tc = TinyConfig::Current;
if(tc) tc->Clear(); if(tc) tc->Clear();
// 退网 // 退网
TinyClient* client = TinyClient::Current; auto client = TinyClient::Current;
if(client) client->DisJoin(); if(client) client->DisJoin();
Sys.Reset(); Sys.Reset();
@ -180,6 +180,6 @@ void InitButtonPress(Button_GrayLevel* btns, byte count)
void SetPower(ITransport* port) void SetPower(ITransport* port)
{ {
Power* pwr = dynamic_cast<Power*>(port); auto pwr = dynamic_cast<Power*>(port);
if(pwr) pwr->SetPower(); if(pwr) pwr->SetPower();
} }