Skip to content

Commit

Permalink
nrfx 1.3.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
kl-cruz committed Sep 21, 2018
1 parent d19018e commit 67710e4
Show file tree
Hide file tree
Showing 28 changed files with 7,191 additions and 59 deletions.
21 changes: 17 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,33 @@
# Changelog
All notable changes to this project are documented in this file.

## [1.3.0] - 2018-09-21
### Added
- Added HAL and driver for NFCT.
- Added driver for USBD.
- Added function for setting the burst mode in the SAADC HAL.
- Added the NRFX_ARRAY_SIZE macro.

### Changed
- Moved the implementation of nrfx_power_clock_irq_handler() to nrfx_power.c, removed nrfx_power_clock.c.

### Fixed
- Replaced ARRAY_SIZE macro calls with NRFX_ARRAY_SIZE ones.

## [1.2.0] - 2018-09-06
### Added
- Added function for checking if a specific channel is enabled in the GPIOTE HAL.
- Added support for using the QDEC driver without LED.
- Added functions for modifying only the event endpoint or only the task endpoint in the PPI HAL.
- Added function for reading the pin pull configuration in the GPIO HAL.

### Changed
- Corrected ISOSPLIT enumerator names in the USBD HAL.

### Fixed
- Fixed a double buffering bug that occurred in the UARTE driver after the RX abort.
- Fixed the TXRX transfers in the TWIM driver. They can now be started after transfers that are not ended with the stop condition.

### Changed
- Corrected ISOSPLIT enumerator names in the USBD HAL.

## [1.1.0] - 2018-06-15
### Added
- Implemented workaround for nRF52832 and nRF52840 anomaly 194 in the I2S driver.
Expand Down Expand Up @@ -51,7 +64,7 @@ All notable changes to this project are documented in this file.
- Changed the RNG bias correction configuration option to be enabled by default.
- Refactored the ADC driver and HAL.
- Corrected assertions in the TIMER driver to make it usable in debug version with PPI.
- Improved buffer handling in the I2S driver. The API of the driver has been sligthly modified.
- Improved buffer handling in the I2S driver. The API of the driver has been slightly modified.
- Enhanced SPIS driver API: added the "p_context" parameter, allowed NULL pointers for zero-length buffers.

### Fixed
Expand Down
88 changes: 88 additions & 0 deletions doc/config_dox/nrfx_nfct_dox_config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
/**
*
* @defgroup nrfx_nfct_config NFCT peripheral driver configuration
* @{
* @ingroup nrfx_nfct
*/
/** @brief Enable NFCT driver.
*
* Set to 1 to activate.
*
* @note This is an NRF_CONFIG macro.
*/
#define NRFX_NFCT_ENABLED

/** @brief Interrupt priority.
*
* The following options are available:
* - 0 - 0 (highest)
* - 1 - 1
* - 2 - 2
* - 3 - 3
* - 4 - 4 (Software Component only)
* - 5 - 5 (Software Component only)
* - 6 - 6 (Software Component only)
* - 7 - 7 (Software Component only)
*
* @note This is an NRF_CONFIG macro.
*/
#define NRFX_NFCT_CONFIG_IRQ_PRIORITY

/** @brief Enables logging in the module.
*
* Set to 1 to activate.
*
* @note This is an NRF_CONFIG macro.
*/
#define NRFX_NFCT_CONFIG_LOG_ENABLED

/** @brief Default Severity level.
*
* The following options are available:
* - 0 - Off
* - 1 - Error
* - 2 - Warning
* - 3 - Info
* - 4 - Debug
*
* @note This is an NRF_CONFIG macro.
*/
#define NRFX_NFCT_CONFIG_LOG_LEVEL

/** @brief ANSI escape code prefix.
*
* The following options are available:
* - 0 - Default
* - 1 - Black
* - 2 - Red
* - 3 - Green
* - 4 - Yellow
* - 5 - Blue
* - 6 - Magenta
* - 7 - Cyan
* - 8 - White
*
* @note This is an NRF_CONFIG macro.
*/
#define NRFX_NFCT_CONFIG_INFO_COLOR

