Buoyancy Firmware  1.0
Buoyancy Vehicle Firmware Documentation
nrf_drv_uart_PP.c File Reference

Data Structures

struct  __mbstate_s
 
struct  __RAL_locale_data_t
 
struct  __RAL_locale_codeset_t
 
struct  __RAL_locale_t
 
struct  __locale_s
 
struct  __RAL_unicode_map_bmp_range_t
 
struct  __RAL_unicode_map_bmp_singleton_t
 
struct  __RAL_unicode_set_bmp_range_t
 
struct  __RAL_unicode_set_nonbmp_range_t
 
struct  __RAL_error_decoder_s
 
union  APSR_Type
 
union  IPSR_Type
 
union  xPSR_Type
 
union  CONTROL_Type
 
struct  NVIC_Type
 
struct  SCB_Type
 
struct  SCnSCB_Type
 
struct  SysTick_Type
 
struct  ITM_Type
 
struct  DWT_Type
 
struct  TPI_Type
 
struct  MPU_Type
 
struct  FPU_Type
 
struct  CoreDebug_Type
 
struct  FICR_INFO_Type
 
struct  FICR_TEMP_Type
 
struct  FICR_NFC_Type
 
struct  POWER_RAM_Type
 
struct  UARTE_PSEL_Type
 
struct  UARTE_RXD_Type
 
struct  UARTE_TXD_Type
 
struct  SPIM_PSEL_Type
 
struct  SPIM_RXD_Type
 
struct  SPIM_TXD_Type
 
struct  SPIS_PSEL_Type
 
struct  SPIS_RXD_Type
 
struct  SPIS_TXD_Type
 
struct  TWIM_PSEL_Type
 
struct  TWIM_RXD_Type
 
struct  TWIM_TXD_Type
 
struct  TWIS_PSEL_Type
 
struct  TWIS_RXD_Type
 
struct  TWIS_TXD_Type
 
struct  SPI_PSEL_Type
 
struct  NFCT_FRAMESTATUS_Type
 
struct  NFCT_TXD_Type
 
struct  NFCT_RXD_Type
 
struct  SAADC_EVENTS_CH_Type
 
struct  SAADC_CH_Type
 
struct  SAADC_RESULT_Type
 
struct  QDEC_PSEL_Type
 
struct  PWM_SEQ_Type
 
struct  PWM_PSEL_Type
 
struct  PDM_PSEL_Type
 
struct  PDM_SAMPLE_Type
 
struct  PPI_TASKS_CHG_Type
 
struct  PPI_CH_Type
 
struct  PPI_FORK_Type
 
struct  MWU_EVENTS_REGION_Type
 
struct  MWU_EVENTS_PREGION_Type
 
struct  MWU_PERREGION_Type
 
struct  MWU_REGION_Type
 
struct  MWU_PREGION_Type
 
struct  I2S_CONFIG_Type
 
struct  I2S_RXD_Type
 
struct  I2S_TXD_Type
 
struct  I2S_RXTXD_Type
 
struct  I2S_PSEL_Type
 
struct  NRF_FICR_Type
 
struct  NRF_UICR_Type
 
struct  NRF_BPROT_Type
 
struct  NRF_POWER_Type
 
struct  NRF_CLOCK_Type
 
struct  NRF_RADIO_Type
 
struct  NRF_UARTE_Type
 
struct  NRF_UART_Type
 
struct  NRF_SPIM_Type
 
struct  NRF_SPIS_Type
 
struct  NRF_TWIM_Type
 
struct  NRF_TWIS_Type
 
struct  NRF_SPI_Type
 
struct  NRF_TWI_Type
 
struct  NRF_NFCT_Type
 
struct  NRF_GPIOTE_Type
 
struct  NRF_SAADC_Type
 
struct  NRF_TIMER_Type
 
struct  NRF_RTC_Type
 
struct  NRF_TEMP_Type
 
struct  NRF_RNG_Type
 
struct  NRF_ECB_Type
 
struct  NRF_CCM_Type
 
struct  NRF_AAR_Type
 
struct  NRF_WDT_Type
 
struct  NRF_QDEC_Type
 
struct  NRF_COMP_Type
 
struct  NRF_LPCOMP_Type
 
struct  NRF_SWI_Type
 
struct  NRF_EGU_Type
 
struct  NRF_PWM_Type
 
struct  NRF_PDM_Type
 
struct  NRF_NVMC_Type
 
struct  NRF_PPI_Type
 
struct  NRF_MWU_Type
 
struct  NRF_I2S_Type
 
struct  NRF_FPU_Type
 
struct  NRF_GPIO_Type
 
struct  sd_mbr_command_copy_sd_t
 
struct  sd_mbr_command_compare_t
 
struct  sd_mbr_command_copy_bl_t
 
struct  sd_mbr_command_vector_table_base_set_t
 
struct  sd_mbr_command_irq_forward_address_set_t
 
struct  sd_mbr_command_t
 
struct  uint8_array_t
 
struct  nrf_radio_request_earliest_t
 
struct  nrf_radio_request_normal_t
 
struct  nrf_radio_request_t
 
struct  nrf_radio_signal_callback_return_param_t
 
struct  nrf_ecb_hal_data_t
 
struct  nrf_ecb_hal_data_block_t
 
struct  nrf_nvic_state_t
 
struct  error_info_t
 
struct  assert_info_t
 
struct  nrf_drv_uart_t
 
struct  nrf_drv_uart_config_t
 
struct  nrf_drv_uart_xfer_evt_t
 
struct  nrf_drv_uart_error_evt_t
 
struct  nrf_drv_uart_event_t
 

Typedefs

typedef signed char int8_t
 
typedef unsigned char uint8_t
 
typedef signed short int16_t
 
typedef unsigned short uint16_t
 
typedef signed int int32_t
 
typedef unsigned int uint32_t
 
typedef signed long long int64_t
 
typedef unsigned long long uint64_t
 
typedef int8_t int_least8_t
 
typedef int16_t int_least16_t
 
typedef int32_t int_least32_t
 
typedef int64_t int_least64_t
 
typedef uint8_t uint_least8_t
 
typedef uint16_t uint_least16_t
 
typedef uint32_t uint_least32_t
 
typedef uint64_t uint_least64_t
 
typedef int32_t int_fast8_t
 
typedef int32_t int_fast16_t
 
typedef int32_t int_fast32_t
 
typedef int64_t int_fast64_t
 
typedef uint32_t uint_fast8_t
 
typedef uint32_t uint_fast16_t
 
typedef uint32_t uint_fast32_t
 
typedef uint64_t uint_fast64_t
 
typedef int32_t intptr_t
 
typedef uint32_t uintptr_t
 
typedef int64_t intmax_t
 
typedef uint64_t uintmax_t
 
typedef __builtin_va_list __va_list
 
typedef int() __RAL_mb_encode_t(char *s, unsigned wc, struct __mbstate_s *codec)
 
typedef int() __RAL_mb_decode_t(unsigned *pwc, const char *s, unsigned len, struct __mbstate_s *codec)
 
