Fork with intent to refactor and add support for American 902-928(915) Frequency Bands
LoRa_TODO.txt
- Committer:
- Helmut Tschemernjak
- Date:
- 2017-05-09
- Revision:
- 44:544add59b26d
- Parent:
- 42:72deced1a4c4
- Child:
- 46:e78a1d0391ac
File content as of revision 44:544add59b26d:
Tasks we needs to be done. Move finished tasks to Done section: - Make the timers more generic and move the OS code into the HAL layer. - 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. - 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 - Test if the SX1276 timeouts (rx(tx/sync really uses three 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)