ssi_pal_types

nRF5 SDK v13.1.0

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.