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