test

Dependents:   Telemetria_RX_SD_GPS_copy Telemetria_RX_SD_GPS Telemetria_TX Telemetria_TX ... more

LoRa_TODO.txt

Committer:
Helmut Tschemernjak
Date:
2017-05-16
Revision:
50:43f7160e869c
Parent:
46:e78a1d0391ac
Child:
51:aef3234bcb71

File content as of revision 50:43f7160e869c:


Move finished tasks to Done section:

TODOs:
- add support for Arduino - add sx1276-Arduino-hal.h/cpp
- add support for Linux - add sx1276-Linux-hal.h/cpp
- Add support for Cad detection before sending a packet
- Add support to provide the send/receive packet buffer,
  no need to allocate packet data in the sx1276 driver. Can be provided
  Rx/Tx parameters, this avoids double memory usage
- Add support for larger Lora packets (can be up to 2048 bytes)
  this feature is not so important, however the current implementation
  is very basic.
- It is a little bit strange that RX/TX/Cad Timeout Timer calling the
  some handler OnTimeoutIrq. Maybe we just need a single timer, or 
  it is a good idea to split the OnTimeoutIrq function into separate
  callbacks for RX/TX/Cad timeouts
- Test if the SX1276 timeouts. Does rx/tx/sync really uses three different
  timers or just one at a time.


Done:
- Started a Generic SX1276 driver to support all SX1276 modules (May-2017 Helmut)
- Migrated typedefs code into sx1276.h (7-May-2017 Helmut)
- Migrated enum code into sx1276.h/radio.h (7-May-2017 Helmut)
- Verify the Murata ANT Switch code
- MURATA PA_BOOST case,is _antSwitchTXBoost right? (Same as STM sample code)
- Check of the MURATA TCXO config is correct (implemented, check JP9 on STM L0 board)
- Make the timers more generic and move the OS code into the HAL layer. (May 2017 Helmut)
- Removed pull down on dio=-dio5 for L151 &LPC11U6X which make no sense to me. May 2017 Helmut
- Added radio API support to receive the MaxMTUSize (May 2017 Helmut)
- Added Send optional Send() parameter to include a header,
  this saves additional buffers. (May 2017 Helmut)