ST-DEVKIT-LRWAN

Dependents:   DISCO-L072CZ-LRWAN1-base

Fork of SX1276GenericLib by Helmut Tschemernjak

Changes

RevisionDateWhoCommit message
91:0bf084e4d983 2017-12-04 alphaemmeo base test default tip
90:d98572047c9c 2017-09-17 Helmut Tschemernjak Added better Arduino InitSerial support with Led blinking.
89:b0203b4a36ec 2017-08-30 Helmut Tschemernjak Fixed calculation of the frequency error with negative numbers
88:d120930aeb13 2017-08-30 Helmut Tschemernjak Added Timeout class low/high timeout registration.
87:5f31c157ed15 2017-08-23 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
58:113d2ef978d2 2017-05-25 Helmut Tschemernjak Removed duplicate timer definitions (left over from previous cleanup)
57:d9aba0f40823 2017-05-21 Helmut Tschemernjak Fixed 500 kHz bandwidth definition
56:4fddac05ac07 2017-05-21 Helmut Tschemernjak Allow to specify the LoRa bandwidth with the register values or HZ
55:00c1f5b83920 2017-05-19 Helmut Tschemernjak Added LoRa bandwidth mapping table, now the SetRx/Tx frequency is in Hz.
54:0d8ea87fbab9 2017-05-19 Helmut Tschemernjak Added return value to Init, we check for a radio availability.
53:6d3adad59633 2017-05-18 Helmut Tschemernjak Spelling fix
52:4d304485eda0 2017-05-18 Helmut Tschemernjak Added the void * changes into the Arduino HAL version
51:aef3234bcb71 2017-05-17 Helmut Tschemernjak Added proper void * type from sending data, uint8_t * is not appropriate.
50:43f7160e869c 2017-05-16 Helmut Tschemernjak Added optional Send() parameter to include a header,
49:a41aafb5e12f 2017-05-14 Helmut64 Merged to latest version.
48:62af1e692f00 2017-05-14 Helmut64 Added a Radio pointer parameter to the event callback functions, this allows to know the context where the event coming from, specially of interest when using multiple Radios. It also avoids the use of global variables.
47:ec1183094b71 2017-05-11 Helmut Tschemernjak Wraped README.md text to 72 chars per line.
46:e78a1d0391ac 2017-05-11 Helmut Tschemernjak Updated LoRa_TODO.txt
45:9788b98821a5 2017-05-09 Helmut64 removed double break
44:544add59b26d 2017-05-09 Helmut Tschemernjak Updated SetTimeout to include a function pointer for the timeout
43:90de42f3c1fd 2017-05-09 Helmut Tschemernjak Added proper TCXO support (being using in the Murata module)
42:72deced1a4c4 2017-05-08 Helmut Tschemernjak Moved the timeout timer into the mbed-hal part to keep sx1276.cpp
41:2dbc4afedf61 2017-05-08 Helmut Tschemernjak Added correct MURATA boost case
40:0165543c0986 2017-05-08 Helmut Tschemernjak added sx1276-arduino-hal.h
39:706c32eda7e7 2017-05-07 Helmut Tschemernjak Further cleanup, removed enum.h which is not needed.
38:d9189d958db8 2017-05-07 Helmut Tschemernjak Migrated typedefs.h into the sx1276 source.
37:21fa0615e993 2017-05-06 Helmut64 Updated LoRa_TODO
36:f2b885b6f33e 2017-05-06 Helmut64 Remove debug folder, added TODO file
35:c278a826a8e2 2017-05-06 Helmut Tschemernjak Disable MURATA Boost by default.
34:07e89f23c734 2017-05-06 Helmut Tschemernjak Updated the SX1276 driver to be way more generic.
33:5db0d1e716b1 2017-05-01 Helmut Tschemernjak Added more typedefs for bandwidth, coding rate, data rate, etc.
32:f6f0bff38543 2017-05-01 Helmut Tschemernjak Changed sx1276.h according to the latest revision.