/** @brief ANSI escape code prefix.
*
* The following options are available:
* - 0 - Default
* - 1 - Black
* - 2 - Red
* - 3 - Green
* - 4 - Yellow
* - 5 - Blue
* - 6 - Magenta
* - 7 - Cyan
* - 8 - White
*
* @note This is an NRF_CONFIG macro.
*/
#define NRFX_NFCT_CONFIG_DEBUG_COLOR



/** @} */
56 changes: 56 additions & 0 deletions doc/config_dox/nrfx_usbd_dox_config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
/**
*
* @defgroup nrfx_usbd_config USBD peripheral driver configuration
* @{
* @ingroup nrfx_usbd
*/
/** @brief Enable USB driver
*
* Set to 1 to activate.
*
* @note This is an NRF_CONFIG macro.
*/
#define NRFX_USBD_ENABLED
/** @brief Interrupt priority
*
* Following options are available:
* - 0 - 0 (highest)
* - 1 - 1
* - 2 - 2
* - 3 - 3
* - 4 - 4 (Software Component only)
* - 5 - 5 (Software Component only)
* - 6 - 6 (Software Component only)
* - 7 - 7 (Software Component only)
*
* @note This is an NRF_CONFIG macro.
*/
#define NRFX_USBD_CONFIG_IRQ_PRIORITY

/** @brief Give priority to isochronous transfers
*
* This option gives priority to isochronous transfers.
* Enabling it assures that isochronous transfers are always processed,
* even if multiple other transfers are pending.
* Isochronous endpoints are prioritized before the usbd_dma_scheduler_algorithm
* function is called, so the option is independent of the algorithm chosen.
*
* Set to 1 to activate.
*
* @note This is an NRF_CONFIG macro.
*/
#define NRFX_USBD_CONFIG_DMASCHEDULER_ISO_BOOST

/** @brief Respond to an IN token on ISO IN endpoint with ZLP when no data is ready
*
* If set, ISO IN endpoint will respond to an IN token with ZLP when no data is ready to be sent.
* Else, there will be no response.
*
* Set to 1 to activate.
*
* @note This is an NRF_CONFIG macro.
*/
#define NRFX_USBD_CONFIG_ISO_IN_ZLP


/** @} */
1 change: 1 addition & 0 deletions doc/drv_supp_matrix.dox
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ Driver | nRF51 Series | nRF52810 | nRF52832 | nRF52840 |
@ref nrf_gpiote |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |
@ref nrf_i2s |@tagRedCross |@tagRedCross |@tagGreenTick |@tagGreenTick |
@ref nrf_lpcomp |@tagGreenTick |@tagRedCross |@tagGreenTick |@tagGreenTick |
@ref nrf_nfct |@tagRedCross |@tagRedCross |@tagGreenTick |@tagGreenTick |
@ref nrf_nvmc |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |
@ref nrf_pdm |@tagRedCross |@tagGreenTick |@tagGreenTick |@tagGreenTick |
@ref nrf_power |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |
Expand Down
2 changes: 2 additions & 0 deletions doc/nrf52832.dox
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@

@ref nrf_lpcomp

@ref nrf_nfct

@ref nrf_nvmc

@ref nrf_pdm
Expand Down
2 changes: 2 additions & 0 deletions doc/nrf52840.dox
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@

@ref nrf_lpcomp

@ref nrf_nfct

@ref nrf_nvmc

@ref nrf_pdm
Expand Down
2 changes: 1 addition & 1 deletion doc/nrfx.doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ PROJECT_NAME = "nrfx"
# This could be handy for archiving the generated documentation or
# if some version control system is used.

PROJECT_NUMBER = "1.2"
PROJECT_NUMBER = "1.3"
### EDIT THIS ###

# Using the PROJECT_BRIEF tag one can provide an optional one line description
Expand Down
2 changes: 2 additions & 0 deletions doc/nrfx_api.dox
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@

@defgroup nrf_lpcomp LPCOMP

@defgroup nrf_nfct NFCT

@defgroup nrf_nvmc NVMC

@defgroup nrf_pdm PDM
Expand Down
Loading

0 comments on commit 67710e4

Please sign in to comment.