typedef struct __locale_s__locale_t
 
typedef const char *(* __RAL_error_decoder_fn_t) (int error)
 
typedef struct __RAL_error_decoder_s __RAL_error_decoder_t
 
typedef unsigned size_t
 
typedef int ptrdiff_t
 
typedef unsigned wchar_t
 
typedef void(* nrfx_irq_handler_t) (void)
 
typedef uint8_t uint16_le_t[2]
 
typedef uint8_t uint32_le_t[4]
 
typedef volatile uint8_t nrf_mutex_t
 
typedef nrf_radio_signal_callback_return_param_t *(* nrf_radio_signal_callback_t) (uint8_t signal_type)
 
typedef uint8_t soc_ecb_key_t[(16)]
 
typedef uint8_t soc_ecb_cleartext_t[(16)]
 
typedef uint8_t soc_ecb_ciphertext_t[((16))]
 
typedef struct __printf_tag * __printf_tag_ptr
 
typedef struct __RAL_FILE FILE
 
typedef long fpos_t
 
typedef uint32_t ret_code_t
 
typedef volatile uint32_t nrfx_atomic_u32_t
 
typedef volatile uint32_t nrfx_atomic_flag_t
 
typedef ret_code_t nrfx_err_t
 
typedef nrf_uarte_baudrate_t nrf_uart_baudrate_t
 
typedef nrf_uarte_error_mask_t nrf_uart_error_mask_t
 
typedef nrf_uarte_hwfc_t nrf_uart_hwfc_t
 
typedef nrf_uarte_parity_t nrf_uart_parity_t
 
typedef nrf_uarte_task_t nrf_uart_task_t
 
typedef nrf_uarte_event_t nrf_uart_event_t
 
typedef void(* nrf_uart_event_handler_t) (nrf_drv_uart_event_t *p_event, void *p_context)
 

Enumerations

enum  {
  __RAL_WC_ALNUM = 1, __RAL_WC_ALPHA, __RAL_WC_CNTRL, __RAL_WC_DIGIT,
  __RAL_WC_GRAPH, __RAL_WC_LOWER, __RAL_WC_UPPER, __RAL_WC_SPACE,
  __RAL_WC_PRINT, __RAL_WC_PUNCT, __RAL_WC_BLANK, __RAL_WC_XDIGIT
}
 
enum  { __RAL_WT_TOLOWER = 1, __RAL_WT_TOUPPER }
 
enum  IRQn_Type {
  Reset_IRQn = -15, NonMaskableInt_IRQn = -14, HardFault_IRQn = -13, MemoryManagement_IRQn = -12,
  BusFault_IRQn = -11, UsageFault_IRQn = -10, SVCall_IRQn = -5, DebugMonitor_IRQn = -4,
  PendSV_IRQn = -2, SysTick_IRQn = -1, POWER_CLOCK_IRQn = 0, RADIO_IRQn = 1,
  UARTE0_UART0_IRQn = 2, SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQn = 3, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1_IRQn = 4, NFCT_IRQn = 5,
  GPIOTE_IRQn = 6, SAADC_IRQn = 7, TIMER0_IRQn = 8, TIMER1_IRQn = 9,
  TIMER2_IRQn = 10, RTC0_IRQn = 11, TEMP_IRQn = 12, RNG_IRQn = 13,
  ECB_IRQn = 14, CCM_AAR_IRQn = 15, WDT_IRQn = 16, RTC1_IRQn = 17,
  QDEC_IRQn = 18, COMP_LPCOMP_IRQn = 19, SWI0_EGU0_IRQn = 20, SWI1_EGU1_IRQn = 21,
  SWI2_EGU2_IRQn = 22, SWI3_EGU3_IRQn = 23, SWI4_EGU4_IRQn = 24, SWI5_EGU5_IRQn = 25,
  TIMER3_IRQn = 26, TIMER4_IRQn = 27, PWM0_IRQn = 28, PDM_IRQn = 29,
  MWU_IRQn = 32, PWM1_IRQn = 33, PWM2_IRQn = 34, SPIM2_SPIS2_SPI2_IRQn = 35,
  RTC2_IRQn = 36, I2S_IRQn = 37, FPU_IRQn = 38
}
 
enum  nrfx_drv_state_t { NRFX_DRV_STATE_UNINITIALIZED, NRFX_DRV_STATE_INITIALIZED, NRFX_DRV_STATE_POWERED_ON }
 
enum  NRF_MBR_SVCS { SD_MBR_COMMAND = (0x18) }
 
enum  NRF_MBR_COMMANDS {
  SD_MBR_COMMAND_COPY_BL, SD_MBR_COMMAND_COPY_SD, SD_MBR_COMMAND_INIT_SD, SD_MBR_COMMAND_COMPARE,
  SD_MBR_COMMAND_VECTOR_TABLE_BASE_SET, SD_MBR_COMMAND_RESERVED, SD_MBR_COMMAND_IRQ_FORWARD_ADDRESS_SET
}
 
enum  { UNIT_0_625_MS = 625, UNIT_1_25_MS = 1250, UNIT_10_MS = 10000 }
 
enum  NRF_SOC_SVCS {
  SD_PPI_CHANNEL_ENABLE_GET = (0x20), SD_PPI_CHANNEL_ENABLE_SET = (0x20) + 1, SD_PPI_CHANNEL_ENABLE_CLR = (0x20) + 2, SD_PPI_CHANNEL_ASSIGN = (0x20) + 3,
  SD_PPI_GROUP_TASK_ENABLE = (0x20) + 4, SD_PPI_GROUP_TASK_DISABLE = (0x20) + 5, SD_PPI_GROUP_ASSIGN = (0x20) + 6, SD_PPI_GROUP_GET = (0x20) + 7,
  SD_FLASH_PAGE_ERASE = (0x20) + 8, SD_FLASH_WRITE = (0x20) + 9, SD_FLASH_PROTECT = (0x20) + 10, SD_PROTECTED_REGISTER_WRITE = (0x20) + 11,
  SD_MUTEX_NEW = (0x2C), SD_MUTEX_ACQUIRE = (0x2C) + 1, SD_MUTEX_RELEASE = (0x2C) + 2, SD_RAND_APPLICATION_POOL_CAPACITY_GET = (0x2C) + 3,
  SD_RAND_APPLICATION_BYTES_AVAILABLE_GET = (0x2C) + 4, SD_RAND_APPLICATION_VECTOR_GET = (0x2C) + 5, SD_POWER_MODE_SET = (0x2C) + 6, SD_POWER_SYSTEM_OFF = (0x2C) + 7,
  SD_POWER_RESET_REASON_GET = (0x2C) + 8, SD_POWER_RESET_REASON_CLR = (0x2C) + 9, SD_POWER_POF_ENABLE = (0x2C) + 10, SD_POWER_POF_THRESHOLD_SET = (0x2C) + 11,
  SD_POWER_RAM_POWER_SET = (0x2C) + 13, SD_POWER_RAM_POWER_CLR = (0x2C) + 14, SD_POWER_RAM_POWER_GET = (0x2C) + 15, SD_POWER_GPREGRET_SET = (0x2C) + 16,
  SD_POWER_GPREGRET_CLR = (0x2C) + 17, SD_POWER_GPREGRET_GET = (0x2C) + 18, SD_POWER_DCDC_MODE_SET = (0x2C) + 19, SD_APP_EVT_WAIT = (0x2C) + 21,
  SD_CLOCK_HFCLK_REQUEST = (0x2C) + 22, SD_CLOCK_HFCLK_RELEASE = (0x2C) + 23, SD_CLOCK_HFCLK_IS_RUNNING = (0x2C) + 24, SD_RADIO_NOTIFICATION_CFG_SET = (0x2C) + 25,
  SD_ECB_BLOCK_ENCRYPT = (0x2C) + 26, SD_ECB_BLOCKS_ENCRYPT = (0x2C) + 27, SD_RADIO_SESSION_OPEN = (0x2C) + 28, SD_RADIO_SESSION_CLOSE = (0x2C) + 29,
  SD_RADIO_REQUEST = (0x2C) + 30, SD_EVT_GET = (0x2C) + 31, SD_TEMP_GET = (0x2C) + 32, SVC_SOC_LAST = (0x2C) + 37
}
 
