Wykres commitów

555 Commity (d1cbe133e236ac3a702e5ee5ca8aeaba23fb74cf)

Autor SHA1 Wiadomość Data
jgromes 078ec4d13e [RF69] Lowered findChip delay to 10 ms 2020-05-01 20:53:23 +02:00
jgromes 1fa483f98b [SX1231] Lowered findChip delay to 10 ms 2020-05-01 20:53:15 +02:00
jgromes 9119020d0d [Si443x] Lowered findChip delay to 10 ms 2020-05-01 20:53:08 +02:00
jgromes 305d880926 [Xbee] Lowered findChip delay to 10 ms 2020-05-01 20:52:59 +02:00
jgromes 601f6324e4 [SX128x] Fixed unitialized variable warning 2020-05-01 20:26:53 +02:00
Jan Gromeš 2b8a5e2ecf
Merge pull request #142 from meshtastic/probe
when probing for sx127xs don't wait so long between attempts.
2020-05-01 20:04:15 +02:00
geeksville 2c31adc401 Set the min/max ranges per the Semtech SX1278/SX1276 datasheet 2020-05-01 09:18:37 -07:00
geeksville e070cf9ef4 No reason to wait 1s between probes (for a 4MHz spi bus). Change
to 10ms so probing for parts doesn't slow our boot so much.
2020-05-01 09:17:26 -07:00
jgromes eccf6e3865 [ESP8266] Fixed format overflow warning 2020-05-01 13:50:29 +02:00
jgromes 332a981c23 [CC1101] Changed interrupt pin macro 2020-04-22 14:59:17 +02:00
jgromes 271f5bd62c [ESP8266] Replaced itoa() with sprintf() 2020-04-22 14:55:02 +02:00
jgromes bd5be7729e [RF69] Extended power configuration (#133) 2020-04-21 12:00:23 +02:00
jgromes 1aef03c473 [SX128x] Added missing BLE modem check 2020-04-17 07:51:29 +02:00
jgromes dcf31e481d [SX128x] Fixed BLE access address configuration (#135) 2020-04-17 07:51:06 +02:00
jgromes 9f8ec689dd [RF69] Replaced RSSI member variable with getRSSI method 2020-04-14 15:02:33 +02:00
jgromes e9f879aea6 [SX1231] Fixed typo in debug message 2020-04-14 15:01:39 +02:00
jgromes 1592831e0c [SX128x] Implemented ranging 2020-04-12 13:47:56 +02:00
jgromes a355a098e6 [SX128x] Added BLE modem support 2020-04-12 11:32:07 +02:00
jgromes ff3225cd19 [SX128x] Added FLRC modem support 2020-04-12 11:05:16 +02:00
jgromes 5c0c7f32c3 [SX128x] Set default regulator mode to DC-DC 2020-04-09 12:10:38 +02:00
jgromes 635c008e26 [SX128x] Fixed bug in ToA calculation for non-LoRa modems (#132) 2020-04-09 09:59:31 +02:00
jgromes f8c9b5d03a [SX128x] Fixed incorrect status code 2020-04-09 09:58:35 +02:00
jgromes 7c9f422e0c [SX128x] Fixed type conflict in max() 2020-04-07 13:42:30 +02:00
jgromes 55ad72e0e0 [SX128x] Added support for SX128x 2020-04-07 13:30:05 +02:00
jgromes cc90345342 [SX126x] Minor formatting fixes 2020-04-07 13:27:55 +02:00
jgromes 6a4fdd9a92 [nRF24] Added missing calls to yield 2020-04-01 14:02:06 +02:00
jgromes eb71582a96 [XBee] Added missing calls to yield 2020-04-01 14:01:57 +02:00
jgromes a7c4dd44ce [Si443x] Added missing calls to yield 2020-04-01 14:01:49 +02:00
jgromes 218587b887 [SX127x] Added missing calls to yield 2020-04-01 14:01:41 +02:00
jgromes a46a1f5f1c [SX126x] Added missing calls to yield 2020-04-01 14:01:27 +02:00
jgromes 901783cf39 [RF69] Added missing calls to yield 2020-04-01 14:01:18 +02:00
jgromes 7fec5e629b [ESP8266] Added missing calls to yield 2020-04-01 14:01:02 +02:00
jgromes 75b9395349 [CC1101] Using range check macro 2020-03-30 19:31:52 +02:00
jgromes 532c1e6fe9 [RF69] Using range check macro 2020-03-30 19:31:20 +02:00
jgromes 7f083bb083 [SX126x] Using range check macro 2020-03-30 19:31:02 +02:00
jgromes 08e4c3b13b [RFM9x] Using range check macro 2020-03-30 19:29:55 +02:00
jgromes 274b38d556 [SX127x] Using range check macro 2020-03-30 19:29:29 +02:00
jgromes d58a4c008e [nRF24] Using range check macro 2020-03-30 19:27:17 +02:00
jgromes 83b713b776 [Si443x] Added support for Si443x/RFM2x 2020-03-30 17:38:04 +02:00
jgromes 39c259848c Added support for Nano 33 BLE 2020-03-27 14:10:45 +01:00
jgromes fd6ef55a06 Simplified ESP8266 detection macro 2020-03-27 14:09:46 +01:00
jgromes 73d5a482d1 [nRF24] Fixed typos 2020-03-22 08:14:32 +01:00
jgromes 61bb57b9be [ESP8266] Fixed typos 2020-03-22 08:14:23 +01:00
jgromes caa05f8ad8 [SX127x] Fixed typos 2020-03-22 08:13:27 +01:00
jgromes f1f995e9d8 [SX126x] Fixed typos 2020-03-22 08:12:38 +01:00
jgromes 089d925f82 [RF69] Fixed typos 2020-03-22 08:11:32 +01:00
jgromes 28c12f4576 [CC1101] Fixed typos 2020-03-22 08:10:49 +01:00
Callan Bryant 6c99486343
Swap delayMicroseconds() to delay where appropriate
See https://github.com/jgromes/RadioLib/issues/126 for context.
2020-03-16 12:12:06 +00:00
jgromes 2cf4971c2d [SX127x] Set default FSK BT shaping to 0.5 for SX126x FSK (#123) 2020-03-14 13:44:50 +01:00
jgromes 898696fb52 [SX126x] Set default whitener initial value to 0x1FF for SX127x FSK 2020-03-14 13:34:31 +01:00
jgromes c1c991acc8 [SX127x] Fixed reset implementation for SX1272/73 2020-03-13 21:16:29 +01:00
Andrea Guglielmini b69437c48f [nRF24] Removed ambiguity, PR #119 2020-02-27 20:12:30 +01:00
Andrea Guglielmini ff7831655b [nRF24] Minor fixes 2020-02-26 16:03:06 +01:00
Andrea Guglielmini d1586449f4 [nRF24] Added "isCarrierDetected()" 2020-02-26 16:02:54 +01:00
4m1g0 4426c9174d [SX127x] Set OOK parameter before setting the bitrate to avoid reading undefined variable 2020-02-24 15:52:18 +01:00
jgromes 4459432998 [SX1231] Removed old call to SPI end 2020-02-20 12:19:16 +01:00
jgromes 3054d966a2 [RF69] Removed old call to SPI end 2020-02-20 12:19:00 +01:00
jgromes a60837bb9d [CC1101] Removed old call to SPI end 2020-02-20 12:18:52 +01:00
jgromes 885ca868a0 [CC1101] Removed redundant null terminator 2020-02-18 13:36:06 +01:00
jgromes 99a5a7d1e4 [nRF24] Removed redundant null terminator 2020-02-18 07:35:41 +01:00
jgromes 90944a5b00 [RF69] Removed redundant null terminator 2020-02-18 07:35:04 +01:00
Andrea Guglielmini 293fba2656 [CC1101] Added carrier sense as sync word qualifier 2020-02-16 15:09:39 +01:00
Andrea Guglielmini c0f5ef922c [CC1101] Update cached len value. 2020-02-16 14:50:23 +01:00
Andrea Guglielmini 13a77dff2a [CC1101] Persist modulation change after it's asserted 2020-02-16 14:49:41 +01:00
Andrea Guglielmini 9ca2499b45 [CC1101] Fixed setRxBandwidth() 2020-02-16 14:48:27 +01:00
jgromes 4f9b72f7f6 [CC1101] Fixed incorrect PA configuration in OOK mode 2020-02-16 12:33:57 +01:00
jgromes 4fa214a0fd [SX126x] Added data encoding method 2020-02-11 14:29:19 +01:00
jgromes c06d292bd2 [RF69] Added data shaping and encoding methods 2020-02-11 14:28:55 +01:00
jgromes 2a1b25ff61 [CC1101] Added data shaping and encoding methods 2020-02-11 14:28:42 +01:00
jgromes 13d7f9364c [nRF24] Added data shaping and encoding dummy methods 2020-02-11 14:28:23 +01:00
jgromes 32602307b7 [RF69] Swapped frequency deviation and rx bandwdith in begin method 2020-02-11 14:27:00 +01:00
jgromes 3bb70ff361 [CC1101] Swapped frequency deviation and rx bandwdith in begin method 2020-02-11 14:26:14 +01:00
jgromes 106012b323 [SX127x] Fixed incorrect OOK data shaping on SX1272 (#110) 2020-02-08 08:42:25 +01:00
jgromes 318de480ab Reworked PhysicalLayer to accept frequency step directly 2020-02-07 18:31:51 +01:00
jgromes d99e050b97 [SX126x] Fixed SNR calculation for SNR les than 0 2020-02-06 13:30:51 +01:00
jgromes 235fdb1637 [SX126x] Fixed implicit timeout workaround applied in explicit mode 2020-02-02 11:13:23 +01:00
Callan Bryant c49323fa78
Prevent spurious resets on some boards
My receiver was failing to receive after a random amount of time (2 - 60
seconds). I discovered some power supply issues (DC-DC converter
related) that turned out to be another cause of the same problem but
only on some boards.

The reset procedure for most of the boards that RadioLib can drive
changes the pin mode of the reset line to an input after reset,
effectively tri-stating the output. I had seen this but dismissed it
after checking that the SX126x has a pullup on NRST meaning this was not
an issue.

The receiver I have produced uses a level converter to translate the 5v0
signals to 3v3. The level converters are not themselves pulled up or
down, which means when a pin is connected in a high-impedance input
state it will float around possibly randomly.

This can cause spurious resets on my board, and possibly others. I
remembered the reset procedure when I realised I could reproduce the
problem by rubbing the board on my shirt, probably causing some ESD to
trigger a change on the reset line.

This PR simply removes the lines that change the pinmode to input after
reset leaving it as an output which is hard-driven and the safest way. I
assume that the current behaviour was chosen to decrease the chance of a
conflict if used incorrectly.
2020-01-29 15:00:36 +00:00
Callan Bryant ea85a66314
[SX126x] Pass useRegulatorLDO to SX1262/SX1261/SX1268 2020-01-28 15:01:14 +00:00
Callan Bryant 81fe2d09f8
[SX126x] Parameter to use LDO in begin()
See 4231edee70
for context.
2020-01-28 14:13:20 +00:00
jgromes ff97f3957b [SX126x] Added method to get currently configured OCP 2020-01-27 09:30:44 +01:00
jgromes f336922013 [SX126x] Added missing OCP range check 2020-01-27 09:13:39 +01:00
jgromes 362dde44b0 [SX126x] Added SPI transaction delay for fast platforms 2020-01-26 18:55:04 +01:00
jgromes 4231edee70 [SX126x] Added missing call to setRegulator 2020-01-26 18:54:38 +01:00
jgromes b93aa3f38e [SX126x] Added missing calls to setPaConfig 2020-01-26 18:53:46 +01:00
jgromes f316920bab [SX126x] Removed setOptimalHiPowerPaConfig 2020-01-26 15:19:08 +01:00
jgromes 2ef331ed9c [SX126x] Added public methods to set regulator mode 2020-01-26 15:11:41 +01:00
jgromes e800a0584c [SX126x] Added missing assertion 2020-01-26 09:06:09 +01:00
jgromes 58640e2801 [SX126x] Added option to read data even after CRC error 2020-01-21 15:29:05 +01:00
jgromes 75335bdff3 [SX126x] Added missing default packet mode in FSK 2020-01-21 14:48:52 +01:00
jgromes e890e4f474 [SX126x] Added missing calls to yield 2020-01-19 13:25:25 +01:00
jgromes b2b0511da3 [CC1101] Added missing calls to yield 2020-01-19 13:25:16 +01:00
jgromes d892320637 [SX126x] Added option to set LoRa sync word control bits 2020-01-14 18:08:45 +01:00
jgromes 204e1c7a0c [nRF24] Added assert macro 2020-01-13 16:37:44 +01:00
jgromes 016fb0d462 [XBee] Added assert macro 2020-01-13 16:37:37 +01:00
jgromes acd78cb6bb [SX127x] Added assert macro 2020-01-13 16:37:31 +01:00
jgromes 5728bf4124 [SX126x] Added assert macro 2020-01-13 16:37:21 +01:00
jgromes 65e1369697 [SX1231] Added assert macro 2020-01-13 16:37:08 +01:00
jgromes be701ed120 [RFM9x] Added assert macro 2020-01-13 16:37:01 +01:00
jgromes 751fb6431c [RF69] Added assert macro 2020-01-13 16:36:53 +01:00
jgromes ba1c483121 [CC1101] Added assert macro 2020-01-13 16:36:44 +01:00
jgromes bc31827505 Minor formatting fixes 2020-01-13 15:22:57 +01:00
Callan Bryant 17e3f47c2f
correct return types 2020-01-13 12:15:58 +00:00
Callan Bryant e441e101ff
check modem type when header type set 2020-01-13 12:10:04 +00:00
Callan Bryant 3ac63e8c95
remove redundant call to setPacketParams 2020-01-13 09:55:35 +00:00
Callan Bryant c331abb7a9
remove outdated comment 2020-01-10 15:34:33 +00:00
Callan Bryant a4e087daf5
edit getTimeOnAir to support implicit mode 2020-01-10 14:31:21 +00:00
Callan Bryant 8d2c98339f
fix default args, scoping 2020-01-10 14:20:42 +00:00
Callan Bryant 07429986c2
set implicit params with extra SPI call where required 2020-01-10 14:11:28 +00:00
Callan Bryant 870a135b15
make sure _implicitLen is passed where appropriate 2020-01-10 11:54:28 +00:00
Callan Bryant 3bea627df4
switch to recoding implicit length for use JIT 2020-01-10 09:38:49 +00:00
Callan Bryant b7d97341b4
make header type a required param to setPacketParams 2020-01-09 16:10:43 +00:00
Callan Bryant 51ce45220b
pass len as param to implicitHeader 2020-01-09 16:08:00 +00:00
Callan Bryant 54f058de02
Revert "breaking change to interrupt RX method declaration : len required"
This reverts commit aee59b5bdd.
2020-01-09 16:04:46 +00:00
Callan Bryant aee59b5bdd
breaking change to interrupt RX method declaration : len required 2020-01-09 15:40:59 +00:00
Callan Bryant b85e7474b3
specify _headerType with every call to setPacketParams 2020-01-09 15:16:52 +00:00
Callan Bryant 562ed02eab
add missing parameter to setHeaderType 2020-01-09 14:54:15 +00:00
Callan Bryant 28671fb01a
implement explicitHeader/implicitHeader 2020-01-09 14:53:18 +00:00
Callan Bryant 7ab5bf7328
setHeaderType 2020-01-09 14:45:40 +00:00
Callan Bryant 1cce443ef1
define interface for implicit/explicit mode support 2020-01-09 14:37:58 +00:00
Callan Bryant d0b817adb9
Implement explicit mode support 2020-01-09 14:22:38 +00:00
jgromes e39c804c73 [SX126x] Fixed typo 2020-01-06 17:21:02 +01:00
jgromes cb5c8d6313 [SX127x] Moved reset to chip detection loop 2020-01-06 17:20:51 +01:00
jgromes a4eeefada0 [RF69] Moved reset to chip detection loop 2020-01-06 17:20:43 +01:00
jgromes 9da1573df0 Renamed unused pin macro to NC 2020-01-06 17:20:18 +01:00
jgromes b657bc3521 [SX126x] Fixed reset delay duration 2020-01-03 15:07:54 +01:00
jgromes 25f9c73332 [SX126x] Improved reset procedure 2020-01-02 14:48:31 +01:00
jgromes e745fe2988 [SX126x] Fixed narrowing conversion warning 2019-12-30 20:07:04 +01:00
jgromes 02ac97b07e [SX126x] Added option to change sleep mode (cold/warm start) 2019-12-29 12:21:14 +01:00
jgromes 460a050a63 [SX126x] Added methods to clear DIO actions 2019-12-29 10:37:04 +01:00
jgromes d00d07fe9c [SX127x] Added methods to clear DIO actions 2019-12-29 10:36:52 +01:00
jgromes 95e9de6759 [RF69] Added methods to clear DIO actions 2019-12-29 10:36:38 +01:00
jgromes dedcd4163f [CC1101] Added methods to clear GDO action 2019-12-29 10:36:24 +01:00
jgromes fdb8993336 [SX126x] Added missing calls to standby 2019-12-27 16:48:58 +01:00
jgromes 55aff74a81 [SX126x] Changed pin mapping, added reset, changed LoRa sync word to 1B 2019-12-27 13:21:21 +01:00
jgromes beb160f705 [SX127x] Changed pin mapping and implemented reset 2019-12-27 13:19:54 +01:00
jgromes 47776c5acb [JDY08] Changed pin mapping 2019-12-27 13:19:10 +01:00
jgromes 7cc765debb [HC05] Changed pin mapping 2019-12-27 13:18:59 +01:00
jgromes b8459a58ad [ESP8266] Changed pin mapping 2019-12-27 13:18:49 +01:00
jgromes 6f0496e06e [XBee] Changed pin mapping 2019-12-27 13:18:36 +01:00
jgromes 05b300408b [nRF24] Changed pin mapping 2019-12-27 13:17:34 +01:00
jgromes 9e2ed2ca6f [CC1101] Changed pin mapping 2019-12-27 13:17:14 +01:00
jgromes 0bc7208827 [RF69] Changed pin mapping 2019-12-27 13:17:01 +01:00
jgromes 540867365c [CC1101] Changed pin mapping 2019-12-27 13:16:31 +01:00
jgromes a1f94d9f16 [SX126x] Set DIO2 to RF switch by default 2019-12-27 09:25:38 +01:00
Andrea Guglielmini 6dcab7d2c7 [CC1101] Added setOOK(bool enableOOK) 2019-12-20 16:32:54 +01:00
Andrea Guglielmini 86f2d9fd12 [CC1101] setSyncWord() fixed return. 2019-12-16 00:00:05 +01:00
Andrea Guglielmini e1d8380c4e [CC1101] Solved enableSyncWordFiltering() ambiguity. 2019-12-15 23:58:24 +01:00
Andrea Guglielmini 56cdbbdd7b [CC1101] Fixed wrong setPacketMode() bits 2019-12-14 00:45:57 +01:00
Andrea Guglielmini 6373c30729 [CC1101] Check CRC only if validation is active. 2019-12-13 19:46:45 +01:00
Andrea Guglielmini c78847e9df [CC1101] Reset on init. 2019-12-13 19:41:21 +01:00
Andrea Guglielmini af9409b941 [CC1101] Fix broken sync word methods. 2019-12-13 19:40:36 +01:00
Andrea Guglielmini d863c02ffe [CC1101] txPower updated according to chosen freq. 2019-12-12 02:50:55 +01:00
jgromes ae6ca75e6b [SX126x] Fixed parameters in doxygen comments 2019-12-09 20:19:29 +01:00
jgromes 735dd4f551 [SX126x] Fixed narrowing conversions 2019-12-05 18:16:27 +01:00
Jan Gromeš 104c656860
Merge pull request #84 from BarryPSmith/receiveDutyCycle
Added sx126x receive duty cycle interface
2019-12-05 15:57:14 +01:00
jgromes df7e517ca5 [SX126x] Changed default minSymbols value to 8 2019-12-05 15:22:51 +01:00
jgromes 7631353b4a Fixed incorrect variable name 2019-12-05 14:42:00 +01:00
jgromes f543436647 Minor formatting changes 2019-12-05 14:38:44 +01:00
BarryPSmith 825fa90e7f Minor startReceiveDutyCycle changes, as requested. 2019-12-04 12:41:41 -08:00
jgromes 636484f405 Minor foramtting changes 2019-12-04 08:53:18 +01:00
BarryPSmith a20f62da2f Added sx126x receive duty cycle interface 2019-12-03 22:43:10 -08:00
BarryPSmith 914524e7db Removed some SX126x floating point logic to save code space 2019-12-03 16:47:44 -08:00
Jan Gromeš 2a3172b755
Merge pull request #81 from BarryPSmith/sx126x_crc_checks
Enabled SX126x CRC check IRQs on receive
2019-12-01 07:59:19 +01:00
jgromes 4729b8518b Fixed setFrequencyRaw and setTCXO ignoring module status (#78) 2019-12-01 07:57:40 +01:00
BarryPSmith de62610358 Enabled CRC check IRQs on receive 2019-11-30 22:16:01 -08:00
Andrea Guglielmini 30d7a61013 [CC1101] The synchronization word is a two-byte value 2019-11-30 16:33:29 +01:00
jgromes b0dee4c51c [SX126x] Removed DIO2 from constructor 2019-11-27 08:50:21 +01:00
jgromes 49f6a7c75a [SX126x] Added TCXO to begin method (#74) 2019-11-26 21:22:47 +01:00
Andrea Guglielmini 721f3986a7 Fixing changes 2019-11-25 19:07:13 +01:00
Andrea Guglielmini a82002b56e [nRF24] 2 bytes addrWidth 2019-11-25 16:11:55 +01:00
Andrea Guglielmini a6106b4e63 [nRF24] Added setCrcFiltering(bool), setAutoAck(bool) 2019-11-25 15:51:40 +01:00
jgromes 7dd5858da6 Fixed unitialized variable warnings 2019-11-23 10:10:53 +01:00
jgromes a8b3823bc3 [SX126x] Added fixed packet mode for FSK modem 2019-11-22 14:09:58 +01:00
jgromes 05d6a1c1c8 [SX127x] Added fixed packet mode for FSK modem 2019-11-22 13:30:02 +01:00
jgromes 57fab02e20 [RF69] Extracted common packet mode code 2019-11-22 13:29:33 +01:00
jgromes bd2161cc47 [CC1101] Extracted common packet mode code 2019-11-22 13:29:19 +01:00
jgromes 610a0c2de9 [CC1101] Minor formatting changes 2019-11-22 13:01:10 +01:00
jgromes 02b6024e65 [SX126x] Added fixes for errata and datasheet updates 2019-11-22 12:32:04 +01:00
jgromes 915f3780cc Reworked directory structure 2019-11-20 17:19:15 +01:00
jgromes 2fc641449a Implemented god mode 2019-11-20 16:55:11 +01:00
jgromes cd1c799a64 Updated macro names 2019-11-20 16:22:50 +01:00
jgromes 1b96a00cb5 [RF69] Added missing standby command 2019-11-19 17:54:43 +01:00
jgromes 6949ccf363 [SX127x] Sync with LoRaLib 8.2.0 2019-11-19 17:08:59 +01:00
Andrea Guglielmini 13cb93495d Better docs + preambleLength in begin() 2019-11-18 18:14:40 +01:00
Andrea Guglielmini 53893a6fe1 Merge remote-tracking branch 'upstream/master' 2019-11-18 17:03:11 +01:00
Andrea Guglielmini 7d7af7ac0b Variable PreambleLength for CC1101 2019-11-18 17:01:37 +01:00
jgromes 3db5134367 [SX126x] Fixed wakeup sequence - NSS first, BUSY second (#69) 2019-11-14 21:11:17 +01:00
jgromes 300e7f48fd Updated comments 2019-11-14 15:33:14 +01:00
Jan Gromeš e48275e998
Merge pull request #66 from rfquack/master
Revisioned promiscious-mode implementation for CC1101 and RF69 #63
2019-11-13 19:18:20 +01:00
Jan Gromeš 3dc3c92b19
Merge pull request #61 from BarryPSmith/sx1262_paclamping
Implemented TX PA Clamping, datasheet section 15.2
2019-11-13 19:10:23 +01:00
BarryPSmith 5acaf1dfb6 Fixed a conflict with return brackets. 2019-11-13 09:00:02 -08:00
BarryPSmith b8b05262bc Added PA Clamping fix to FSK and SX1268 2019-11-13 07:36:18 -08:00
BarryPSmith 078641d64d Implemented TX PA Clamping, datasheet section 15.2 2019-11-13 07:36:18 -08:00
Federico Maggi 2a09dc302a sync word length check + removed `else if` 2019-11-13 16:34:47 +01:00
Federico Maggi f9a746cf82 Merge branch 'master' of https://github.com/jgromes/RadioLib
* 'master' of https://github.com/jgromes/RadioLib:
  Comment and error checking cleanup. Fixed power adjustment for SX1261
  Removed memory allocation and copying from SX126X read* and write* functions
  Implemented optimal PA settings for SX1268. Ensured OCP is always restored when changing power. Slight refactor to avoid duplicated SX1262 / SX1268 code.
  Fixed link to ESP32 package index
  Implemented power scaling in setOutputPower, in accordance with datasheet.
  Missed SX1261 PA Config flag in previous commit
  Adjusted setPaConfig in SX126x setOutputPower.
2019-11-13 16:28:23 +01:00
Federico Maggi c56a76d296 enable/disable to set + bool 2019-11-13 16:27:39 +01:00
Jan Gromeš 1ea77c9325
Merge pull request #64 from BarryPSmith/sx126x_noMemAllocations
Removed memory allocation and copying from SX126X
2019-11-13 15:43:42 +01:00
BarryPSmith fb872dd413 Comment and error checking cleanup.
Fixed power adjustment for SX1261
2019-11-13 05:02:22 -08:00
BarryPSmith 25f4e775c9 Removed memory allocation and copying from SX126X read* and write* functions 2019-11-12 13:01:50 -08:00
BarryPSmith 621da8a11d Implemented optimal PA settings for SX1268.
Ensured OCP is always restored when changing power.
Slight refactor to avoid duplicated SX1262 / SX1268 code.
2019-11-12 10:28:14 -08:00