You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+38-32
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file.
4
4
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
+
## [v2.5.0] 2024-07-24
8
+
9
+
### Added
10
+
11
+
-[radio]`lr11xx_radio_set_lna_mode` function to configure usage of antenna for LNA and corresponding helper functions `lr11xx_radio_set_rx_and_lna_mode` and `lr11xx_radio_set_rx_with_timeout_in_rtc_step_and_lna_mode`
12
+
7
13
## [v2.4.1] 2023-11-16
8
14
9
15
### Changed
@@ -70,56 +76,56 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
70
76
71
77
### Added
72
78
73
-
*[radio]`lr11xx_radio_set_lora_sync_timeout_with_mantissa_exponent()` function
74
-
*[radio]`LR11XX_RADIO_PKT_TYPE_BPSK` packet type, with `lr11xx_radio_set_bpsk_pkt_params` and `lr11xx_radio_set_bpsk_mod_params` functions
75
-
*[GNSS]`lr11xx_gnss_apply_mixer_cfg_workaround()` function
76
-
*[GNSS] Add function `lr11xx_gnss_read_gnss_rssi_test` to read RSSI on GNSS path
77
-
*[GNSS] Add function `lr11xx_gnss_read_freq_search_space`
78
-
*[GNSS] Add function `lr11xx_gnss_set_freq_search_space`
79
-
*[GNSS] Add function `lr11xx_gnss_get_nb_visible_satellites`
80
-
*[GNSS] Add function `lr11xx_gnss_get_visible_satellites`
81
-
*[GNSS] add structure `lr11xx_gnss_visible_satellite_t` to support `lr11xx_gnss_get_visible_satellites` function
82
-
*[lr-fhss] Add function `lr11xx_lr_fhss_get_bit_delay_in_us` to compute the delay between the last LR-FHSS bit sent and the TX done interrupt
83
-
*[radio] Add function `lr11xx_radio_set_lr_fhss_sync_word` to configure the LR-FHSS syncword
84
-
*[radio] Add function `lr11xx_radio_set_lr_fhss_mod_params` to configure the LR-FHSS modulation parameters
85
-
*[radio] Add helper function `lr11xx_radio_convert_nb_symb_to_mant_exp` to convert a number of symbols into mantissa/exponent representation
86
-
*[crypto] Add functions `lr11xx_crypto_check_encrypted_firmware_image` and `lr11xx_crypto_get_check_encrypted_firmware_image_result`; and helper function `lr11xx_crypto_check_encrypted_firmware_image_full` to check suitability of encrypted firmware image prior to actual flashing
87
-
*[ranging] Add `lr11xx_ranging_*` functions as part of new ranging component `lr11xx_ranging`
79
+
-[radio]`lr11xx_radio_set_lora_sync_timeout_with_mantissa_exponent()` function
80
+
-[radio]`LR11XX_RADIO_PKT_TYPE_BPSK` packet type, with `lr11xx_radio_set_bpsk_pkt_params` and `lr11xx_radio_set_bpsk_mod_params` functions
81
+
-[GNSS]`lr11xx_gnss_apply_mixer_cfg_workaround()` function
82
+
-[GNSS] Add function `lr11xx_gnss_read_gnss_rssi_test` to read RSSI on GNSS path
83
+
-[GNSS] Add function `lr11xx_gnss_read_freq_search_space`
84
+
-[GNSS] Add function `lr11xx_gnss_set_freq_search_space`
85
+
-[GNSS] Add function `lr11xx_gnss_get_nb_visible_satellites`
86
+
-[GNSS] Add function `lr11xx_gnss_get_visible_satellites`
87
+
-[GNSS] add structure `lr11xx_gnss_visible_satellite_t` to support `lr11xx_gnss_get_visible_satellites` function
88
+
-[lr-fhss] Add function `lr11xx_lr_fhss_get_bit_delay_in_us` to compute the delay between the last LR-FHSS bit sent and the TX done interrupt
89
+
-[radio] Add function `lr11xx_radio_set_lr_fhss_sync_word` to configure the LR-FHSS syncword
90
+
-[radio] Add function `lr11xx_radio_set_lr_fhss_mod_params` to configure the LR-FHSS modulation parameters
91
+
-[radio] Add helper function `lr11xx_radio_convert_nb_symb_to_mant_exp` to convert a number of symbols into mantissa/exponent representation
92
+
-[crypto] Add functions `lr11xx_crypto_check_encrypted_firmware_image` and `lr11xx_crypto_get_check_encrypted_firmware_image_result`; and helper function `lr11xx_crypto_check_encrypted_firmware_image_full` to check suitability of encrypted firmware image prior to actual flashing
93
+
-[ranging] Add `lr11xx_ranging_*` functions as part of new ranging component `lr11xx_ranging`
88
94
89
95
### Changed
90
96
91
-
*[GNSS] Call to `lr11xx_gnss_apply_mixer_cfg_workaround()` in `lr11xx_gnss_scan_autonomous()` and `lr11xx_gnss_scan_assisted()` (can be removed by defining `LR11XX_DISABLE_MIXER_CFG_WORKAROUND`)
92
-
*[system] Field `type` of `lr11xx_system_version_t` is now an enumerated type named `lr11xx_system_version_type_t`
93
-
*[system] Add IRQ raised on LoRa symbol received over-the-air
94
-
*[radio]`lr11xx_radio_set_lora_sync_timeout` takes argument `nb_symbol` as `uint16_t`
95
-
*[regmem]`lr11xx_regmem_write_regmem32` and `lr11xx_regmem_read_regmem32` test the number of words to write/read before actually requesting the chip, and raise an error status if it is higher than 64
97
+
-[GNSS] Call to `lr11xx_gnss_apply_mixer_cfg_workaround()` in `lr11xx_gnss_scan_autonomous()` and `lr11xx_gnss_scan_assisted()` (can be removed by defining `LR11XX_DISABLE_MIXER_CFG_WORKAROUND`)
98
+
-[system] Field `type` of `lr11xx_system_version_t` is now an enumerated type named `lr11xx_system_version_type_t`
99
+
-[system] Add IRQ raised on LoRa symbol received over-the-air
100
+
-[radio]`lr11xx_radio_set_lora_sync_timeout` takes argument `nb_symbol` as `uint16_t`
101
+
-[regmem]`lr11xx_regmem_write_regmem32` and `lr11xx_regmem_read_regmem32` test the number of words to write/read before actually requesting the chip, and raise an error status if it is higher than 64
96
102
97
103
## [v2.1.1] 2022-04-06
98
104
99
105
### Fixed
100
106
101
-
*[radio] Order of the parameters in `lr11xx_radio_set_rssi_calibration()` function
107
+
-[radio] Order of the parameters in `lr11xx_radio_set_rssi_calibration()` function
102
108
103
109
## [v2.1.0] 2022-03-28
104
110
105
111
### Added
106
112
107
-
*[radio]`lr11xx_radio_apply_high_acp_workaround()` function
108
-
*[radio]`lr11xx_radio_set_rssi_calibration()` function
109
-
*[radio]`LR11XX_RADIO_LORA_BW_200`, `LR11XX_RADIO_LORA_BW_400` and `LR11XX_RADIO_LORA_BW_800` entries to `lr11xx_radio_lora_bw_t`
110
-
*[radio]`LR11XX_RADIO_GFSK_PKT_VAR_LEN_SX128X_COMP` entry in `lr11xx_radio_gfsk_pkt_len_modes_t` to support compatibility with SX128x
111
-
*[radio]`LR11XX_RADIO_GFSK_DC_FREE_WHITENING_SX128X_COMP` entry in `lr11xx_radio_gfsk_dc_free_t` to support compatibility with SX128x
112
-
*[GNSS]`lr11xx_gnss_get_consumption` function
113
-
*[Wi-Fi]`lr11xx_wifi_get_consumption` function
114
-
*[Wi-Fi]`lr11xx_wifi_are_scan_mode_result_format_compatible` function
113
+
-[radio]`lr11xx_radio_apply_high_acp_workaround()` function
114
+
-[radio]`lr11xx_radio_set_rssi_calibration()` function
115
+
-[radio]`LR11XX_RADIO_LORA_BW_200`, `LR11XX_RADIO_LORA_BW_400` and `LR11XX_RADIO_LORA_BW_800` entries to `lr11xx_radio_lora_bw_t`
116
+
-[radio]`LR11XX_RADIO_GFSK_PKT_VAR_LEN_SX128X_COMP` entry in `lr11xx_radio_gfsk_pkt_len_modes_t` to support compatibility with SX128x
117
+
-[radio]`LR11XX_RADIO_GFSK_DC_FREE_WHITENING_SX128X_COMP` entry in `lr11xx_radio_gfsk_dc_free_t` to support compatibility with SX128x
118
+
-[GNSS]`lr11xx_gnss_get_consumption` function
119
+
-[Wi-Fi]`lr11xx_wifi_get_consumption` function
120
+
-[Wi-Fi]`lr11xx_wifi_are_scan_mode_result_format_compatible` function
115
121
116
122
### Changed
117
123
118
-
*[radio] Call to `lr11xx_radio_apply_high_acp_workaround()` in `lr11xx_radio_set_tx_with_timeout_in_rtc_step()`, `lr11xx_radio_set_rx_with_timeout_in_rtc_step()`, `lr11xx_radio_set_cad()` and `lr11xx_radio_set_tx_infinite_preamble()` (can be removed by defining `LR11XX_DISABLE_HIGH_ACP_WORKAROUND`)
119
-
*[Wi-Fi] Define type `lr11xx_wifi_country_code_str_t` for Wi-Fi country code data and update `lr11xx_wifi_extended_full_result_t` and `lr11xx_wifi_country_code_t` to use it.
124
+
-[radio] Call to `lr11xx_radio_apply_high_acp_workaround()` in `lr11xx_radio_set_tx_with_timeout_in_rtc_step()`, `lr11xx_radio_set_rx_with_timeout_in_rtc_step()`, `lr11xx_radio_set_cad()` and `lr11xx_radio_set_tx_infinite_preamble()` (can be removed by defining `LR11XX_DISABLE_HIGH_ACP_WORKAROUND`)
125
+
-[Wi-Fi] Define type `lr11xx_wifi_country_code_str_t` for Wi-Fi country code data and update `lr11xx_wifi_extended_full_result_t` and `lr11xx_wifi_country_code_t` to use it.
120
126
121
127
## [v1.0.0] Unreleased
122
128
123
129
### Added
124
130
125
-
*[all] Initial version - based on LR1110 driver v7.0.0
131
+
-[all] Initial version - based on LR1110 driver v7.0.0
0 commit comments