enum  NRF_MUTEX_VALUES { NRF_MUTEX_FREE, NRF_MUTEX_TAKEN }
 
enum  NRF_POWER_MODES { NRF_POWER_MODE_CONSTLAT, NRF_POWER_MODE_LOWPWR }
 
enum  NRF_POWER_THRESHOLDS {
  NRF_POWER_THRESHOLD_V17 = 4UL, NRF_POWER_THRESHOLD_V18, NRF_POWER_THRESHOLD_V19, NRF_POWER_THRESHOLD_V20,
  NRF_POWER_THRESHOLD_V21, NRF_POWER_THRESHOLD_V22, NRF_POWER_THRESHOLD_V23, NRF_POWER_THRESHOLD_V24,
  NRF_POWER_THRESHOLD_V25, NRF_POWER_THRESHOLD_V26, NRF_POWER_THRESHOLD_V27, NRF_POWER_THRESHOLD_V28
}
 
enum  NRF_POWER_DCDC_MODES { NRF_POWER_DCDC_DISABLE, NRF_POWER_DCDC_ENABLE }
 
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
}
 
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 }
 
enum  NRF_RADIO_CALLBACK_SIGNAL_TYPE {
  NRF_RADIO_CALLBACK_SIGNAL_TYPE_START, NRF_RADIO_CALLBACK_SIGNAL_TYPE_TIMER0, NRF_RADIO_CALLBACK_SIGNAL_TYPE_RADIO, NRF_RADIO_CALLBACK_SIGNAL_TYPE_EXTEND_FAILED,
  NRF_RADIO_CALLBACK_SIGNAL_TYPE_EXTEND_SUCCEEDED
}
 
enum  NRF_RADIO_SIGNAL_CALLBACK_ACTION { NRF_RADIO_SIGNAL_CALLBACK_ACTION_NONE, NRF_RADIO_SIGNAL_CALLBACK_ACTION_EXTEND, NRF_RADIO_SIGNAL_CALLBACK_ACTION_END, NRF_RADIO_SIGNAL_CALLBACK_ACTION_REQUEST_AND_END }
 
enum  NRF_RADIO_HFCLK_CFG { NRF_RADIO_HFCLK_CFG_XTAL_GUARANTEED, NRF_RADIO_HFCLK_CFG_NO_GUARANTEE }
 
enum  NRF_RADIO_PRIORITY { NRF_RADIO_PRIORITY_HIGH, NRF_RADIO_PRIORITY_NORMAL }
 
enum  NRF_RADIO_REQUEST_TYPE { NRF_RADIO_REQ_TYPE_EARLIEST, NRF_RADIO_REQ_TYPE_NORMAL }
 
enum  NRF_SOC_EVTS {
  NRF_EVT_HFCLKSTARTED, NRF_EVT_POWER_FAILURE_WARNING, NRF_EVT_FLASH_OPERATION_SUCCESS, NRF_EVT_FLASH_OPERATION_ERROR,
  NRF_EVT_RADIO_BLOCKED, NRF_EVT_RADIO_CANCELED, NRF_EVT_RADIO_SIGNAL_CALLBACK_INVALID_RETURN, NRF_EVT_RADIO_SESSION_IDLE,
  NRF_EVT_RADIO_SESSION_CLOSED, NRF_EVT_NUMBER_OF_EVTS
}
 
enum  app_irq_priority_t {
  APP_IRQ_PRIORITY_HIGHEST = 2, APP_IRQ_PRIORITY_HIGH = 2, APP_IRQ_PRIORITY_MID = 3, APP_IRQ_PRIORITY_LOW_MID = 5,
  APP_IRQ_PRIORITY_LOW = 6, APP_IRQ_PRIORITY_LOWEST = 7, APP_IRQ_PRIORITY_THREAD = 15
}
 
enum  app_level_t { APP_LEVEL_UNPRIVILEGED, APP_LEVEL_PRIVILEGED }
 
enum  nrf_drv_uart_evt_type_t { NRF_DRV_UART_EVT_TX_DONE, NRF_DRV_UART_EVT_RX_DONE, NRF_DRV_UART_EVT_ERROR }
 

Functions

const __RAL_locale_t__user_find_locale (const char *locale)
 
const __RAL_locale_t__RAL_find_locale (const char *locale)
 
const __RAL_locale_t__RAL_global_locale_category (int __category)
 
const __RAL_locale_t__RAL_locale_category (__locale_t __locale, int __category)
 
const char * __RAL_string_list_decode (const char *str, int index)
 
int __RAL_string_list_encode (const char *list, const char *str)
 
void __RAL_init_mbstate (struct __mbstate_s *state)
 
int __RAL_ascii_wctomb (char *s, unsigned wc, struct __mbstate_s *state)
 
int __RAL_ascii_mbtowc (unsigned *pwc, const char *s, unsigned len, struct __mbstate_s *state)
 
int __RAL_utf8_wctomb (char *s, unsigned wc, struct __mbstate_s *state)
 
int __RAL_utf8_mbtowc (unsigned *pwc, const char *s, unsigned len, struct __mbstate_s *state)
 
int __RAL_mb_max (const struct __locale_s *loc)
 
int __RAL_compare_locale_name (const char *str0, const char *str1)
 
int __RAL_unicode_iswctype (long ch, int ty)
 
long __RAL_unicode_towupper (long ch)
 
long __RAL_unicode_towlower (long ch)
 
int __RAL_unicode_map_range_search (const void *k0, const void *k1)
 
int __RAL_unicode_map_singleton_search (const void *k0, const void *k1)
 
int __RAL_unicode_set_bmp_range_search (const void *k0, const void *k1)
 
