Age | Commit message (Collapse) | Author | Files |
|
- Added TX power management.
- Added full support for SX1301 reference board.
- Changed build system with configuration for multiple chip/radio/band support.
- SX125x bandwidth set to 1MHz by default (was 800 kHz).
- Solved warnings with 64b integer printf when compiling on x86_64.
- Renamed helper programs to reduce the concentrator vs. gateway confusion.
|
|
- Added a GPIO toggle on the FTDI SPI module to reset the SX1301 board.
|
|
with SF=0 (CRC error on Lora header).
Fixed buggy timezone handling
HAL does not return NaN anymore for SNR and RSSI if measurements are not available (return -128).
|
|
- Added feature: new GPS module in the library for synchronization
- Removed feature: no more missed deadline detection in TX because of incompatibility with GPS
- Added documentation for GPS and legal notice
- Added flags in Makefiles for easier cross-compilation
|
|
- bugfix: fixed some range checks that did not prevent segfaults
- test: removed systematic register dump in test_loragw_hal.c
- modified Makefiles for easier cross-compilation
- added root README and removed TXT extension of other READMEs
|
|
- Fixed bug 'no TX on radio B' (rfch 1)
- Added feature: concentrator processing delay compensation in the receive() function for accurate 'end of packet' even timestamping
- Added feature: TX 'start delay' compensation in the send() function to emit packet exactly on target timestamp
- Added feature: timestamp counter verification in send() function, return an error if scheduling was too late
- Switched license to 'Revised BSD'
|
|
- switched FTDI as default SPI phy layer in library.cfg
- fixed a bug in TX power control; still only two TW power available, 14 and 24 dBm
- changed library directory name from loragw_hal to libloragw to follow usual conventions
|
|
- API: lgw_receive now return info on RX frequency and RF path for each packet (no need to keep track of RF/IF settings)
- Unified some portion of the code with the 470 MHz variant of the HAL (use SX1255 radios instead of SX1257)
- Improved AGC and ARB firmwares
- Adding -Wall -Wextra for compilation, fixing all the new warnings for cleaner code
- Fixed bugs in handling of FSK datarate
- test_loragw_hal now dumps the content of all Lora registers after configuration in reg_dump.log
|
|
- API: change memory allocation for payload, they are now part of the struct for TX/RX, no need to malloc/free
- reduced number of SPI transactions to fetch a packet (improved number a packets par second that can be downloaded from gateway)
- streamlined build process, main target is now a static library: libloragw.a
- All RX chains can use any of the two radios now
- FSK is available and working in TX and RX (variable length mode)
- Calibrated RSSI for FSK
- lgw_connect now check the CHIP_ID
- Added a license file and a changelog
- Added a function returning a version string to allow identification of the version/options once compiled
|
|
- updated firmwares and registers to new IP revision (VERSION = 103, bistream r986)
- recalibrated RSSI
- updated registers configuration
- updated size for firmware code memory
- changed TX status code symbols
|
|
- now supports 'native' Linux /dev/spi* interface and SPI-over-USB using FTDI bridge through libmpsse
- Flexible build system, with library.cfg file to set Makefile options
- removed 500 kHz bandwidth limitation on radios, pushed it to the nominal 800kHz usable bandwidth
- RSSI calibrated fo Lora multi-datarate channels
|
|
- modified 'native' SPI module to align with the way resource pointers are managed in 'ftdi' variant (void pointers)
- better check of channel frequency + bandwidth vs. authorized band
- improved Makefile
|
|
- updated firmwares and registers to new IP revision (VERSION = 101)
- added CHIP_ID
- added function to get TX status
|
|
- added code for ppm_offset management (activated when symbol length > 16 ms)
- removed temporarily TX polarity management
- added macro for variable checking (range and/or valid symbolic value)
- renamed variables & macros
|
|
- code cleanup and formating
- variable and constants renaming
- TX polarity management
- fixed bugs thanks to Joe Knapp feedback
|
|
|
|
|