Macros |
|
| #define | NRF_DRV_USBD_ERRATA_ENABLE 1 |
|
The constant that informs if errata should be enabled at all.
More...
|
|
Functions |
|
| static bool | nrf_drv_usbd_errata_104 (void) |
|
Function to check if chip requires errata 104.
More...
|
|
| static bool | nrf_drv_usbd_errata_154 (void) |
|
Function to check if chip requires errata 154.
More...
|
|
| static bool | nrf_drv_usbd_errata_type_52840 (void) |
| static bool | nrf_drv_usbd_errata_type_52840_proto1 (void) |
| static bool | nrf_drv_usbd_errata_166 (void) |
Detailed Description
Functions here are checking the presence of an error in current chip. The checking is done at runtime based on the microcontroller version. This file is subject to removal when nRF51840 prototype support is removed.
Macro Definition Documentation
| #define NRF_DRV_USBD_ERRATA_ENABLE 1 |
The constant that informs if errata should be enabled at all.
If this constant is set to 0, all the Errata bug fixes will be automatically disabled.
Function Documentation
|
inline static |
Function to check if chip requires errata 104.
Errata: USBD: EPDATA event is not always generated.
- Return values
-
true Errata should be implemented false Errata should not be implemented
|
inline static |
Function to check if chip requires errata 154.
Errata: During setup read/write transfer USBD acknowledges setup stage without SETUP task.
- Return values
-
true Errata should be implemented false Errata should not be implemented