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: cores/nRF5/nordic/nrfx/CHANGELOG.md
+44Lines changed: 44 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,50 @@
1
1
# Changelog
2
2
All notable changes to this project are documented in this file.
3
3
4
+
## [1.7.2] - 2019-07-25
5
+
### Added
6
+
- Added functions in the DPPI, GPIOTE, PPI, RTC, and TIMER HALs for getting tasks and events specified by index.
7
+
- Added the possibility of suspending transfers in the TWI driver. This allows combining several transfers into one continuous TWI transaction.
8
+
- Added termination of transfers at deinitialization of the UARTE driver.
9
+
- Added buffer alignment checks in the QSPI driver.
10
+
- Introduced the NRFX_OFFSETOF macro that duplicates the functionality of the built-in offsetof() mechanism, but can be used without issues also with non-constant expressions.
11
+
- Added an alternative way of ending the DMA transfer loop in the USBD driver.
12
+
- Added the CTSTARTED and CTSTOPPED events to the CLOCK HAL.
13
+
14
+
### Changed
15
+
- Removed an assertion that prevented setting the data payload size of isochronous endpoints to zero, to fulfill requirements of the USB 2.0 specification, paragraph 5.6.3.
16
+
- Declared the tx_buffer_length field in the UART driver's control block as volatile to prevent issues in case of compilation with high optimization level.
17
+
18
+
### Fixed
19
+
- Fixed an incorrect conversion of frequency values in the RADIO HAL.
20
+
- Fixed an incorrectly enabled interrupt in the QSPI driver.
21
+
- Corrected the LFCLK source selection values in the template configuration file for nRF9160.
22
+
- Fixed support for external LFCLK sources for nRF52811.
23
+
24
+
## [1.7.1] - 2019-04-08
25
+
### Added
26
+
- Added functions in the NVMC driver for getting the flash page size, the count of pages and the total flash size.
27
+
28
+
### Fixed
29
+
- Fixed handling of short unaligned write requests (1 or 2 bytes in length) in the nrfx_nvmc_bytes_write() function.
30
+
31
+
## [1.7.0] - 2019-03-29
32
+
### Added
33
+
- Added drivers for NVMC and TEMP.
34
+
- Added HALs: AAR and FICR.
35
+
- Added support for the custom instruction long frame mode in the QSPI driver.
36
+
37
+
### Changed
38
+
- Reworked HAL for NVMC. Now it can be used for all SoCs supported by nrfx.
39
+
- Reworked HAL for TEMP.
40
+
- Improved documentation. Now it is more precise and can be generated without warnings with newer versions of doxygen.
41
+
- Improved the UARTE driver to consume less current after the TX operation. Now at the end of the transmission the transmitter is turned off by the STOPTX task.
42
+
- Improved C++ support in drivers. Now fields in structures are filled up in the correct order.
43
+
- Changed to size_t the type used for holding the amount of data in the TWIS driver.
44
+
45
+
### Fixed
46
+
- Fixed a race condition in the USBD driver. It could occur when an IN transfer was interrupted by an OUT transaction, which in turn was interrupted by a process with a higher priority.
47
+
4
48
## [1.6.2] - 2019-02-12
5
49
### Added
6
50
- Added the possibility to use the macro NRFX_COREDEP_DELAY_US_LOOP_CYCLES to specify the number of cycles consumed by one iteration of the internal loop in the function nrfx_coredep_delay_us().
0 commit comments