int __RAL_unicode_set_nonbmp_range_search (const void *k0, const void *k1)
 
void __RAL_register_error_decoder (__RAL_error_decoder_t *decoder)
 
const char * __RAL_decode_error (int num)
 
 __attribute__ ((always_inline))
 
void SystemInit (void)
 
void SystemCoreClockUpdate (void)
 
void assert_nrf_callback (uint16_t line_num, const uint8_t *file_name)
 Callback function for asserts in the SoftDevice. More...
 
 __attribute__ ((naked))
 
int putchar (int __c)
 
int getchar (void)
 
int puts (const char *__s)
 
char * gets (char *__s)
 
int sprintf (char *__s, const char *__format,...)
 
int snprintf (char *__s, size_t __n, const char *__format,...)
 
int vsnprintf (char *__s, size_t __n, const char *__format, __va_list __arg)
 
int printf (const char *__format,...)
 
int vprintf (const char *__format, __va_list __arg)
 
int vsprintf (char *__s, const char *__format, __va_list __arg)
 
int scanf (const char *__format,...)
 
int sscanf (const char *__s, const char *__format,...)
 
int vscanf (const char *__format, __va_list __arg)
 
int vsscanf (const char *__s, const char *__format, __va_list __arg)
 
int __putchar (int, __printf_tag_ptr)
 
void clearerr (FILE *)
 
int fclose (FILE *)
 
int feof (FILE *)
 
int ferror (FILE *)
 
int fflush (FILE *)
 
int fgetc (FILE *)
 
int fgetpos (FILE *, fpos_t *)
 
char * fgets (char *, int, FILE *)
 
int fileno (FILE *)
 
FILEfopen (const char *, const char *)
 
int fprintf (FILE *, const char *,...)
 
int fputc (int, FILE *)
 
int fputs (const char *, FILE *)
 
size_t fread (void *, size_t, size_t, FILE *)
 
FILEfreopen (const char *, const char *, FILE *)
 
int fscanf (FILE *, const char *,...)
 
int fseek (FILE *, long, int)
 
int fsetpos (FILE *, const fpos_t *)
 
long ftell (FILE *)
 
size_t fwrite (const void *, size_t, size_t, FILE *)
 
int getc (FILE *)
 
void perror (const char *)
 
int putc (int, FILE *)
 
int remove (const char *)
 
int rename (const char *, const char *)
 
void rewind (FILE *)
 
void setbuf (FILE *, char *)
 
int setvbuf (FILE *, char *, int, size_t)
 
FILEtmpfile (void)
 
char * tmpnam (char *)
 
int ungetc (int, FILE *)
 
int vfprintf (FILE *, const char *, __va_list)
 
int vfscanf (FILE *, const char *, __va_list)
 
void app_error_fault_handler (uint32_t id, uint32_t pc, uint32_t info)
 
void app_error_handler (uint32_t error_code, uint32_t line_num, const uint8_t *p_file_name)
 
void app_error_handler_bare (ret_code_t error_code)
 
void app_error_save_and_stop (uint32_t id, uint32_t pc, uint32_t info)
 
void app_error_log_handle (uint32_t id, uint32_t pc, uint32_t info)
 
void app_util_critical_region_enter (uint8_t *p_nested)
 
void app_util_critical_region_exit (uint8_t nested)
 
uint8_t current_int_priority_get (void)
 
uint8_t privilege_level_get (void)
 
uint32_t nrfx_atomic_u32_fetch_store (nrfx_atomic_u32_t *p_data, uint32_t value)
 
uint32_t nrfx_atomic_u32_store (nrfx_atomic_u32_t *p_data, uint32_t value)
 
uint32_t nrfx_atomic_u32_fetch_or (nrfx_atomic_u32_t *p_data, uint32_t value)
 
uint32_t nrfx_atomic_u32_or (nrfx_atomic_u32_t *p_data, uint32_t value)
 
uint32_t nrfx_atomic_u32_fetch_and (nrfx_atomic_u32_t *p_data, uint32_t value)
 
uint32_t nrfx_atomic_u32_and (nrfx_atomic_u32_t *p_data, uint32_t value)
 
uint32_t nrfx_atomic_u32_fetch_xor (nrfx_atomic_u32_t *p_data, uint32_t value)
 
uint32_t nrfx_atomic_u32_xor (nrfx_atomic_u32_t *p_data, uint32_t value)
 
uint32_t nrfx_atomic_u32_fetch_add (nrfx_atomic_u32_t *p_data, uint32_t value)
 
uint32_t nrfx_atomic_u32_add (nrfx_atomic_u32_t *p_data, uint32_t value)
 
uint32_t nrfx_atomic_u32_fetch_sub (nrfx_atomic_u32_t *p_data, uint32_t value)
 
uint32_t nrfx_atomic_u32_sub (nrfx_atomic_u32_t *p_data, uint32_t value)
 
_Bool nrfx_atomic_u32_cmp_exch (nrfx_atomic_u32_t *p_data, uint32_t *p_expected, uint32_t desired)
 
uint32_t nrfx_atomic_u32_fetch_sub_hs (nrfx_atomic_u32_t *p_data, uint32_t value)
 
uint32_t nrfx_atomic_u32_sub_hs (nrfx_atomic_u32_t *p_data, uint32_t value)
 
uint32_t nrfx_atomic_flag_set_fetch (nrfx_atomic_flag_t *p_data)
 
uint32_t nrfx_atomic_flag_set (nrfx_atomic_flag_t *p_data)
 
uint32_t nrfx_atomic_flag_clear_fetch (nrfx_atomic_flag_t *p_data)
 
uint32_t nrfx_atomic_flag_clear (nrfx_atomic_flag_t *p_data)
 
ret_code_t nrf_drv_uart_init (nrf_drv_uart_t const *p_instance, nrf_drv_uart_config_t const *p_config, nrf_uart_event_handler_t event_handler)
 

Variables

struct __locale_s __RAL_global_locale
 
const __RAL_locale_t __RAL_c_locale
 
const __RAL_locale_codeset_t __RAL_codeset_ascii
 
const __RAL_locale_codeset_t __RAL_codeset_utf8
 
const unsigned char __RAL_ascii_ctype_map [128]
 
const char __RAL_c_locale_day_names []
 
const char __RAL_c_locale_abbrev_day_names []
 
const char __RAL_c_locale_month_names []
 
const char __RAL_c_locale_abbrev_month_names []
 
const char __RAL_data_utf8_period []
 
const char __RAL_data_utf8_comma []
 
const char __RAL_data_utf8_space []
 
const char __RAL_data_utf8_plus []
 
const char __RAL_data_utf8_minus []
 
const char __RAL_data_empty_string []
 
int(* __user_set_time_of_day )(const struct timeval *tp)
 
int(* __user_get_time_of_day )(struct timeval *tp)
 
__RAL_error_decoder_t__RAL_error_decoder_head
 
volatile int32_t ITM_RxBuffer
 
uint32_t SystemCoreClock
 
uint32_t __StackTop
 
