nRF5 SDK v13.0.0
Macros | Enumerations
ssi_pal_types

This file contains the platform dependent definitions and types. More...

Macros

#define SASI_SUCCESS   0UL
 
#define SASI_FAIL   1UL
 
#define SASI_1K_SIZE_IN_BYTES   1024
 
#define SASI_BITS_IN_BYTE   8
 
#define SASI_BITS_IN_32BIT_WORD   32
 
#define SASI_32BIT_WORD_SIZE   (sizeof(uint32_t))
 
#define SASI_OK   SASI_SUCCESS
 
#define SASI_UNUSED_PARAM(prm)   ((void)prm)
 
#define SASI_MAX_UINT32_VAL   (0xFFFFFFFF)
 
#define CRYS_MIN(a, b)   ( ( (a) < (b) ) ? (a) : (b) )
 
#define CRYS_MAX(a, b)   ( ( (a) > (b) ) ? (a) : (b) )
 
#define CALC_FULL_BYTES(numBits)   (((numBits) + (SASI_BITS_IN_BYTE -1))/SASI_BITS_IN_BYTE)
 
#define CALC_FULL_32BIT_WORDS(numBits)   (((numBits) + (SASI_BITS_IN_32BIT_WORD -1))/SASI_BITS_IN_32BIT_WORD)
 
#define CALC_32BIT_WORDS_FROM_BYTES(sizeBytes)   (((sizeBytes) + SASI_32BIT_WORD_SIZE - 1) / SASI_32BIT_WORD_SIZE)
 
#define ROUNDUP_BITS_TO_32BIT_WORD(numBits)   (CALC_FULL_32BIT_WORDS(numBits)*SASI_BITS_IN_32BIT_WORD)
 
#define ROUNDUP_BITS_TO_BYTES(numBits)   (CALC_FULL_BYTES(numBits)*SASI_BITS_IN_BYTE)
 
#define ROUNDUP_BYTES_TO_32BIT_WORD(numBytes)   (SASI_32BIT_WORD_SIZE*(((numBytes)+SASI_32BIT_WORD_SIZE-1)/SASI_32BIT_WORD_SIZE))
 

Enumerations

enum  SaSiBool {
  SASI_FALSE = 0,
  SASI_TRUE = 1
}
 

Detailed Description

This file contains the platform dependent definitions and types.


Documentation feedback | Developer Zone | Subscribe | Updated