mirror of
https://github.com/OneOfEleven/uv-k5-firmware-custom.git
synced 2025-06-19 22:58:04 +03:00
CTCSS fixes/tidy-ups/comments
This commit is contained in:
70
dcs.c
70
dcs.c
@ -18,49 +18,41 @@
|
||||
|
||||
#define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0]))
|
||||
|
||||
// CTCSS Hz * 10
|
||||
const uint16_t CTCSS_Options[50] = {
|
||||
0x029E, 0x02B5, 0x02CF, 0x02E8,
|
||||
0x0302, 0x031D, 0x0339, 0x0356,
|
||||
0x0375, 0x0393, 0x03B4, 0x03CE,
|
||||
0x03E8, 0x040B, 0x0430, 0x0455,
|
||||
0x047C, 0x04A4, 0x04CE, 0x04F9,
|
||||
0x0526, 0x0555, 0x0585, 0x05B6,
|
||||
0x05EA, 0x061F, 0x063E, 0x0656,
|
||||
0x0677, 0x068F, 0x06B1, 0x06CA,
|
||||
0x06ED, 0x0707, 0x072B, 0x0746,
|
||||
0x076B, 0x0788, 0x07AE, 0x07CB,
|
||||
0x07F3, 0x0811, 0x083B, 0x0885,
|
||||
0x08D1, 0x08F3, 0x0920, 0x0972,
|
||||
0x09C7, 0x09ED,
|
||||
#if 0
|
||||
670, 693, 719, 0x02E8, 0x0302, 0x031D, 0x0339, 0x0356,
|
||||
0x0375, 0x0393, 0x03B4, 0x03CE, 0x03E8, 0x040B, 0x0430, 0x0455,
|
||||
0x047C, 0x04A4, 0x04CE, 0x04F9, 0x0526, 0x0555, 0x0585, 0x05B6,
|
||||
0x05EA, 0x061F, 0x063E, 0x0656, 0x0677, 0x068F, 0x06B1, 0x06CA,
|
||||
0x06ED, 0x0707, 0x072B, 0x0746, 0x076B, 0x0788, 0x07AE, 0x07CB,
|
||||
0x07F3, 0x0811, 0x083B, 0x0885, 0x08D1, 0x08F3, 0x0920, 0x0972,
|
||||
0x09C7, 0x09ED
|
||||
#else
|
||||
670, 693, 719, 744, 770, 797, 825, 854,
|
||||
885, 915, 948, 974, 1000, 1035, 1072, 1109,
|
||||
1148, 1188, 1230, 1273, 1318, 1365, 1413, 1462,
|
||||
1514, 1567, 1598, 1622, 1655, 1679, 1713, 1738,
|
||||
1773, 1799, 1835, 1862, 1899, 1928, 1966, 1995,
|
||||
2035, 2065, 2107, 2181, 2257, 2291, 2336, 2418,
|
||||
2503, 2541
|
||||
#endif
|
||||
};
|
||||
|
||||
const uint16_t DCS_Options[104] = {
|
||||
0x0013, 0x0015, 0x0016, 0x0019,
|
||||
0x001A, 0x001E, 0x0023, 0x0027,
|
||||
0x0029, 0x002B, 0x002C, 0x0035,
|
||||
0x0039, 0x003A, 0x003B, 0x003C,
|
||||
0x004C, 0x004D, 0x004E, 0x0052,
|
||||
0x0055, 0x0059, 0x005A, 0x005C,
|
||||
0x0063, 0x0065, 0x006A, 0x006D,
|
||||
0x006E, 0x0072, 0x0075, 0x007A,
|
||||
0x007C, 0x0085, 0x008A, 0x0093,
|
||||
0x0095, 0x0096, 0x00A3, 0x00A4,
|
||||
0x00A5, 0x00A6, 0x00A9, 0x00AA,
|
||||
0x00AD, 0x00B1, 0x00B3, 0x00B5,
|
||||
0x00B6, 0x00B9, 0x00BC, 0x00C6,
|
||||
0x00C9, 0x00CD, 0x00D5, 0x00D9,
|
||||
0x00DA, 0x00E3, 0x00E6, 0x00E9,
|
||||
0x00EE, 0x00F4, 0x00F5, 0x00F9,
|
||||
0x0109, 0x010A, 0x010B, 0x0113,
|
||||
0x0119, 0x011A, 0x0125, 0x0126,
|
||||
0x012A, 0x012C, 0x012D, 0x0132,
|
||||
0x0134, 0x0135, 0x0136, 0x0143,
|
||||
0x0146, 0x014E, 0x0153, 0x0156,
|
||||
0x015A, 0x0166, 0x0175, 0x0186,
|
||||
0x018A, 0x0194, 0x0197, 0x0199,
|
||||
0x019A, 0x01AC, 0x01B2, 0x01B4,
|
||||
0x01C3, 0x01CA, 0x01D3, 0x01D9,
|
||||
0x01DA, 0x01DC, 0x01E3, 0x01EC,
|
||||
0x0013, 0x0015, 0x0016, 0x0019, 0x001A, 0x001E, 0x0023, 0x0027,
|
||||
0x0029, 0x002B, 0x002C, 0x0035, 0x0039, 0x003A, 0x003B, 0x003C,
|
||||
0x004C, 0x004D, 0x004E, 0x0052, 0x0055, 0x0059, 0x005A, 0x005C,
|
||||
0x0063, 0x0065, 0x006A, 0x006D, 0x006E, 0x0072, 0x0075, 0x007A,
|
||||
0x007C, 0x0085, 0x008A, 0x0093, 0x0095, 0x0096, 0x00A3, 0x00A4,
|
||||
0x00A5, 0x00A6, 0x00A9, 0x00AA, 0x00AD, 0x00B1, 0x00B3, 0x00B5,
|
||||
0x00B6, 0x00B9, 0x00BC, 0x00C6, 0x00C9, 0x00CD, 0x00D5, 0x00D9,
|
||||
0x00DA, 0x00E3, 0x00E6, 0x00E9, 0x00EE, 0x00F4, 0x00F5, 0x00F9,
|
||||
0x0109, 0x010A, 0x010B, 0x0113, 0x0119, 0x011A, 0x0125, 0x0126,
|
||||
0x012A, 0x012C, 0x012D, 0x0132, 0x0134, 0x0135, 0x0136, 0x0143,
|
||||
0x0146, 0x014E, 0x0153, 0x0156, 0x015A, 0x0166, 0x0175, 0x0186,
|
||||
0x018A, 0x0194, 0x0197, 0x0199, 0x019A, 0x01AC, 0x01B2, 0x01B4,
|
||||
0x01C3, 0x01CA, 0x01D3, 0x01D9, 0x01DA, 0x01DC, 0x01E3, 0x01EC,
|
||||
};
|
||||
|
||||
static uint32_t DCS_CalculateGolay(uint32_t CodeWord)
|
||||
|
Reference in New Issue
Block a user