kopia lustrzana https://github.com/OpenRTX/OpenRTX
Codeplug-demo: Improve demo by printing all valid channels and zones
rodzic
33336ecccc
commit
739d1a2429
|
@ -30,12 +30,14 @@ int main()
|
|||
|
||||
getchar();
|
||||
printf("Codeplug Demo!\r\n\r\n");
|
||||
printf("Contacts:\r\n");
|
||||
for(uint16_t pos=0,result=0; result != -1 && pos < 20; pos++)
|
||||
printf("Channels:\r\n");
|
||||
for(int pos=0,result=0; result != -1; pos++)
|
||||
{
|
||||
channel_t ch;
|
||||
result = nvm_readChannelData(&ch, pos);
|
||||
printf("Contact n.%d:\r\n", pos+1);
|
||||
if(result != -1)
|
||||
{
|
||||
printf("Channel n.%d:\r\n", pos+1);
|
||||
printf(" %s\r\n TX: %ld\r\n RX: %ld\r\n Mode: %s\r\n Bandwidth: %s\r\n",
|
||||
ch.name,
|
||||
ch.tx_frequency,
|
||||
|
@ -43,20 +45,24 @@ int main()
|
|||
(ch.mode == 1) ? "DMR" : "FM",
|
||||
(ch.bandwidth == BW_12_5) ? "12.5kHz" : ((ch.bandwidth == BW_20)
|
||||
? "20kHz" : "25kHz"));
|
||||
}
|
||||
puts("\r");
|
||||
}
|
||||
printf("Zones:\r\n");
|
||||
for(uint16_t pos=0,result=0; result != -1 && pos < 5; pos++)
|
||||
for(int pos=0,result=0; result != -1; pos++)
|
||||
{
|
||||
zone_t zone;
|
||||
result = nvm_readZoneData(&zone, pos);
|
||||
if(result != -1)
|
||||
{
|
||||
printf("Zone n.%d:\r\n", pos+1);
|
||||
printf(" %s\r\n", zone.name);
|
||||
for(int x=0; x < 64; x++)
|
||||
{
|
||||
if(zone.member[x] != 0)
|
||||
{
|
||||
printf(" - Channel %d\r\n", zone.member[x]);
|
||||
printf(" - Index: %d, Channel %d\r\n", x, zone.member[x]);
|
||||
}
|
||||
}
|
||||
}
|
||||
puts("\r");
|
||||
|
|
Ładowanie…
Reference in New Issue