SX1276GenericLib to support sx1276 bassed LoRa modules, including HopeRF RFM95, Murata CMWX1ZZABZ and Semtech SX1276MB1MAS/SX1276MB1LAS modules

Dependents:   DISCO-L072CZ-LRWAN1_LoRa_PingPong DISCO-L072CZ-LRWAN1_LoRa_PingPong DISCO-L072CZ-LRWAN1_LoRa_PingPong DISCO-L072CZ-LRWAN1_LoRa_USB_Rx ... more

Fork of SX1276Lib by Semtech

Changes

RevisionDateWhoCommit message
118:f2826a8fbff2 3 months ago Helmut Tschemernjak Fixed compiler warnings default tip
117:5b5ad247cc3b 8 months ago Helmut Tschemernjak Updated for latested mbed
116:ad16f106c2a6 9 months ago Helmut Tschemernjak The max FiFo buffer size is 255 bytes according to the datasheet
115:591f6bf8e668 9 months ago Helmut Tschemernjak Updated TODOs
114:b7276b4474cc 10 months ago Helmut Tschemernjak Changed var name to match last change
113:7f132cef611d 10 months ago Helmut Tschemernjak Renamed SetTxContinuousWave duration variable to time_secs
112:ba1fca7de76e 10 months ago Helmut Tschemernjak Fixed wrong case of Arduino.h
111:c47d5224a2d1 10 months ago Helmut Tschemernjak Added support for the Heltec L4 P-CH external power
110:e04a263e272d 11 months ago Helmut Tschemernjak Disable chip init in reset to keep it in Sleep mode with no power
109:528f37db941f 14 months ago Helmut Tschemernjak Switched to LowPowerTimeout when available, this avoids
108:3d7cfa8b8519 15 months ago Helmut Tschemernjak Fix spelling
107:deff0e614ecf 17 months ago Helmut Tschemernjak Arduino stuff is not needed here
106:84fff1b57caa 17 months ago Helmut Tschemernjak Cleanup of unused files
105:6e6d141c3da8 17 months ago Helmut Tschemernjak Moved ESP32 helper functions into arduino-esp32.cpp
104:b5183e348f9d 17 months ago Helmut Tschemernjak Added better CPUID code, now the Mac address and the MCU revision
103:59930a715bf8 17 months ago Helmut Tschemernjak Added all four timers, added more comments about rev0/1 ESP32's
102:3e0f7696f4a5 17 months ago Helmut Tschemernjak Formatting fixed
101:50377edb21c6 17 months ago Helmut Tschemernjak Added a feature to preset the ns_ticker start value
100:c80d1416bdf6 17 months ago Helmut Tschemernjak The timer of the ESP32 does require two prints, otherwise timers
99:0e85871f676a 17 months ago Helmut Tschemernjak Added correct support for ESP32 Serial, ESP32 ports
98:1e741f2b3eda 17 months ago Helmut Tschemernjak Added ESP32
97:3d5d489206aa 17 months ago Helmut Tschemernjak Change timeout functions to use a generic TIMER_REF instead of a D21 TCC pointer
96:9da7e00c9d0f 17 months ago Helmut Tschemernjak Added support that a USB Serial max be called SerialUSB or just Serial
95:36a7fc74e437 17 months ago Helmut Tschemernjak Finied CadDone support to use DIO0 of DIO3 is NC
94:e6c0279f550a 17 months ago Helmut Tschemernjak Added support to clear unused DIO handlers when the DIO pin is not connected.
93:c328629726a6 18 months ago Helmut Tschemernjak Added USB waitForSerial mode when key A is pressed
92:ee3de1d353cd 18 months ago Helmut Tschemernjak Added read function for InterruptIn
91:55971936cee4 18 months ago Helmut Tschemernjak Fixed a dprintf problem of overflowing timestamps
90:d98572047c9c 19 months ago Helmut Tschemernjak Added better Arduino InitSerial support with Led blinking.
89:b0203b4a36ec 19 months ago Helmut Tschemernjak Fixed calculation of the frequency error with negative numbers
88:d120930aeb13 19 months ago Helmut Tschemernjak Added Timeout class low/high timeout registration.
87:5f31c157ed15 20 months ago Helmut Tschemernjak Added some test code to enable interrupts in deepssleep.
86:49d19df5bbce 20 months ago Helmut Tschemernjak The deepsleep disables the SysTick already
85:93832cc77534 20 months ago Helmut Tschemernjak The deepsleep does not need to disable the SysTick, it is off
84:3428e25c7157 20 months ago Helmut Tschemernjak Modified InitSerial() to check if the USB Serial is active,
83:019da451b283 20 months ago Helmut Tschemernjak Added GetFrequencyError API support
82:b93c4169ce41 20 months ago Helmut Tschemernjak Fixed some bandwidth table numbers (unused frequencies so far)
81:d288917af0ce 20 months ago Helmut Tschemernjak Use correct usec timestamps
80:62f0b027efff 20 months ago Helmut Tschemernjak Added proper wait_ms function which uses our timers
79:8ae448a3c1fd 20 months ago Helmut Tschemernjak Fixed a restart-timer problem that the existing timer stop was not re-used.
78:9d2cc07d9525 20 months ago Helmut Tschemernjak Added CPUID function
77:7f227a4dffe6 20 months ago Helmut Tschemernjak Moved SAMD timer and sleep code into new file arduino-d21.cpp
76:79f8ca9c8025 21 months ago Helmut Tschemernjak Disable Arduino sleep code when using SerialUSB because
75:7330dd86cdea 21 months ago Helmut Tschemernjak Added a default Serial configuration which allows to switch
74:66223d437a25 21 months ago Helmut Tschemernjak added dprintf and dump helpers for Arduino
73:23cc8ba412e0 21 months ago Helmut Tschemernjak Backup
72:2a6c776b5e92 21 months ago Helmut Tschemernjak Added Timer Test App.
71:7067e67902a8 21 months ago Helmut Tschemernjak Renamed Arduino files to Arduino-mbed-APIs
70:1d496aae2819 21 months ago Helmut Tschemernjak Better sleep() support for Arduino D21
69:d440a5b04708 21 months ago Helmut Tschemernjak Added more support for Arduino D21
68:66251038a897 21 months ago Helmut Tschemernjak Added PullMode for Arduino support
67:d3afd803f40d 21 months ago Helmut Tschemernjak added mbed alike Timeout support for Arduino D21.
66:fbb2da34bd9a 21 months ago Helmut Tschemernjak Added support for ticker timer
65:b2d98328fcba 21 months ago Helmut Tschemernjak Added Arduino Support, it still needs further testing
64:b721e6ab656a 22 months ago Helmut Tschemernjak Moved mbed wait_ms into a HAL function Sleep_ms to keep it
63:5b9d391244dc 22 months ago Helmut Tschemernjak Added userData and userThisPtr into the radio events callback,
62:835c5e20834e 22 months ago Helmut Tschemernjak Fixed wrong LoRaBandwidths for 500kHz entry, this is somehow odd
61:08b50780eb91 23 months ago Helmut Tschemernjak Made SetRfTxPower public to allow easily power TX changes
60:75426c142f6e 23 months ago Helmut Tschemernjak Enabled MURATA_SX1276 for the MURATA_SX1276 chip
59:38e56c85fa44 23 months ago Helmut Tschemernjak Changed TimeOnAir to 16 bit packet size, Lora can handle up to 2048