uint32_t __StackLimit
 
uint32_t_vectors
 
uint32_t __FLASH_segment_used_end__
 
nrf_nvic_state_t nrf_nvic_state
 
FILEstdin
 
FILEstdout
 
FILEstderr
 
uint8_t nrf_drv_uart_use_easy_dma [1]
 

Typedef Documentation

◆ __locale_t

typedef struct __locale_s * __locale_t

◆ __printf_tag_ptr

typedef struct __printf_tag* __printf_tag_ptr

◆ __RAL_error_decoder_fn_t

typedef const char*(* __RAL_error_decoder_fn_t) (int error)

◆ __RAL_error_decoder_t

◆ __RAL_mb_decode_t

typedef int() __RAL_mb_decode_t(unsigned *pwc, const char *s, unsigned len, struct __mbstate_s *codec)

◆ __RAL_mb_encode_t

typedef int() __RAL_mb_encode_t(char *s, unsigned wc, struct __mbstate_s *codec)

◆ __va_list

typedef __builtin_va_list __va_list

◆ FILE

typedef struct __RAL_FILE FILE

◆ fpos_t

typedef long fpos_t

◆ int16_t

typedef signed short int16_t

◆ int32_t

typedef signed int int32_t

◆ int64_t

typedef signed long long int64_t

◆ int8_t

typedef signed char int8_t

◆ int_fast16_t

◆ int_fast32_t

◆ int_fast64_t

◆ int_fast8_t

◆ int_least16_t

◆ int_least32_t

◆ int_least64_t

◆ int_least8_t

◆ intmax_t

typedef int64_t intmax_t

◆ intptr_t

typedef int32_t intptr_t

◆ nrf_mutex_t

typedef volatile uint8_t nrf_mutex_t

◆ nrf_radio_signal_callback_t

typedef nrf_radio_signal_callback_return_param_t*(* nrf_radio_signal_callback_t) (uint8_t signal_type)

◆ nrf_uart_baudrate_t

typedef nrf_uarte_baudrate_t nrf_uart_baudrate_t

◆ nrf_uart_error_mask_t

typedef nrf_uarte_error_mask_t nrf_uart_error_mask_t

◆ nrf_uart_event_handler_t

typedef void(* nrf_uart_event_handler_t) (nrf_drv_uart_event_t *p_event, void *p_context)

◆ nrf_uart_event_t

typedef nrf_uarte_event_t nrf_uart_event_t

◆ nrf_uart_hwfc_t

typedef nrf_uarte_hwfc_t nrf_uart_hwfc_t

◆ nrf_uart_parity_t

typedef nrf_uarte_parity_t nrf_uart_parity_t

◆ nrf_uart_task_t

typedef nrf_uarte_task_t nrf_uart_task_t

◆ nrfx_atomic_flag_t

typedef volatile uint32_t nrfx_atomic_flag_t

◆ nrfx_atomic_u32_t

typedef volatile uint32_t nrfx_atomic_u32_t

◆ nrfx_err_t

◆ nrfx_irq_handler_t

typedef void(* nrfx_irq_handler_t) (void)

◆ ptrdiff_t

typedef int ptrdiff_t

◆ ret_code_t

◆ size_t

typedef unsigned size_t

◆ soc_ecb_ciphertext_t

typedef uint8_t soc_ecb_ciphertext_t[((16))]

◆ soc_ecb_cleartext_t

typedef uint8_t soc_ecb_cleartext_t[(16)]

◆ soc_ecb_key_t

typedef uint8_t soc_ecb_key_t[(16)]

◆ uint16_le_t

typedef uint8_t uint16_le_t[2]

◆ uint16_t

typedef unsigned short uint16_t

◆ uint32_le_t

typedef uint8_t uint32_le_t[4]

◆ uint32_t

typedef unsigned int uint32_t

◆ uint64_t

typedef unsigned long long uint64_t

◆ uint8_t

typedef unsigned char uint8_t

◆ uint_fast16_t

◆ uint_fast32_t

◆ uint_fast64_t

◆ uint_fast8_t

◆ uint_least16_t

◆ uint_least32_t

◆ uint_least64_t

◆ uint_least8_t

◆ uintmax_t

◆ uintptr_t

◆ wchar_t

typedef unsigned wchar_t

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
__RAL_WC_ALNUM 
__RAL_WC_ALPHA 
__RAL_WC_CNTRL 
__RAL_WC_DIGIT 
__RAL_WC_GRAPH 
__RAL_WC_LOWER 
__RAL_WC_UPPER 
__RAL_WC_SPACE 
__RAL_WC_PRINT 
__RAL_WC_PUNCT 
__RAL_WC_BLANK 
__RAL_WC_XDIGIT 

◆ anonymous enum

anonymous enum
Enumerator
__RAL_WT_TOLOWER 
__RAL_WT_TOUPPER 

◆ anonymous enum

anonymous enum
Enumerator
UNIT_0_625_MS 
UNIT_1_25_MS 
UNIT_10_MS 

◆ app_irq_priority_t

Enumerator
APP_IRQ_PRIORITY_HIGHEST 
APP_IRQ_PRIORITY_HIGH 
APP_IRQ_PRIORITY_MID 
APP_IRQ_PRIORITY_LOW_MID 
APP_IRQ_PRIORITY_LOW 
APP_IRQ_PRIORITY_LOWEST 
APP_IRQ_PRIORITY_THREAD 

◆ app_level_t

Enumerator
APP_LEVEL_UNPRIVILEGED 
APP_LEVEL_PRIVILEGED 

◆ IRQn_Type

enum IRQn_Type
Enumerator
Reset_IRQn 
NonMaskableInt_IRQn 
HardFault_IRQn 
MemoryManagement_IRQn 
BusFault_IRQn 
UsageFault_IRQn 
SVCall_IRQn 
DebugMonitor_IRQn 
PendSV_IRQn 
SysTick_IRQn 
POWER_CLOCK_IRQn 
RADIO_IRQn 
UARTE0_UART0_IRQn 
SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0_IRQn 
SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1_IRQn 
NFCT_IRQn 
GPIOTE_IRQn 
SAADC_IRQn 
TIMER0_IRQn 
TIMER1_IRQn 
TIMER2_IRQn 
RTC0_IRQn 
TEMP_IRQn 
RNG_IRQn 
ECB_IRQn 
CCM_AAR_IRQn 
WDT_IRQn 
RTC1_IRQn 
QDEC_IRQn 
COMP_LPCOMP_IRQn 
SWI0_EGU0_IRQn 
SWI1_EGU1_IRQn 
SWI2_EGU2_IRQn 
SWI3_EGU3_IRQn 
SWI4_EGU4_IRQn 
SWI5_EGU5_IRQn 
TIMER3_IRQn 
TIMER4_IRQn 
PWM0_IRQn 
PDM_IRQn 
MWU_IRQn 
PWM1_IRQn 
PWM2_IRQn 
SPIM2_SPIS2_SPI2_IRQn 
RTC2_IRQn 
I2S_IRQn 
FPU_IRQn 

