@@ -38,9 +38,21 @@ extern "C" {
3838 * higher data rates but typically reduce sensitivity and range.
3939 */
4040enum lora_signal_bandwidth {
41- BW_125_KHZ = 0 , /**< 125 kHz */
42- BW_250_KHZ , /**< 250 kHz */
43- BW_500_KHZ , /**< 500 kHz */
41+ BW_7_KHZ = 7 , /**< 7.81 kHz */
42+ BW_10_KHZ = 10 , /**< 10.42 kHz */
43+ BW_15_KHZ = 15 , /**< 15.63 kHz */
44+ BW_20_KHZ = 20 , /**< 20.83 kHz */
45+ BW_31_KHZ = 31 , /**< 31.25 kHz */
46+ BW_41_KHZ = 41 , /**< 41.67 kHz */
47+ BW_62_KHZ = 62 , /**< 62.5 kHz */
48+ BW_125_KHZ = 125 , /**< 125 kHz */
49+ BW_200_KHZ = 200 , /**< 203 kHz */
50+ BW_250_KHZ = 250 , /**< 250 kHz */
51+ BW_400_KHZ = 400 , /**< 406 kHz */
52+ BW_500_KHZ = 500 , /**< 500 kHz */
53+ BW_800_KHZ = 800 , /**< 812 kHz */
54+ BW_1000_KHZ = 1000 , /**< 1000 kHz */
55+ BW_1600_KHZ = 1600 , /**< 1625 kHz */
4456};
4557
4658/**
@@ -52,13 +64,14 @@ enum lora_signal_bandwidth {
5264 * symbol). Higher values result in lower data rates but increased range and robustness.
5365 */
5466enum lora_datarate {
55- SF_6 = 6 , /**< Spreading factor 6 (fastest, shortest range) */
56- SF_7 , /**< Spreading factor 7 */
57- SF_8 , /**< Spreading factor 8 */
58- SF_9 , /**< Spreading factor 9 */
59- SF_10 , /**< Spreading factor 10 */
60- SF_11 , /**< Spreading factor 11 */
61- SF_12 , /**< Spreading factor 12 (slowest, longest range) */
67+ SF_5 = 5 , /**< Spreading factor 5 (fastest, shortest range) */
68+ SF_6 = 6 , /**< Spreading factor 6 */
69+ SF_7 = 7 , /**< Spreading factor 7 */
70+ SF_8 = 8 , /**< Spreading factor 8 */
71+ SF_9 = 9 , /**< Spreading factor 9 */
72+ SF_10 = 10 , /**< Spreading factor 10 */
73+ SF_11 = 11 , /**< Spreading factor 11 */
74+ SF_12 = 12 , /**< Spreading factor 12 (slowest, longest range) */
6275};
6376
6477/**
0 commit comments