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();
|
getchar();
|
||||||
printf("Codeplug Demo!\r\n\r\n");
|
printf("Codeplug Demo!\r\n\r\n");
|
||||||
printf("Contacts:\r\n");
|
printf("Channels:\r\n");
|
||||||
for(uint16_t pos=0,result=0; result != -1 && pos < 20; pos++)
|
for(int pos=0,result=0; result != -1; pos++)
|
||||||
{
|
{
|
||||||
channel_t ch;
|
channel_t ch;
|
||||||
result = nvm_readChannelData(&ch, pos);
|
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",
|
printf(" %s\r\n TX: %ld\r\n RX: %ld\r\n Mode: %s\r\n Bandwidth: %s\r\n",
|
||||||
ch.name,
|
ch.name,
|
||||||
ch.tx_frequency,
|
ch.tx_frequency,
|
||||||
|
@ -43,20 +45,24 @@ int main()
|
||||||
(ch.mode == 1) ? "DMR" : "FM",
|
(ch.mode == 1) ? "DMR" : "FM",
|
||||||
(ch.bandwidth == BW_12_5) ? "12.5kHz" : ((ch.bandwidth == BW_20)
|
(ch.bandwidth == BW_12_5) ? "12.5kHz" : ((ch.bandwidth == BW_20)
|
||||||
? "20kHz" : "25kHz"));
|
? "20kHz" : "25kHz"));
|
||||||
|
}
|
||||||
puts("\r");
|
puts("\r");
|
||||||
}
|
}
|
||||||
printf("Zones:\r\n");
|
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;
|
zone_t zone;
|
||||||
result = nvm_readZoneData(&zone, pos);
|
result = nvm_readZoneData(&zone, pos);
|
||||||
|
if(result != -1)
|
||||||
|
{
|
||||||
printf("Zone n.%d:\r\n", pos+1);
|
printf("Zone n.%d:\r\n", pos+1);
|
||||||
printf(" %s\r\n", zone.name);
|
printf(" %s\r\n", zone.name);
|
||||||
for(int x=0; x < 64; x++)
|
for(int x=0; x < 64; x++)
|
||||||
{
|
{
|
||||||
if(zone.member[x] != 0)
|
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");
|
puts("\r");
|
||||||
|
|
Ładowanie…
Reference in New Issue