◆ nrf_drv_uart_evt_type_t

Enumerator
NRF_DRV_UART_EVT_TX_DONE 
NRF_DRV_UART_EVT_RX_DONE 
NRF_DRV_UART_EVT_ERROR 

◆ NRF_MBR_COMMANDS

Enumerator
SD_MBR_COMMAND_COPY_BL 
SD_MBR_COMMAND_COPY_SD 
SD_MBR_COMMAND_INIT_SD 
SD_MBR_COMMAND_COMPARE 
SD_MBR_COMMAND_VECTOR_TABLE_BASE_SET 
SD_MBR_COMMAND_RESERVED 
SD_MBR_COMMAND_IRQ_FORWARD_ADDRESS_SET 

◆ NRF_MBR_SVCS

Enumerator
SD_MBR_COMMAND 

◆ NRF_MUTEX_VALUES

Enumerator
NRF_MUTEX_FREE 
NRF_MUTEX_TAKEN 

◆ NRF_POWER_DCDC_MODES

Enumerator
NRF_POWER_DCDC_DISABLE 
NRF_POWER_DCDC_ENABLE 

◆ NRF_POWER_MODES

Enumerator
NRF_POWER_MODE_CONSTLAT 
NRF_POWER_MODE_LOWPWR 

◆ NRF_POWER_THRESHOLDS

Enumerator
NRF_POWER_THRESHOLD_V17 
NRF_POWER_THRESHOLD_V18 
NRF_POWER_THRESHOLD_V19 
NRF_POWER_THRESHOLD_V20 
NRF_POWER_THRESHOLD_V21 
NRF_POWER_THRESHOLD_V22 
NRF_POWER_THRESHOLD_V23 
NRF_POWER_THRESHOLD_V24 
NRF_POWER_THRESHOLD_V25 
NRF_POWER_THRESHOLD_V26 
NRF_POWER_THRESHOLD_V27 
NRF_POWER_THRESHOLD_V28 

◆ NRF_RADIO_CALLBACK_SIGNAL_TYPE

Enumerator
NRF_RADIO_CALLBACK_SIGNAL_TYPE_START 
NRF_RADIO_CALLBACK_SIGNAL_TYPE_TIMER0 
NRF_RADIO_CALLBACK_SIGNAL_TYPE_RADIO 
NRF_RADIO_CALLBACK_SIGNAL_TYPE_EXTEND_FAILED 
NRF_RADIO_CALLBACK_SIGNAL_TYPE_EXTEND_SUCCEEDED 

◆ NRF_RADIO_HFCLK_CFG

Enumerator
NRF_RADIO_HFCLK_CFG_XTAL_GUARANTEED 
NRF_RADIO_HFCLK_CFG_NO_GUARANTEE 

◆ NRF_RADIO_NOTIFICATION_DISTANCES

Enumerator
NRF_RADIO_NOTIFICATION_DISTANCE_NONE 
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 

◆ NRF_RADIO_NOTIFICATION_TYPES

Enumerator
NRF_RADIO_NOTIFICATION_TYPE_NONE 
NRF_RADIO_NOTIFICATION_TYPE_INT_ON_ACTIVE 
NRF_RADIO_NOTIFICATION_TYPE_INT_ON_INACTIVE 
NRF_RADIO_NOTIFICATION_TYPE_INT_ON_BOTH 

◆ NRF_RADIO_PRIORITY

Enumerator
NRF_RADIO_PRIORITY_HIGH 
NRF_RADIO_PRIORITY_NORMAL 

◆ NRF_RADIO_REQUEST_TYPE

Enumerator
NRF_RADIO_REQ_TYPE_EARLIEST 
NRF_RADIO_REQ_TYPE_NORMAL 

◆ NRF_RADIO_SIGNAL_CALLBACK_ACTION

Enumerator
NRF_RADIO_SIGNAL_CALLBACK_ACTION_NONE 
NRF_RADIO_SIGNAL_CALLBACK_ACTION_EXTEND 
NRF_RADIO_SIGNAL_CALLBACK_ACTION_END 
NRF_RADIO_SIGNAL_CALLBACK_ACTION_REQUEST_AND_END 

◆ NRF_SOC_EVTS

Enumerator
NRF_EVT_HFCLKSTARTED 
NRF_EVT_POWER_FAILURE_WARNING 
NRF_EVT_FLASH_OPERATION_SUCCESS 
NRF_EVT_FLASH_OPERATION_ERROR 
NRF_EVT_RADIO_BLOCKED 
NRF_EVT_RADIO_CANCELED 
NRF_EVT_RADIO_SIGNAL_CALLBACK_INVALID_RETURN 
NRF_EVT_RADIO_SESSION_IDLE 
NRF_EVT_RADIO_SESSION_CLOSED 
NRF_EVT_NUMBER_OF_EVTS 

◆ NRF_SOC_SVCS

Enumerator
SD_PPI_CHANNEL_ENABLE_GET 
SD_PPI_CHANNEL_ENABLE_SET 
SD_PPI_CHANNEL_ENABLE_CLR 
SD_PPI_CHANNEL_ASSIGN 
SD_PPI_GROUP_TASK_ENABLE 
SD_PPI_GROUP_TASK_DISABLE 
SD_PPI_GROUP_ASSIGN 
SD_PPI_GROUP_GET 
SD_FLASH_PAGE_ERASE 
SD_FLASH_WRITE 
SD_FLASH_PROTECT 
SD_PROTECTED_REGISTER_WRITE 
SD_MUTEX_NEW 
SD_MUTEX_ACQUIRE 
SD_MUTEX_RELEASE 
SD_RAND_APPLICATION_POOL_CAPACITY_GET 
SD_RAND_APPLICATION_BYTES_AVAILABLE_GET 
SD_RAND_APPLICATION_VECTOR_GET 
SD_POWER_MODE_SET 
SD_POWER_SYSTEM_OFF 
SD_POWER_RESET_REASON_GET 
SD_POWER_RESET_REASON_CLR 
SD_POWER_POF_ENABLE 
SD_POWER_POF_THRESHOLD_SET 
SD_POWER_RAM_POWER_SET 
SD_POWER_RAM_POWER_CLR 
SD_POWER_RAM_POWER_GET 
SD_POWER_GPREGRET_SET 
SD_POWER_GPREGRET_CLR 
SD_POWER_GPREGRET_GET 
SD_POWER_DCDC_MODE_SET 
SD_APP_EVT_WAIT 
SD_CLOCK_HFCLK_REQUEST 
SD_CLOCK_HFCLK_RELEASE 
SD_CLOCK_HFCLK_IS_RUNNING 
SD_RADIO_NOTIFICATION_CFG_SET 
SD_ECB_BLOCK_ENCRYPT 
SD_ECB_BLOCKS_ENCRYPT 
SD_RADIO_SESSION_OPEN 
SD_RADIO_SESSION_CLOSE 
SD_RADIO_REQUEST 
SD_EVT_GET 
SD_TEMP_GET 
SVC_SOC_LAST 

