ABC
1
C DriverRust Driver
2
nsh> sx1262_test
3
libsx1262 OK!
4
TODO: create_task
5
init_driver
6
TODO: SX126xReset
7
SX126xIoInit
8
init_spi
9
TODO: SX126X interrupt init
10
SX126xWakeup
11
sx126x_hal_write: command_length=1, data_length=1
12
spi tx: c0 00Missing
13
spi rx: ac 2c
14
15
16
sx126x_hal_write: command_length=1, data_length=1
17
spi tx: 80 00OKbl602_spi_poll_send: send=80 and recv=ac
bl602_spi_poll_send: send=0 and recv=ac
18
spi rx: ac ac
19
20
21
sx126x_hal_write: command_length=1, data_length=1
22
spi tx: 9d 01OKbl602_spi_poll_send: send=9d and recv=a2
bl602_spi_poll_send: send=1 and recv=a2
23
spi rx: a2 a2
24
25
26
sx126x_hal_write: command_length=1, data_length=1
27
spi tx: 80 00OKbl602_spi_poll_send: send=80 and recv=ac
bl602_spi_poll_send: send=0 and recv=ac
28
spi rx: a2 a2
29
30
31
sx126x_hal_write: command_length=1, data_length=1
32
spi tx: 96 01Missing
33
spi rx: a2 a2
34
35
36
sx126x_hal_write: command_length=1, data_length=2
37
spi tx: 8f 00 00OKbl602_spi_poll_send: send=8f and recv=a2
bl602_spi_poll_send: send=0 and recv=a2
bl602_spi_poll_send: send=0 and recv=a2
38
spi rx: a2 a2 a2
39
40
SX126xSetTxParams: power=22, rampTime=7
41
SX126xGetDeviceId: SX1262
42
43
sx126x_hal_read: command_length=4, data_length=1Power
44
spi tx: 1d 08 d8 00 00Diffbl602_spi_poll_send: send=1d and recv=a2
bl602_spi_poll_send: send=0 and recv=a2
bl602_spi_poll_send: send=8 and recv=a2
bl602_spi_poll_send: send=0 and recv=a2
bl602_spi_poll_send: send=0 and recv=80
45
spi rx: a2 a2 a2 a2 fe
46
47
48
sx126x_hal_write: command_length=3, data_length=1
49
spi tx: 0d 08 d8 feMissingWrite Register 8D8 = FE (TxClampConfig)
50
spi rx: a2 a2 a2 a2
51
52
SX126xSetPaConfig: paDutyCycle=4, hpMax=7, deviceSel=0, paLut=1
53
54
sx126x_hal_write: command_length=1, data_length=4Power Amplifier: hpMax
55
spi tx: 95 04 07 00 01Diffbl602_spi_poll_send: send=95 and recv=a2
bl602_spi_poll_send: send=4 and recv=a2
bl602_spi_poll_send: send=0 and recv=a2
bl602_spi_poll_send: send=0 and recv=a2
bl602_spi_poll_send: send=1 and recv=a2
56
spi rx: a2 a2 a2 a2 a2
57
58
59
sx126x_hal_write: command_length=3, data_length=1
60
spi tx: 0d 08 e7 38Missing
Write Register 8E7 = 38 (Over Current Protection)
61
spi rx: a2 a2 a2 a2
62
63
64
sx126x_hal_write: command_length=1, data_length=2
65
spi tx: 8e 16 07Diffbl602_spi_poll_send: send=8e and recv=a2
bl602_spi_poll_send: send=e and recv=a2
bl602_spi_poll_send: send=4 and recv=a2
66
spi rx: a2 a2 a2
67
68
69
sx126x_hal_write: command_length=1, data_length=8
70
spi tx: 08 ff ff ff ff 00 00 00 00Missing
71
spi rx: a2 a2 a2 a2 a2 a2 a2 a2 a2
72
73
74
sx126x_hal_read: command_length=4, data_length=9Read Register 29F (???)
75
spi tx: 1d 02 9f 00 00 00 00 00 00 00 00 00 00Diffbl602_spi_poll_send: send=1d and recv=a2
bl602_spi_poll_send: send=0 and recv=a2
bl602_spi_poll_send: send=8 and recv=a2
bl602_spi_poll_send: send=0 and recv=a2
bl602_spi_poll_send: send=0 and recv=80
76
spi rx: a2 a2 a2 a2 02 08 ac 08 89 69 0d 42 cf
77
78
79
sx126x_hal_read: command_length=4, data_length=9Read Register 29F (???)
80
spi tx: 1d 02 9f 00 00 00 00 00 00 00 00 00 00Diffbl602_spi_poll_send: send=1d and recv=a2
bl602_spi_poll_send: send=0 and recv=a2
bl602_spi_poll_send: send=8 and recv=a2
bl602_spi_poll_send: send=0 and recv=a2
bl602_spi_poll_send: send=0 and recv=80
81
spi rx: a2 a2 a2 a2 02 08 ac 08 89 69 0d 42 cf
82
83
TODO: TimerInit
84
TODO: TimerInit
85
RadioSetChannel: freq=923000000
86
87
sx126x_hal_write: command_length=1, data_length=2Set Frequency
88
spi tx: 98 e1 e9OKbl602_spi_poll_send: send=98 and recv=a2
bl602_spi_poll_send: send=e1 and recv=a2
bl602_spi_poll_send: send=e9 and recv=a2
89
spi rx: a2 a2 a2
90
91
92
sx126x_hal_write: command_length=1, data_length=4
93
spi tx: 86 39 b0 00 00OKbl602_spi_poll_send: send=86 and recv=a2
bl602_spi_poll_send: send=39 and recv=a2
bl602_spi_poll_send: send=b0 and recv=a2
bl602_spi_poll_send: send=0 and recv=a2
bl602_spi_poll_send: send=0 and recv=a2
94
spi rx: a2 a2 a2 a2 a2
95
96
RadioSetTxConfig: modem=1, power=14, fdev=0, bandwidth=0, datarate=7, coderate=1, preambleLen=8, fixLen=0, crcOn=1, freqHopOn=0, hopPeriod=0, iqInverted=0, timeout=3000
97
RadioSetTxConfig: SpreadingFactor=7, Bandwidth=4, CodingRate=1, LowDatarateOptimize=0, PreambleLength=8, HeaderType=0, PayloadLength=255, CrcMode=1, InvertIQ=0
98
RadioStandby
99
100
sx126x_hal_write: command_length=1, data_length=1Standby