LoRa node acquiring analog input and sending to LoRa Server - Working ok
Dependents: DISCO-L072CZ-LRWAN1_LoRa_node EIoT_LoRa_node_1 EIoT_LoRa_node_2 EIoT_LoRa_node_3
Fork of SX1276GenericLib by
LoRa_TODO.txt@46:e78a1d0391ac, 2017-05-11 (annotated)
- Committer:
- Helmut Tschemernjak
- Date:
- Thu May 11 10:11:13 2017 +0200
- Revision:
- 46:e78a1d0391ac
- Parent:
- 44:544add59b26d
- Child:
- 50:43f7160e869c
Updated LoRa_TODO.txt
Added template code to the Arduino HAL files
Change DigitalInOut to DigitalOut for the antenna switch
Added README.md file
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Helmut64 | 36:f2b885b6f33e | 1 | |
Helmut Tschemernjak | 39:706c32eda7e7 | 2 | Move finished tasks to Done section: |
Helmut Tschemernjak | 46:e78a1d0391ac | 3 | |
Helmut Tschemernjak | 46:e78a1d0391ac | 4 | TODOs: |
Helmut64 | 37:21fa0615e993 | 5 | - add support for Arduino - add sx1276-Arduino-hal.h/cpp |
Helmut64 | 37:21fa0615e993 | 6 | - add support for Linux - add sx1276-Linux-hal.h/cpp |
Helmut Tschemernjak | 39:706c32eda7e7 | 7 | - Add support for Cad detection before sending a packet |
Helmut Tschemernjak | 39:706c32eda7e7 | 8 | - Add support to provide the send/receive packet buffer, |
Helmut Tschemernjak | 39:706c32eda7e7 | 9 | no need to allocate packet data in the sx1276 driver. Can be provided |
Helmut Tschemernjak | 46:e78a1d0391ac | 10 | Rx/Tx parameters, this avoids double memory usage |
Helmut Tschemernjak | 39:706c32eda7e7 | 11 | - Add support for larger Lora packets (can be up to 2048 bytes) |
Helmut Tschemernjak | 39:706c32eda7e7 | 12 | this feature is not so important, however the current implementation |
Helmut Tschemernjak | 42:72deced1a4c4 | 13 | is very basic. |
Helmut Tschemernjak | 42:72deced1a4c4 | 14 | - It is a little bit strange that RX/TX/Cad Timeout Timer calling the |
Helmut Tschemernjak | 42:72deced1a4c4 | 15 | some handler OnTimeoutIrq. Maybe we just need a single timer, or |
Helmut Tschemernjak | 46:e78a1d0391ac | 16 | it is a good idea to split the OnTimeoutIrq function into separate |
Helmut Tschemernjak | 46:e78a1d0391ac | 17 | callbacks for RX/TX/Cad timeouts |
Helmut Tschemernjak | 46:e78a1d0391ac | 18 | - Test if the SX1276 timeouts. Does rx/tx/sync really uses three different |
Helmut Tschemernjak | 46:e78a1d0391ac | 19 | timers or just one at a time. |
Helmut Tschemernjak | 39:706c32eda7e7 | 20 | |
Helmut64 | 36:f2b885b6f33e | 21 | |
Helmut64 | 36:f2b885b6f33e | 22 | Done: |
Helmut Tschemernjak | 39:706c32eda7e7 | 23 | - Started a Generic SX1276 driver to support all SX1276 modules (May-2017 Helmut) |
Helmut Tschemernjak | 39:706c32eda7e7 | 24 | - Migrated typedefs code into sx1276.h (7-May-2017 Helmut) |
Helmut Tschemernjak | 39:706c32eda7e7 | 25 | - Migrated enum code into sx1276.h/radio.h (7-May-2017 Helmut) |
Helmut Tschemernjak | 41:2dbc4afedf61 | 26 | - Verify the Murata ANT Switch code |
Helmut Tschemernjak | 41:2dbc4afedf61 | 27 | - MURATA PA_BOOST case,is _antSwitchTXBoost right? (Same as STM sample code) |
Helmut Tschemernjak | 46:e78a1d0391ac | 28 | - Check of the MURATA TCXO config is correct (implemented, check JP9 on STM L0 board) |
Helmut Tschemernjak | 46:e78a1d0391ac | 29 | - Make the timers more generic and move the OS code into the HAL layer. (May Helmut) |
Helmut Tschemernjak | 46:e78a1d0391ac | 30 | - Removed pull down on dio=-dio5 for L151 &LPC11U6X which make no sense to me. May 2017 Helmut |