◆ nrfx_drv_state_t

Enumerator
NRFX_DRV_STATE_UNINITIALIZED 
NRFX_DRV_STATE_INITIALIZED 
NRFX_DRV_STATE_POWERED_ON 

Function Documentation

◆ __attribute__() [1/2]

__attribute__ ( (always_inline)  )

◆ __attribute__() [2/2]

__attribute__ ( (naked)  )

◆ __putchar()

int __putchar ( int  ,
__printf_tag_ptr   
)

◆ __RAL_ascii_mbtowc()

int __RAL_ascii_mbtowc ( unsigned *  pwc,
const char *  s,
unsigned  len,
struct __mbstate_s state 
)

◆ __RAL_ascii_wctomb()

int __RAL_ascii_wctomb ( char *  s,
unsigned  wc,
struct __mbstate_s state 
)

◆ __RAL_compare_locale_name()

int __RAL_compare_locale_name ( const char *  str0,
const char *  str1 
)

◆ __RAL_decode_error()

const char* __RAL_decode_error ( int  num)

◆ __RAL_find_locale()

const __RAL_locale_t* __RAL_find_locale ( const char *  locale)

◆ __RAL_global_locale_category()

const __RAL_locale_t* __RAL_global_locale_category ( int  __category)

◆ __RAL_init_mbstate()

void __RAL_init_mbstate ( struct __mbstate_s state)

◆ __RAL_locale_category()

const __RAL_locale_t* __RAL_locale_category ( __locale_t  __locale,
int  __category 
)

◆ __RAL_mb_max()

int __RAL_mb_max ( const struct __locale_s loc)

◆ __RAL_register_error_decoder()

void __RAL_register_error_decoder ( __RAL_error_decoder_t decoder)

◆ __RAL_string_list_decode()

const char* __RAL_string_list_decode ( const char *  str,
int  index 
)

◆ __RAL_string_list_encode()

int __RAL_string_list_encode ( const char *  list,
const char *  str 
)

◆ __RAL_unicode_iswctype()

int __RAL_unicode_iswctype ( long  ch,
int  ty 
)

◆ __RAL_unicode_map_range_search()

int __RAL_unicode_map_range_search ( const void *  k0,
const void *  k1 
)

◆ __RAL_unicode_map_singleton_search()

int __RAL_unicode_map_singleton_search ( const void *  k0,
const void *  k1 
)

◆ __RAL_unicode_set_bmp_range_search()

int __RAL_unicode_set_bmp_range_search ( const void *  k0,
const void *  k1 
)

◆ __RAL_unicode_set_nonbmp_range_search()

int __RAL_unicode_set_nonbmp_range_search ( const void *  k0,
const void *  k1 
)

◆ __RAL_unicode_towlower()

long __RAL_unicode_towlower ( long  ch)

◆ __RAL_unicode_towupper()

long __RAL_unicode_towupper ( long  ch)

◆ __RAL_utf8_mbtowc()

int __RAL_utf8_mbtowc ( unsigned *  pwc,
const char *  s,
unsigned  len,
struct __mbstate_s state 
)

◆ __RAL_utf8_wctomb()

int __RAL_utf8_wctomb ( char *  s,
unsigned  wc,
struct __mbstate_s state 
)

◆ __user_find_locale()

const __RAL_locale_t* __user_find_locale ( const char *  locale)

◆ app_error_fault_handler()

void app_error_fault_handler ( uint32_t  id,
uint32_t  pc,
uint32_t  info 
)

◆ app_error_handler()

void app_error_handler ( uint32_t  error_code,
uint32_t  line_num,
const uint8_t p_file_name 
)

◆ app_error_handler_bare()

void app_error_handler_bare ( ret_code_t  error_code)

◆ app_error_log_handle()

void app_error_log_handle ( uint32_t  id,
uint32_t  pc,
uint32_t  info 
)

◆ app_error_save_and_stop()

void app_error_save_and_stop ( uint32_t  id,
uint32_t  pc,
uint32_t  info 
)

◆ app_util_critical_region_enter()

void app_util_critical_region_enter ( uint8_t p_nested)

◆ app_util_critical_region_exit()

void app_util_critical_region_exit ( uint8_t  nested)

◆ clearerr()

void clearerr ( FILE )

◆ current_int_priority_get()

uint8_t current_int_priority_get ( void  )

◆ fclose()

int fclose ( FILE )

◆ feof()

int feof ( FILE )

◆ ferror()

int ferror ( FILE )

◆ fflush()

int fflush ( FILE )

◆ fgetc()

int fgetc ( FILE )

◆ fgetpos()

int fgetpos ( FILE ,
fpos_t  
)

◆ fgets()

char* fgets ( char *  ,
int  ,
FILE  
)

◆ fileno()

int fileno ( FILE )

◆ fopen()

FILE* fopen ( const char *  ,
const char *   
)

◆ fprintf()

int fprintf ( FILE ,
const char *  ,
  ... 
)

◆ fputc()

int fputc ( int  ,
FILE  
)

◆ fputs()

int fputs ( const char *  ,
FILE  
)

◆ fread()

size_t fread ( void *  ,
size_t  ,
size_t  ,
FILE  
)

◆ freopen()

FILE* freopen ( const char *  ,
const char *  ,
FILE  
)

◆ fscanf()

int fscanf ( FILE ,
const char *  ,
  ... 
)

◆ fseek()

int fseek ( FILE ,
long  ,
int   
)

◆ fsetpos()

int fsetpos ( FILE ,
const fpos_t  
)

◆ ftell()

long ftell ( FILE )

◆ fwrite()

size_t fwrite ( const void *  ,
size_t  ,
size_t  ,
FILE  
)

◆ getc()

int getc ( FILE )

◆ getchar()

int getchar ( void  )

◆ gets()

char* gets ( char *  __s)

◆ nrf_drv_uart_init()

ret_code_t nrf_drv_uart_init ( nrf_drv_uart_t const *  p_instance,
nrf_drv_uart_config_t const *  p_config,
nrf_uart_event_handler_t  event_handler 
)

◆ nrfx_atomic_flag_clear()

uint32_t nrfx_atomic_flag_clear ( nrfx_atomic_flag_t p_data)

◆ nrfx_atomic_flag_clear_fetch()

uint32_t nrfx_atomic_flag_clear_fetch ( nrfx_atomic_flag_t p_data)

◆ nrfx_atomic_flag_set()

uint32_t nrfx_atomic_flag_set ( nrfx_atomic_flag_t p_data)

◆ nrfx_atomic_flag_set_fetch()

uint32_t nrfx_atomic_flag_set_fetch ( nrfx_atomic_flag_t p_data)

◆ nrfx_atomic_u32_add()

uint32_t nrfx_atomic_u32_add ( nrfx_atomic_u32_t p_data,
uint32_t  value 
)

◆ nrfx_atomic_u32_and()

uint32_t nrfx_atomic_u32_and ( nrfx_atomic_u32_t p_data,
uint32_t  value 
)

