Skip to content

Commit cc7f2e4

Browse files
More Go idiomatic API
1 parent 7b96eac commit cc7f2e4

1 file changed

Lines changed: 14 additions & 10 deletions

File tree

sx126x/registers.go

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -181,16 +181,6 @@ const (
181181
SX126X_DIO2_AS_IRQ = 0x00 // 7 0 DIO2 configuration: IRQ
182182
SX126X_DIO2_AS_RF_SWITCH = 0x01 // 7 0 RF switch control
183183

184-
//SX126X_CMD_SET_DIO3_AS_TCXO_CTRL
185-
SX126X_DIO3_OUTPUT_1_6 = 0x00 // 7 0 DIO3 voltage output for TCXO: 1.6 V
186-
SX126X_DIO3_OUTPUT_1_7 = 0x01 // 7 0 1.7 V
187-
SX126X_DIO3_OUTPUT_1_8 = 0x02 // 7 0 1.8 V
188-
SX126X_DIO3_OUTPUT_2_2 = 0x03 // 7 0 2.2 V
189-
SX126X_DIO3_OUTPUT_2_4 = 0x04 // 7 0 2.4 V
190-
SX126X_DIO3_OUTPUT_2_7 = 0x05 // 7 0 2.7 V
191-
SX126X_DIO3_OUTPUT_3_0 = 0x06 // 7 0 3.0 V
192-
SX126X_DIO3_OUTPUT_3_3 = 0x07 // 7 0 3.3 V
193-
194184
//SX126X_CMD_SET_PACKET_TYPE
195185
SX126X_PACKET_TYPE_GFSK = 0x00 // 7 0 packet type: GFSK
196186
SX126X_PACKET_TYPE_LORA = 0x01 // 7 0 LoRa
@@ -312,3 +302,17 @@ const (
312302
SX126X_LORA_MAC_PUBLIC_SYNCWORD = 0x3444
313303
SX126X_LORA_MAC_PRIVATE_SYNCWORD = 0x1424
314304
)
305+
306+
type Dio3OutputVoltage uint8
307+
308+
const (
309+
//SX126X_CMD_SET_DIO3_AS_TCXO_CTRL
310+
SX126X_DIO3_OUTPUT_1_6 Dio3OutputVoltage = 0x00 // 7 0 DIO3 voltage output for TCXO: 1.6 V
311+
SX126X_DIO3_OUTPUT_1_7 Dio3OutputVoltage = 0x01 // 7 0 1.7 V
312+
SX126X_DIO3_OUTPUT_1_8 Dio3OutputVoltage = 0x02 // 7 0 1.8 V
313+
SX126X_DIO3_OUTPUT_2_2 Dio3OutputVoltage = 0x03 // 7 0 2.2 V
314+
SX126X_DIO3_OUTPUT_2_4 Dio3OutputVoltage = 0x04 // 7 0 2.4 V
315+
SX126X_DIO3_OUTPUT_2_7 Dio3OutputVoltage = 0x05 // 7 0 2.7 V
316+
SX126X_DIO3_OUTPUT_3_0 Dio3OutputVoltage = 0x06 // 7 0 3.0 V
317+
SX126X_DIO3_OUTPUT_3_3 Dio3OutputVoltage = 0x07 // 7 0 3.3 V
318+
)

0 commit comments

Comments
 (0)