BLE temperature profile using digital DS1820 or analog LM35 sensors

Dependencies:   DS1820

Embed: (wiki syntax)

« Back to documentation index

Types

Data Structures

struct  nrf_ecb_hal_data_t
 AES ECB data structure. More...

Typedefs

typedef volatile uint8_t nrf_mutex_t
 Represents a mutex for use with the nrf_mutex functions.
typedef uint8_t nrf_app_irq_priority_t
 The interrupt priorities available to the application while the softdevice is active.
typedef uint8_t nrf_power_mode_t
 Represents a power mode, used in power mode functions.
typedef uint8_t nrf_power_failure_threshold_t
 Represents a power failure threshold value.
typedef uint32_t nrf_power_dcdc_mode_t
 Represents a DCDC mode value.
typedef uint8_t nrf_radio_notification_distance_t
 Radio notification distances.
typedef uint8_t nrf_radio_notification_type_t
 Radio notification types.

Enumerations

enum  NRF_SOC_SVCS
 

The SVC numbers used by the SVC functions in the SoC library.

More...
enum  NRF_MUTEX_VALUES
 

Possible values of a nrf_mutex_t.

More...
enum  NRF_APP_PRIORITIES
 

Possible values of nrf_app_irq_priority_t.

More...
enum  NRF_POWER_MODES { NRF_POWER_MODE_CONSTLAT, NRF_POWER_MODE_LOWPWR }
 

Possible values of nrf_power_mode_t.

More...
enum  NRF_POWER_THRESHOLDS { NRF_POWER_THRESHOLD_V21, NRF_POWER_THRESHOLD_V23, NRF_POWER_THRESHOLD_V25, NRF_POWER_THRESHOLD_V27 }
 

Possible values of nrf_power_failure_threshold_t.

More...
enum  NRF_POWER_DCDC_MODES { NRF_POWER_DCDC_MODE_OFF, NRF_POWER_DCDC_MODE_ON, NRF_POWER_DCDC_MODE_AUTOMATIC }
 

Possible values of nrf_power_dcdc_mode_t.

More...
enum  NRF_RADIO_NOTIFICATION_DISTANCES {
  NRF_RADIO_NOTIFICATION_DISTANCE_NONE = 0, NRF_RADIO_NOTIFICATION_DISTANCE_800US, NRF_RADIO_NOTIFICATION_DISTANCE_1740US, NRF_RADIO_NOTIFICATION_DISTANCE_2680US,
  NRF_RADIO_NOTIFICATION_DISTANCE_3620US, NRF_RADIO_NOTIFICATION_DISTANCE_4560US, NRF_RADIO_NOTIFICATION_DISTANCE_5500US
}
 

Possible values of nrf_radio_notification_distance_t.

More...
enum  NRF_RADIO_NOTIFICATION_TYPES { NRF_RADIO_NOTIFICATION_TYPE_NONE = 0, NRF_RADIO_NOTIFICATION_TYPE_INT_ON_ACTIVE, NRF_RADIO_NOTIFICATION_TYPE_INT_ON_INACTIVE, NRF_RADIO_NOTIFICATION_TYPE_INT_ON_BOTH }
 

Possible values of nrf_radio_notification_type_t.

More...
enum  NRF_SOC_EVTS { NRF_EVT_HFCLKSTARTED, NRF_EVT_POWER_FAILURE_WARNING, NRF_EVT_FLASH_OPERATION_SUCCESS, NRF_EVT_FLASH_OPERATION_ERROR }
 

SoC Events.

More...

Typedef Documentation

typedef uint8_t nrf_app_irq_priority_t

The interrupt priorities available to the application while the softdevice is active.

Definition at line 196 of file nrf_soc.h.

typedef volatile uint8_t nrf_mutex_t

Represents a mutex for use with the nrf_mutex functions.

Note:
Accessing the value directly is not safe, use the mutex functions!

Definition at line 193 of file nrf_soc.h.

typedef uint32_t nrf_power_dcdc_mode_t

Represents a DCDC mode value.

