LoRa node acquiring random float value and sending to LoRa Server - Working ok

Fork of SX1276GenericLib by Helmut Tschemernjak

Committer:
Helmut Tschemernjak
Date:
Tue May 09 11:19:51 2017 +0200
Revision:
43:90de42f3c1fd
Parent:
42:72deced1a4c4
Added proper TCXO support (being using in the Murata module)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Helmut64 36:f2b885b6f33e 1
Helmut Tschemernjak 39:706c32eda7e7 2 Tasks we needs to be done.
Helmut Tschemernjak 39:706c32eda7e7 3 Move finished tasks to Done section:
Helmut Tschemernjak 39:706c32eda7e7 4
Helmut64 36:f2b885b6f33e 5 - Make the timers more generic and move the OS code into the HAL layer.
Helmut64 37:21fa0615e993 6 - add support for Arduino - add sx1276-Arduino-hal.h/cpp
Helmut64 37:21fa0615e993 7 - add support for Linux - add sx1276-Linux-hal.h/cpp
Helmut Tschemernjak 39:706c32eda7e7 8 - Add support for Cad detection before sending a packet
Helmut Tschemernjak 39:706c32eda7e7 9 - Add support to provide the send/receive packet buffer,
Helmut Tschemernjak 39:706c32eda7e7 10 no need to allocate packet data in the sx1276 driver. Can be provided
Helmut Tschemernjak 39:706c32eda7e7 11 Rx/Tx parameters.
Helmut Tschemernjak 39:706c32eda7e7 12 - Add support for larger Lora packets (can be up to 2048 bytes)
Helmut Tschemernjak 39:706c32eda7e7 13 this feature is not so important, however the current implementation
Helmut Tschemernjak 42:72deced1a4c4 14 is very basic.
Helmut Tschemernjak 42:72deced1a4c4 15 - It is a little bit strange that RX/TX/Cad Timeout Timer calling the
Helmut Tschemernjak 42:72deced1a4c4 16 some handler OnTimeoutIrq. Maybe we just need a single timer, or
Helmut Tschemernjak 42:72deced1a4c4 17 it is a good idea to split the OnTimeoutIrq function
Helmut64 36:f2b885b6f33e 18
Helmut Tschemernjak 39:706c32eda7e7 19
Helmut64 36:f2b885b6f33e 20
Helmut64 36:f2b885b6f33e 21 Done:
Helmut Tschemernjak 39:706c32eda7e7 22 - Started a Generic SX1276 driver to support all SX1276 modules (May-2017 Helmut)
Helmut Tschemernjak 39:706c32eda7e7 23 - Migrated typedefs code into sx1276.h (7-May-2017 Helmut)
Helmut Tschemernjak 39:706c32eda7e7 24 - Migrated enum code into sx1276.h/radio.h (7-May-2017 Helmut)
Helmut Tschemernjak 41:2dbc4afedf61 25 - Verify the Murata ANT Switch code
Helmut Tschemernjak 41:2dbc4afedf61 26 - MURATA PA_BOOST case,is _antSwitchTXBoost right? (Same as STM sample code)
Helmut Tschemernjak 43:90de42f3c1fd 27 - Check if the MURATA TCXO config is correct
Helmut Tschemernjak 43:90de42f3c1fd 28 done: TCXO gets enabled/disabled, in sleep mode it is turned off.
Helmut Tschemernjak 38:d9189d958db8 29