◆ nrfx_atomic_u32_cmp_exch()

_Bool nrfx_atomic_u32_cmp_exch ( nrfx_atomic_u32_t p_data,
uint32_t p_expected,
uint32_t  desired 
)

◆ nrfx_atomic_u32_fetch_add()

uint32_t nrfx_atomic_u32_fetch_add ( nrfx_atomic_u32_t p_data,
uint32_t  value 
)

◆ nrfx_atomic_u32_fetch_and()

uint32_t nrfx_atomic_u32_fetch_and ( nrfx_atomic_u32_t p_data,
uint32_t  value 
)

◆ nrfx_atomic_u32_fetch_or()

uint32_t nrfx_atomic_u32_fetch_or ( nrfx_atomic_u32_t p_data,
uint32_t  value 
)

◆ nrfx_atomic_u32_fetch_store()

uint32_t nrfx_atomic_u32_fetch_store ( nrfx_atomic_u32_t p_data,
uint32_t  value 
)

◆ nrfx_atomic_u32_fetch_sub()

uint32_t nrfx_atomic_u32_fetch_sub ( nrfx_atomic_u32_t p_data,
uint32_t  value 
)

◆ nrfx_atomic_u32_fetch_sub_hs()

uint32_t nrfx_atomic_u32_fetch_sub_hs ( nrfx_atomic_u32_t p_data,
uint32_t  value 
)

◆ nrfx_atomic_u32_fetch_xor()

uint32_t nrfx_atomic_u32_fetch_xor ( nrfx_atomic_u32_t p_data,
uint32_t  value 
)

◆ nrfx_atomic_u32_or()

uint32_t nrfx_atomic_u32_or ( nrfx_atomic_u32_t p_data,
uint32_t  value 
)

◆ nrfx_atomic_u32_store()

uint32_t nrfx_atomic_u32_store ( nrfx_atomic_u32_t p_data,
uint32_t  value 
)

◆ nrfx_atomic_u32_sub()

uint32_t nrfx_atomic_u32_sub ( nrfx_atomic_u32_t p_data,
uint32_t  value 
)

◆ nrfx_atomic_u32_sub_hs()

uint32_t nrfx_atomic_u32_sub_hs ( nrfx_atomic_u32_t p_data,
uint32_t  value 
)

◆ nrfx_atomic_u32_xor()

uint32_t nrfx_atomic_u32_xor ( nrfx_atomic_u32_t p_data,
uint32_t  value 
)

◆ perror()

void perror ( const char *  )

◆ printf()

int printf ( const char *  __format,
  ... 
)

◆ privilege_level_get()

uint8_t privilege_level_get ( void  )

◆ putc()

int putc ( int  ,
FILE  
)

◆ putchar()

int putchar ( int  __c)

◆ puts()

int puts ( const char *  __s)

◆ remove()

int remove ( const char *  )

◆ rename()

int rename ( const char *  ,
const char *   
)

◆ rewind()

void rewind ( FILE )

◆ scanf()

int scanf ( const char *  __format,
  ... 
)

◆ setbuf()

void setbuf ( FILE ,
char *   
)

◆ setvbuf()

int setvbuf ( FILE ,
char *  ,
int  ,
size_t   
)

◆ snprintf()

int snprintf ( char *  __s,
size_t  __n,
const char *  __format,
  ... 
)

◆ sprintf()

int sprintf ( char *  __s,
const char *  __format,
  ... 
)

◆ sscanf()

int sscanf ( const char *  __s,
const char *  __format,
  ... 
)

◆ SystemCoreClockUpdate()

void SystemCoreClockUpdate ( void  )

◆ SystemInit()

void SystemInit ( void  )

◆ tmpfile()

FILE* tmpfile ( void  )

◆ tmpnam()

char* tmpnam ( char *  )

◆ ungetc()

int ungetc ( int  ,
FILE  
)

◆ vfprintf()

int vfprintf ( FILE ,
const char *  ,
__va_list   
)

◆ vfscanf()

int vfscanf ( FILE ,
const char *  ,
__va_list   
)

◆ vprintf()

int vprintf ( const char *  __format,
__va_list  __arg 
)

◆ vscanf()

int vscanf ( const char *  __format,
__va_list  __arg 
)

◆ vsnprintf()

int vsnprintf ( char *  __s,
size_t  __n,
const char *  __format,
__va_list  __arg 
)

◆ vsprintf()

int vsprintf ( char *  __s,
const char *  __format,
__va_list  __arg 
)

◆ vsscanf()

int vsscanf ( const char *  __s,
const char *  __format,
__va_list  __arg 
)

Variable Documentation

◆ __FLASH_segment_used_end__

uint32_t __FLASH_segment_used_end__

◆ __RAL_ascii_ctype_map

const unsigned char __RAL_ascii_ctype_map[128]

◆ __RAL_c_locale

const __RAL_locale_t __RAL_c_locale

◆ __RAL_c_locale_abbrev_day_names

const char __RAL_c_locale_abbrev_day_names[]

◆ __RAL_c_locale_abbrev_month_names

const char __RAL_c_locale_abbrev_month_names[]

◆ __RAL_c_locale_day_names

const char __RAL_c_locale_day_names[]

◆ __RAL_c_locale_month_names

const char __RAL_c_locale_month_names[]

◆ __RAL_codeset_ascii

const __RAL_locale_codeset_t __RAL_codeset_ascii

◆ __RAL_codeset_utf8

const __RAL_locale_codeset_t __RAL_codeset_utf8

◆ __RAL_data_empty_string

const char __RAL_data_empty_string[]

◆ __RAL_data_utf8_comma

const char __RAL_data_utf8_comma[]

◆ __RAL_data_utf8_minus

const char __RAL_data_utf8_minus[]

◆ __RAL_data_utf8_period

const char __RAL_data_utf8_period[]

◆ __RAL_data_utf8_plus

const char __RAL_data_utf8_plus[]

◆ __RAL_data_utf8_space

const char __RAL_data_utf8_space[]

◆ __RAL_error_decoder_head

__RAL_error_decoder_t* __RAL_error_decoder_head

◆ __RAL_global_locale

struct __locale_s __RAL_global_locale

◆ __StackLimit

uint32_t __StackLimit

◆ __StackTop

uint32_t __StackTop

◆ __user_get_time_of_day

int(* __user_get_time_of_day) (struct timeval *tp)

◆ __user_set_time_of_day

int(* __user_set_time_of_day) (const struct timeval *tp)

◆ _vectors

uint32_t* _vectors

◆ ITM_RxBuffer

volatile int32_t ITM_RxBuffer

◆ nrf_drv_uart_use_easy_dma

uint8_t nrf_drv_uart_use_easy_dma[1]

◆ nrf_nvic_state

nrf_nvic_state_t nrf_nvic_state

◆ stderr

FILE* stderr

◆ stdin

FILE* stdin

◆ stdout

FILE* stdout

◆ SystemCoreClock

uint32_t SystemCoreClock