Definition at line 205 of file nrf_soc.h.

Represents a power failure threshold value.

Definition at line 202 of file nrf_soc.h.

typedef uint8_t nrf_power_mode_t

Represents a power mode, used in power mode functions.

Definition at line 199 of file nrf_soc.h.

Radio notification distances.

Definition at line 208 of file nrf_soc.h.

Radio notification types.

Definition at line 211 of file nrf_soc.h.


Enumeration Type Documentation

Possible values of nrf_app_irq_priority_t.

Definition at line 116 of file nrf_soc.h.

Possible values of a nrf_mutex_t.

Definition at line 109 of file nrf_soc.h.

Possible values of nrf_power_dcdc_mode_t.

Enumerator:
NRF_POWER_DCDC_MODE_OFF 

The DCDC is always off.

NRF_POWER_DCDC_MODE_ON 

The DCDC is always on.

NRF_POWER_DCDC_MODE_AUTOMATIC 

The DCDC is automatically managed.

Definition at line 141 of file nrf_soc.h.

Possible values of nrf_power_mode_t.

Enumerator:
NRF_POWER_MODE_CONSTLAT 

Constant latency mode.

See power management in the reference manual.

NRF_POWER_MODE_LOWPWR 

Low power mode.

See power management in the reference manual.

Definition at line 123 of file nrf_soc.h.

Possible values of nrf_power_failure_threshold_t.

Enumerator:
NRF_POWER_THRESHOLD_V21 

2.1 Volts power failure threshold.

NRF_POWER_THRESHOLD_V23 

2.3 Volts power failure threshold.

NRF_POWER_THRESHOLD_V25 

2.5 Volts power failure threshold.

NRF_POWER_THRESHOLD_V27 

2.7 Volts power failure threshold.

Definition at line 131 of file nrf_soc.h.

Possible values of nrf_radio_notification_distance_t.

Enumerator:
NRF_RADIO_NOTIFICATION_DISTANCE_NONE 

The event does not have a notification.

NRF_RADIO_NOTIFICATION_DISTANCE_800US 

The distance from the active notification to start of radio activity.

NRF_RADIO_NOTIFICATION_DISTANCE_1740US 

The distance from the active notification to start of radio activity.

NRF_RADIO_NOTIFICATION_DISTANCE_2680US 

The distance from the active notification to start of radio activity.

NRF_RADIO_NOTIFICATION_DISTANCE_3620US 

The distance from the active notification to start of radio activity.

NRF_RADIO_NOTIFICATION_DISTANCE_4560US 

The distance from the active notification to start of radio activity.

NRF_RADIO_NOTIFICATION_DISTANCE_5500US 

The distance from the active notification to start of radio activity.

Definition at line 149 of file nrf_soc.h.

Possible values of nrf_radio_notification_type_t.

Enumerator:
NRF_RADIO_NOTIFICATION_TYPE_NONE 

The event does not have a radio notification signal.

NRF_RADIO_NOTIFICATION_TYPE_INT_ON_ACTIVE 

Using interrupt for notification when the radio will be enabled.

NRF_RADIO_NOTIFICATION_TYPE_INT_ON_INACTIVE 

Using interrupt for notification when the radio has been disabled.

NRF_RADIO_NOTIFICATION_TYPE_INT_ON_BOTH 

Using interrupt for notification both when the radio will be enabled and disabled.

Definition at line 162 of file nrf_soc.h.

SoC Events.

Enumerator:
NRF_EVT_HFCLKSTARTED 

Event indicating that the HFCLK has started.

NRF_EVT_POWER_FAILURE_WARNING 

Event indicating that a power failure warning has occurred.

NRF_EVT_FLASH_OPERATION_SUCCESS 

Event indicating that the ongoing flash operation has completed successfully.

NRF_EVT_FLASH_OPERATION_ERROR 

Event indicating that the ongoing flash operation has timed out with an error.

Definition at line 171 of file nrf_soc.h.

The SVC numbers used by the SVC functions in the SoC library.

Definition at line 52 of file nrf_soc.h.