NVM Non-volatile Memory driver
GPIOINT General Purpose Input/Output Interrupt dispatcher
RTCDRV Real Time Clock Timer driver
SPIDRV Serial Peripheral Interface driver
Modules
EM_Drivers
NVM
Defines
ECODE_EMDRV_NVM_ADDR_INVALID
ECODE_EMDRV_NVM_ALIGNMENT_INVALID
ECODE_EMDRV_NVM_DATA_INVALID
ECODE_EMDRV_NVM_ERROR
ECODE_EMDRV_NVM_NO_PAGES_AVAILABLE
ECODE_EMDRV_NVM_OK
ECODE_EMDRV_NVM_PAGE_INVALID
ECODE_EMDRV_NVM_WRITE_LOCK
NVM_ERASE_RETAINCOUNT
NVM_FEATURE_READ_VALIDATION_ENABLED
NVM_FEATURE_STATIC_WEAR_ENABLED
NVM_FEATURE_WEAR_PAGES_ENABLED
NVM_FEATURE_WEARLEVELGET_ENABLED
NVM_FEATURE_WRITE_NECESSARY_CHECK_ENABLED
NVM_FEATURE_WRITE_VALIDATION_ENABLED
NVM_MAX_NUMBER_OF_PAGES
NVM_PAGE_SIZE
NVM_PAGE_TERMINATION
NVM_PAGES_SCRATCH
NVM_READ_ALL_CMD
NVM_STATIC_WEAR_THRESHOLD
NVM_WRITE_ALL_CMD
NVM_WRITE_NONE_CMD
Typedefs
NVM_Page_t
NVM_Page_Table_t
Enumerations
NVM_Page_Type_t
Functions
NVM_ConfigGet
NVM_Erase
NVM_Init
NVM_Read
NVM_WearLevelGet
NVM_Write
Data Structures
NVM_Object_Descriptor_t
NVM_Page_Descriptor_t
NVM_Config_t
GPIOINT
GPIOINT_IrqCallbackPtr_t
GPIOINT_CallbackRegister
GPIOINT_CallbackUnRegister
GPIOINT_Init
SLEEP
SLEEP_EM4_WAKEUP_CALLBACK_ENABLED
SLEEP_LOWEST_ENERGY_MODE_DEFAULT
SLEEP_CbFuncPtr_t
SLEEP_EnergyMode_t
SLEEP_ForceSleepInEM4
SLEEP_Init
SLEEP_LowestEnergyModeGet
SLEEP_Sleep
SLEEP_SleepBlockBegin
SLEEP_SleepBlockEnd
RTCDRV
ECODE_EMDRV_RTCDRV_ALL_TIMERS_USED
ECODE_EMDRV_RTCDRV_ILLEGAL_TIMER_ID
ECODE_EMDRV_RTCDRV_OK
ECODE_EMDRV_RTCDRV_PARAM_ERROR
ECODE_EMDRV_RTCDRV_TIMER_NOT_ALLOCATED
ECODE_EMDRV_RTCDRV_TIMER_NOT_RUNNING
EMDRV_RTCDRV_NUM_TIMERS
RTCDRV_Callback_t
RTCDRV_TimerID_t
RTCDRV_TimerType_t
RTCDRV_AllocateTimer
RTCDRV_DeInit
RTCDRV_Delay
RTCDRV_FreeTimer
RTCDRV_GetWallClock
RTCDRV_Init
RTCDRV_IsRunning
RTCDRV_SetWallClock
RTCDRV_StartTimer
RTCDRV_StopTimer
RTCDRV_TimeRemaining
SPIDRV
ECODE_EMDRV_SPIDRV_ABORTED
ECODE_EMDRV_SPIDRV_BUSY
ECODE_EMDRV_SPIDRV_IDLE
ECODE_EMDRV_SPIDRV_ILLEGAL_HANDLE
ECODE_EMDRV_SPIDRV_ILLEGAL_OPERATION
ECODE_EMDRV_SPIDRV_MODE_ERROR
ECODE_EMDRV_SPIDRV_OK
ECODE_EMDRV_SPIDRV_PARAM_ERROR
ECODE_EMDRV_SPIDRV_TIMEOUT
ECODE_EMDRV_SPIDRV_TIMER_ALLOC_ERROR
EMDRV_SPIDRV_DMA_IRQ_PRIORITY
EMDRV_SPIDRV_INCLUDE_SLAVE
SPIDRV_MASTER_USART0
SPIDRV_MASTER_USART1
SPIDRV_MASTER_USART2
SPIDRV_SLAVE_USART0
SPIDRV_SLAVE_USART1
SPIDRV_SLAVE_USART2
SPIDRV_Callback_t
SPIDRV_Handle_t
SPIDRV_BitOrder_t
SPIDRV_ClockMode_t
SPIDRV_CsControl_t
SPIDRV_SlaveStart_t
SPIDRV_Type_t
SPIDRV_AbortTransfer
SPIDRV_DeInit
SPIDRV_GetBitrate
SPIDRV_GetFramelength
SPIDRV_GetTransferStatus
SPIDRV_Init
SPIDRV_MReceive
SPIDRV_MReceiveB
SPIDRV_MTransfer
SPIDRV_MTransferB
SPIDRV_MTransferSingleItemB
SPIDRV_MTransmit
SPIDRV_MTransmitB
SPIDRV_SetBitrate
SPIDRV_SetFramelength
SPIDRV_SReceive
SPIDRV_SReceiveB
SPIDRV_STransfer
SPIDRV_STransferB
SPIDRV_STransmit
SPIDRV_STransmitB
SPIDRV_Init_t
SPIDRV_HandleData_t
ECODE_EMDRV_BASE
ECODE_EMDRV_NVM_BASE
ECODE_EMDRV_RTCDRV_BASE
ECODE_EMDRV_SPIDRV_BASE
ECODE_OK
Ecode_t
Data Fields
File List
common/inc/ecode.h
config/nvm_config.c
config/nvm_config.h
config/rtcdrv_config.h
config/spidrv_config.h
gpiointerrupt/inc/gpiointerrupt.h
gpiointerrupt/src/gpiointerrupt.c
nvm/inc/nvm.h
nvm/inc/nvm_hal.h
nvm/src/nvm.c
nvm/src/nvm_hal.c
rtcdrv/inc/rtcdriver.h
rtcdrv/src/rtcdriver.c
sleep/inc/sleep.h
sleep/src/sleep.c
spidrv/inc/spidrv.h
spidrv/src/spidrv.c
Directory Hierarchy
common
inc
ecode.h
config
nvm_config.c
nvm_config.h
rtcdrv_config.h
spidrv_config.h
gpiointerrupt
gpiointerrupt.h
src
gpiointerrupt.c
nvm
nvm.h
nvm_hal.h
nvm.c
nvm_hal.c
rtcdrv
rtcdriver.h
rtcdriver.c
sleep
sleep.h
sleep.c
spidrv
spidrv.h
spidrv.c
Globals