![]() |
nrfx 4.5.0
|
Hardware access layer (HAL) for getting data from the Board Information Configuration Registers (BICR). More...
Enumerations | |
| enum | nrf_bicr_lfosc_mode_t { NRF_BICR_LFOSC_MODE_UNCONFIGURED = BICR_LFOSC_LFXOCONFIG_MODE_Unconfigured , NRF_BICR_LFOSC_MODE_CRYSTAL = BICR_LFOSC_LFXOCONFIG_MODE_Crystal , NRF_BICR_LFOSC_MODE_PIERCE = BICR_LFOSC_LFXOCONFIG_MODE_Pierce , NRF_BICR_LFOSC_MODE_PIXO = BICR_LFOSC_LFXOCONFIG_MODE_PIXO , NRF_BICR_LFOSC_MODE_EXTSINE = BICR_LFOSC_LFXOCONFIG_MODE_ExtSine , NRF_BICR_LFOSC_MODE_EXTSQUARE = BICR_LFOSC_LFXOCONFIG_MODE_ExtSquare , NRF_BICR_LFOSC_MODE_DISABLED = BICR_LFOSC_LFXOCONFIG_MODE_Disabled } |
| LFOSC Mode. More... | |
| enum | nrf_bicr_lfosc_accuracy_t { NRF_BICR_LFOSC_ACCURACY_UNCONFIGURED = BICR_LFOSC_LFXOCONFIG_ACCURACY_Unconfigured , NRF_BICR_LFOSC_ACCURACY_20PPM = BICR_LFOSC_LFXOCONFIG_ACCURACY_20ppm , NRF_BICR_LFOSC_ACCURACY_30PPM = BICR_LFOSC_LFXOCONFIG_ACCURACY_30ppm , NRF_BICR_LFOSC_ACCURACY_50PPM = BICR_LFOSC_LFXOCONFIG_ACCURACY_50ppm , NRF_BICR_LFOSC_ACCURACY_75PPM = BICR_LFOSC_LFXOCONFIG_ACCURACY_75ppm , NRF_BICR_LFOSC_ACCURACY_100PPM = BICR_LFOSC_LFXOCONFIG_ACCURACY_100ppm , NRF_BICR_LFOSC_ACCURACY_150PPM = BICR_LFOSC_LFXOCONFIG_ACCURACY_150ppm , NRF_BICR_LFOSC_ACCURACY_250PPM = BICR_LFOSC_LFXOCONFIG_ACCURACY_250ppm , NRF_BICR_LFOSC_ACCURACY_500PPM = BICR_LFOSC_LFXOCONFIG_ACCURACY_500ppm } |
| LFOSC Accuracy. More... | |
Functions | |
| NRF_STATIC_INLINE uint16_t | nrf_bicr_lfosc_startup_time_ms_get (NRF_BICR_Type const *p_reg) |
| Function for getting the LFOSC startup time in milliseconds. | |
| NRF_STATIC_INLINE nrf_bicr_lfosc_mode_t | nrf_bicr_lfosc_mode_get (NRF_BICR_Type const *p_reg) |
| Function for getting the LFOSC mode. | |
| NRF_STATIC_INLINE nrf_bicr_lfosc_accuracy_t | nrf_bicr_lfosc_accuracy_get (NRF_BICR_Type const *p_reg) |
| Function for getting the LFOSC accuracy. | |
| NRF_STATIC_INLINE uint32_t | nrf_bicr_hfxo_startup_time_us_get (NRF_BICR_Type const *p_reg) |
| Function for getting the HFXO startup time in microseconds. | |
Hardware access layer (HAL) for getting data from the Board Information Configuration Registers (BICR).
LFOSC Accuracy.
LFOSC Mode.
| NRF_STATIC_INLINE uint32_t nrf_bicr_hfxo_startup_time_us_get | ( | NRF_BICR_Type const * | p_reg | ) |
Function for getting the HFXO startup time in microseconds.
| [in] | p_reg | Pointer to the structure of registers of the peripheral. |
| NRF_STATIC_INLINE nrf_bicr_lfosc_accuracy_t nrf_bicr_lfosc_accuracy_get | ( | NRF_BICR_Type const * | p_reg | ) |
Function for getting the LFOSC accuracy.
| [in] | p_reg | Pointer to the structure of registers of the peripheral. |
| NRF_STATIC_INLINE nrf_bicr_lfosc_mode_t nrf_bicr_lfosc_mode_get | ( | NRF_BICR_Type const * | p_reg | ) |
Function for getting the LFOSC mode.
| [in] | p_reg | Pointer to the structure of registers of the peripheral. |
| NRF_STATIC_INLINE uint16_t nrf_bicr_lfosc_startup_time_ms_get | ( | NRF_BICR_Type const * | p_reg | ) |
Function for getting the LFOSC startup time in milliseconds.
| [in] | p_reg | Pointer to the structure of registers of the peripheral. |