|
@@ -170,11 +170,59 @@
|
170
|
170
|
/**********************************************************
|
171
|
171
|
**Parameter table define
|
172
|
172
|
**********************************************************/
|
173
|
|
-#define SX1276_917MHZ 0
|
|
173
|
+typedef enum{
|
|
174
|
+ SX1276_917MHZ =0,
|
|
175
|
+ SX1276_917_5MHZ ,
|
|
176
|
+ SX1276_918MHZ ,
|
|
177
|
+ SX1276_918_5MHZ ,
|
|
178
|
+ SX1276_919MHZ ,
|
|
179
|
+ SX1276_919_5MHZ ,
|
|
180
|
+ SX1276_920MHZ ,
|
|
181
|
+ SX1276_920_5MHZ ,
|
|
182
|
+ SX1276_921MHZ ,
|
|
183
|
+ SX1276_921_5MHZ ,
|
|
184
|
+ SX1276_922MHZ ,
|
|
185
|
+ SX1276_922_5MHZ ,
|
|
186
|
+ SX1276_923MHZ ,
|
|
187
|
+ SX1276_923_5MHZ ,
|
|
188
|
+};
|
174
|
189
|
|
175
|
|
-static const uint8_t SX1276_Frequency[1][3] = { { 0xE5, 0x40, 0x26 }, //916.9MHz
|
176
|
|
- };/*°ø½Ä : 61.035 * 0xE5 40 26 = 916.9Mhz
|
177
|
|
- (À̰ªÀÌ º¯¼ö) */
|
|
190
|
+
|
|
191
|
+
|
|
192
|
+
|
|
193
|
+/*
|
|
194
|
+ 917.000000 : e5 40 26
|
|
195
|
+ 917.500000 : e5 60 26
|
|
196
|
+ 918.000000 : e5 80 26
|
|
197
|
+ 918.500000 : e5 a0 26
|
|
198
|
+ 919.000000 : e5 c0 26
|
|
199
|
+ 919.500000 : e5 e0 26
|
|
200
|
+ 920.000000 : e6 00 26
|
|
201
|
+ 920.500000 : e6 20 26
|
|
202
|
+ 921.000000 : e6 40 26
|
|
203
|
+ 921.500000 : e6 60 26
|
|
204
|
+ 922.000000 : e6 80 26
|
|
205
|
+ 922.500000 : e6 a0 26
|
|
206
|
+ 923.000000 : e6 c0 26
|
|
207
|
+ 923.500000 : e6 e0 26
|
|
208
|
+*/
|
|
209
|
+static const uint8_t SX1276_Frequency[14][3] = {
|
|
210
|
+ { 0xE5, 0x40, 0x26 }, //About 917
|
|
211
|
+ { 0xE5, 0x60, 0x26 }, //917.5
|
|
212
|
+ { 0xE5, 0x80, 0x26 }, //918
|
|
213
|
+ { 0xE5, 0xa0, 0x26 }, //918.5
|
|
214
|
+ { 0xE5, 0xc0, 0x26 }, //919
|
|
215
|
+ { 0xE5, 0xe0, 0x26 }, //919.5
|
|
216
|
+ { 0xE6, 0x00, 0x26 }, //920
|
|
217
|
+ { 0xE6, 0x20, 0x26 }, //920.5
|
|
218
|
+ { 0xE6, 0x40, 0x26 }, //921
|
|
219
|
+ { 0xE6, 0x60, 0x26 }, //921.5
|
|
220
|
+ { 0xE6, 0x80, 0x26 }, //922
|
|
221
|
+ { 0xE6, 0xa0, 0x26 }, //922.5
|
|
222
|
+ { 0xE6, 0xc0, 0x26 }, //923
|
|
223
|
+ { 0xE6, 0xe0, 0x26 }, //923.5
|
|
224
|
+};/*°ø½Ä : 61.035 * 0xE5 40 26 = 916.9Mhz// ê³µì‹� = ì›�하는 주파수 /61.035(recommad Freq/61.035)
|
|
225
|
+(À̰ªÀÌ º¯¼ö) */
|
178
|
226
|
#define SX1276_POWER_20DBM 0
|
179
|
227
|
#define SX1276_POWER_17DBM 1
|
180
|
228
|
#define SX1276_POWER_14DBM 2
|
|
@@ -186,27 +234,31 @@ static const uint8_t SX1276_Power[4] = { 0xFF, //20dbm
|
186
|
234
|
0xF6, //11dbm
|
187
|
235
|
};
|
188
|
236
|
|
189
|
|
-#define SX1276_LORA_SF_6 0
|
190
|
|
-#define SX1276_LORA_SF_7 1
|
191
|
|
-#define SX1276_LORA_SF_8 2
|
192
|
|
-#define SX1276_LORA_SF_9 3
|
193
|
|
-#define SX1276_LORA_SF_10 4
|
194
|
|
-#define SX1276_LORA_SF_11 5
|
195
|
|
-#define SX1276_LORA_SF_12 6
|
196
|
237
|
|
|
238
|
+typedef enum{
|
|
239
|
+ SX1276_LORA_SF_6 =0,
|
|
240
|
+ SX1276_LORA_SF_7 =1,
|
|
241
|
+ SX1276_LORA_SF_8 =2,
|
|
242
|
+ SX1276_LORA_SF_9 =3,
|
|
243
|
+ SX1276_LORA_SF_10 =4,
|
|
244
|
+ SX1276_LORA_SF_11 =5,
|
|
245
|
+ SX1276_LORA_SF_12 =6,
|
|
246
|
+};
|
197
|
247
|
static const uint8_t SX1276_SpreadFactor[7] = { 6, 7, 8, 9, 10, 11, 12 };
|
198
|
248
|
|
199
|
|
-#define SX1276_LORA_BW_7_8KHZ 0
|
200
|
|
-#define SX1276_LORA_BW_10_4KHZ 1
|
201
|
|
-#define SX1276_LORA_BW_15_6KHZ 2
|
202
|
|
-#define SX1276_LORA_BW_20_8KHZ 3
|
203
|
|
-#define SX1276_LORA_BW_31_2KHZ 4
|
204
|
|
-#define SX1276_LORA_BW_41_7KHZ 5
|
205
|
|
-#define SX1276_LORA_BW_62_5KHZ 6
|
206
|
|
-#define SX1276_LORA_BW_125KHZ 7
|
207
|
|
-#define SX1276_LORA_BW_250KHZ 8
|
208
|
|
-#define SX1276_LORA_BW_500KHZ 9
|
209
|
249
|
|
|
250
|
+typedef enum{
|
|
251
|
+ SX1276_LORA_BW_7_8KHZ = 0,
|
|
252
|
+ SX1276_LORA_BW_10_4KHZ ,
|
|
253
|
+ SX1276_LORA_BW_15_6KHZ ,
|
|
254
|
+ SX1276_LORA_BW_20_8KHZ ,
|
|
255
|
+ SX1276_LORA_BW_31_2KHZ ,
|
|
256
|
+ SX1276_LORA_BW_41_7KHZ ,
|
|
257
|
+ SX1276_LORA_BW_62_5KHZ ,
|
|
258
|
+ SX1276_LORA_BW_125KHZ ,
|
|
259
|
+ SX1276_LORA_BW_250KHZ ,
|
|
260
|
+ SX1276_LORA_BW_500KHZ ,
|
|
261
|
+};
|
210
|
262
|
static const uint8_t SX1276_LoRaBandwidth[10] = { 0, // 7.8KHz,
|
211
|
263
|
1, // 10.4KHz,
|
212
|
264
|
2, // 15.6KHz,
|