- intMan1_INT_SYS_InstallHandler -Installs an interrupt handler routine for a given IRQ number. - intMan1_INT_SYS_EnableIRQ -Enables an interrupt for a given IRQ number. - intMan1_INT_SYS_DisableIRQ -Disables an interrupt for a given IRQ number. - intMan1_INT_SYS_EnableIRQGlobal -Enables system interrupt. - intMan1_INT_SYS_DisableIRQGlobal -Disable system interrupt. - intMan1_INT_SYS_SetPriority -Set Interrupt Priority. - intMan1_INT_SYS_GetPriority -Get Interrupt Priority. - intMan1_INT_SYS_ClearPending -Clear Pending Interrupt. - intMan1_INT_SYS_SetPending -Set Pending Interrupt. - intMan1_INT_SYS_GetPending -Get Pending Interrupt. - intMan1_INT_SYS_GetActive -Get Active Interrupt.
Module "Flash" (component flash)
- Flash_FLASH_DRV_Init -Flash initialization. - Flash_FLASH_DRV_GetPFlashProtection -P-Flash get protection. - Flash_FLASH_DRV_SetPFlashProtection -P-Flash set protection. - Flash_FLASH_DRV_GetSecurityState -Flash get security state. - Flash_FLASH_DRV_SecurityBypass -Flash security bypass. - Flash_FLASH_DRV_EraseAllBlock -Flash erase all Blocks. - Flash_FLASH_DRV_VerifyAllBlock -Flash verify all Blocks. - Flash_FLASH_DRV_EraseSector -Flash erase sector. - Flash_FLASH_DRV_VerifySection -Flash verify sector. - Flash_FLASH_DRV_EraseSuspend -Flash erase suspend. - Flash_FLASH_DRV_EraseResume -Flash erase resume. - Flash_FLASH_DRV_ReadOnce -Flash read once. - Flash_FLASH_DRV_ProgramOnce -Flash program once. - Flash_FLASH_DRV_Program -Flash program. - Flash_FLASH_DRV_ProgramCheck -Flash program check. - Flash_FLASH_DRV_CheckSum -Calculate check sum. - Flash_FLASH_DRV_ProgramSection -Flash program section. - Flash_FLASH_DRV_EraseBlock -Flash erase block. - Flash_FLASH_DRV_VerifyBlock -Flash verify block. - Flash_FLASH_DRV_GetEERAMProtection -EERAM get protection. - Flash_FLASH_DRV_SetEERAMProtection -EERAM set protection. - Flash_FLASH_DRV_SetFlexRamFunction -Flash Set FlexRam function command. - Flash_FLASH_DRV_EEEWrite -EEPROM Emulator Write. - Flash_FLASH_DRV_DEFlashPartition -Flash D/E-Flash Partition. - Flash_FLASH_DRV_GetDFlashProtection -D-Flash get protection. - Flash_FLASH_DRV_SetDFlashProtection -D-Flash set protection. - Flash_FLASH_DRV_PFlashSwap -swap between the two half of total logical P-Flash memory blocks within the memory map - Flash_FLASH_DRV_PFlashSwapCtl -implements swap control command corresponding with swap control code provided via swapcmd parameter - Flash_FLASH_DRV_EraseAllBlockUnsecure -Flash erase all Blocks. - Flash_FLASH_DRV_EnableCmdCompleteInterupt -Enable the command complete interrupt. - Flash_FLASH_DRV_DisableCmdCompleteInterupt -Disable the command complete interrupt. - Flash_FLASH_DRV_GetCmdCompleteFlag -Check the command complete flag has completed or not. - Flash_FLASH_DRV_EnableReadColisionInterupt -Enable the read collision error interrupt. - Flash_FLASH_DRV_DisableReadColisionInterupt -Disable the read collision error interrupt. - Flash_FLASH_DRV_GetReadColisionFlag -Check the read collision error flag is detected or not. - Flash_FLASH_DRV_ClearReadColisionFlag -Clear the read collision error flag. - Flash_FLASH_DRV_EnableDoubleBitFaultInterupt -Enable the double bit fault detect interrupt. - Flash_FLASH_DRV_DisableDoubleBitFaultInterupt -Disable the double bit fault detect interrupt. - Flash_FLASH_DRV_GetDoubleBitFaultFlag -Check the double bit fault flag is detected or not. - Flash_FLASH_DRV_ClearDoubleBitFaultFlag -Clear the double bit fault detect flag. - Flash_FLASH_DRV_ForceDoubleBitFaultDetectCmd -Force Double Bit Fault Detect.
Module "clockMan1" (component clock_manager)
- clockMan1_CLOCK_SYS_Init -Install pre-defined clock configurations. - clockMan1_CLOCK_SYS_UpdateConfiguration -Set system clock configuration according to pre-defined structure. - clockMan1_CLOCK_SYS_SetConfiguration -Set system clock configuration. - clockMan1_CLOCK_SYS_GetCurrentConfiguration -Get current system clock configuration. - clockMan1_CLOCK_SYS_GetErrorCallback -Get the callback which returns error in last clock switch. - clockMan1_CLOCK_SYS_GetFreq -Gets the clock frequency for a specific clock name. - clockMan1_CLOCK_DRV_Init -Initialize clocking modules - clockMan1_CLOCK_DRV_GetFreq -Return frequency. - clockMan1_CLOCK_DRV_SetModuleClock -Configures the system clocks. - clockMan1_CLOCK_DRV_SetSystemClock -Configures the system clocks. - clockMan1_CLOCK_DRV_GetSystemClockSource -Gets the system clock source. - clockMan1_CLOCK_DRV_SetClockSource -This function configures a clock source.
Module "pin_mux" (component PinSettings)
- pin_mux_PINS_DRV_Init -This function configures the pins with the options provided in the provided structure - pin_mux_PINS_DRV_SetPullSel -This function configures the internal resistor - pin_mux_PINS_DRV_SetMuxModeSel -This function configures the pin muxing - pin_mux_PINS_DRV_SetPinIntSel -This function configures the port pin interrupt/DMA request - pin_mux_PINS_DRV_GetPinIntSel -This function gets the current port pin interrupt/DMA request configuration - pin_mux_PINS_DRV_ClearPinIntFlagCmd -This function clears the individual pin- interrupt status flag - pin_mux_PINS_DRV_EnableDigitalFilter -This function enables digital filter feature for digital pin muxing - pin_mux_PINS_DRV_DisableDigitalFilter -This function disables digital filter feature for digital pin muxing - pin_mux_PINS_DRV_ConfigDigitalFilter -This function configures digital filter for port with given configuration - pin_mux_PINS_DRV_GetPortIntFlag -This function reads the entire port interrupt status flag - pin_mux_PINS_DRV_ClearPortIntFlagCmd -This function clears the entire port interrupt status flag - pin_mux_PINS_DRV_SetGlobalPinControl -This function quickly configures multiple pins within the one port for the same peripheral function with the same pin configuration - pin_mux_PINS_DRV_SetGlobalIntControl -This function quickly configures multiple pins within the one port for the same peripheral function with the same interrupt configuration - pin_mux_PINS_DRV_GetPinsDirection -This function returns the current pins directions for a port. Pins corresponding to bits with value of '1' are configured as output and pins corresponding to bits with value of '0' are configured as input. - pin_mux_PINS_DRV_SetPinDirection -This function configures the direction for the given pin, with the given value('1' for pin to be configured as output and '0' for pin to be configured as input) - pin_mux_PINS_DRV_SetPinsDirection -This function sets the direction configuration for all pins in a port. Pins corresponding to bits with value of '1' will be configured as output and pins corresponding to bits with value of '0' will be configured as input. - pin_mux_PINS_DRV_SetPortInputDisable -This function sets the pins input state for a port. Pins corresponding to bits with value of '1' will not be configured as input and pins corresponding to bits with value of '0' will be configured as input - pin_mux_PINS_DRV_GetPortInputDisable -This function returns the current pins input state for a port. Pins corresponding to bits with value of '1' are not configured as input and pins corresponding to bits with value of '0' are configured as input - pin_mux_PINS_DRV_WritePin -This function writes the given pin from a port, with the given value ('0' represents LOW, '1' represents HIGH) - pin_mux_PINS_DRV_WritePins -This function writes all pins configured as output with the values given in the parameter pins. '0' represents LOW, '1' represents HIGH - pin_mux_PINS_DRV_GetPinsOutput -This function returns the current output that is written to a port. Only pins that are configured as output will have meaningful values - pin_mux_PINS_DRV_SetPins -This function configures output pins listed in parameter pins (bits that are '1') to have a value of 'set' (HIGH). Pins corresponding to '0' will be unaffected - pin_mux_PINS_DRV_ClearPins -This function configures output pins listed in parameter pins (bits that are '1') to have a 'cleared' value (LOW). Pins corresponding to '0' will be unaffected - pin_mux_PINS_DRV_TogglePins -This function toggles output pins listed in parameter pins (bits that are '1'). Pins corresponding to '0' will be unaffected - pin_mux_PINS_DRV_ReadPins -This function returns the current input values from a port. Only pins configured as input will have meaningful values
Module "lpuart1" (component lpuart)
- lpuart1_LPUART_DRV_Init -Initializes an LPUART operation instance. - lpuart1_LPUART_DRV_Deinit -Shuts down the LPUART by disabling interrupts and transmitter/receiver. - lpuart1_LPUART_DRV_InstallRxCallback -Installs callback function for the LPUART receive. - lpuart1_LPUART_DRV_InstallTxCallback -Installs callback function for the LPUART transmit. - lpuart1_LPUART_DRV_SendDataBlocking -Sends data out through the LPUART module using a blocking method. - lpuart1_LPUART_DRV_SendDataPolling -Send out multiple bytes of data using polling method. - lpuart1_LPUART_DRV_SendData -Sends data out through the LPUART module using a non-blocking method. This enables an a-sync method for transmitting data. When used with a non-blocking receive, the LPUART can perform a full duplex operation. Non-blocking means that the function returns immediately. The application has to get the transmit status to know when the transmit is complete. - lpuart1_LPUART_DRV_GetTransmitStatus -Returns whether the previous transmit is complete. - lpuart1_LPUART_DRV_AbortSendingData -Terminates a non-blocking transmission early. - lpuart1_LPUART_DRV_ReceiveDataBlocking -Gets data from the LPUART module by using a blocking method. Blocking means that the function does not return until the receive is complete. - lpuart1_LPUART_DRV_ReceiveDataPolling -Receive multiple bytes of data using polling method. - lpuart1_LPUART_DRV_ReceiveData -Gets data from the LPUART module by using a non-blocking method. This enables an a-sync method for receiving data. When used with a non-blocking transmission, the LPUART can perform a full duplex operation. Non-blocking means that the function returns immediately. The application has to get the receive status to know when the receive is complete. - lpuart1_LPUART_DRV_GetReceiveStatus -Returns whether the previous receive is complete. - lpuart1_LPUART_DRV_AbortReceivingData -Terminates a non-blocking receive early. - lpuart1_LPUART_DRV_SetBaudRate -Configures the LPUART baud rate. - lpuart1_LPUART_DRV_GetBaudRate -Returns the LPUART baud rate. - lpuart1_LPUART_DRV_SetTxBuffer -Sets the internal driver reference to the tx buffer. - lpuart1_LPUART_DRV_SetRxBuffer -Sets the internal driver reference to the rx buffer.
Module "dmaController1" (component edma)
- dmaController1_EDMA_DRV_Init -Initializes the eDMA module. - dmaController1_EDMA_DRV_Deinit -Shuts down the eDMA module. - dmaController1_EDMA_DRV_ChannelInit -Initializes a eDMA channel. - dmaController1_EDMA_DRV_ReleaseChannel -Releases an eDMA channel. - dmaController1_EDMA_DRV_StartChannel -Starts an eDMA channel. - dmaController1_EDMA_DRV_StopChannel -Stops the eDMA channel. - dmaController1_EDMA_DRV_InstallCallback -Registers the callback function and the parameter for eDMA channel. - dmaController1_EDMA_DRV_GetChannelStatus -Gets the eDMA channel status. - dmaController1_EDMA_DRV_PushConfigToReg -Copies the channel configuration to the TCD registers. - dmaController1_EDMA_DRV_PushConfigToSTCD -Copies the channel configuration to the software TCD structure. - dmaController1_EDMA_DRV_ConfigSingleBlockTransfer -Configures a simple single block data transfer with DMA. This function configures the descriptor for a single block transfer. - dmaController1_EDMA_DRV_ConfigLoopTransfer -Configures the DMA transfer in loop mode. - dmaController1_EDMA_DRV_ConfigScatterGatherTransfer -Configures the DMA transfer in a scatter-gather mode. - dmaController1_EDMA_DRV_ConfigMultiBlockTransfer -Configures a multiple block data transfer with DMA. This function configures the descriptor for a multi block transfer. - dmaController1_EDMA_DRV_CancelTransfer -Cancels the remaining data transfer. - dmaController1_EDMA_DRV_SetChannelRequest -Configures the DMA request for the eDMA channel. - dmaController1_EDMA_DRV_ClearTCD -Clears all registers to 0 for the channel's TCD. - dmaController1_EDMA_DRV_SetSrcAddr -Configures the source address for the eDMA channel. - dmaController1_EDMA_DRV_SetSrcOffset -Configures the source address signed offset for the eDMA channel. - dmaController1_EDMA_DRV_SetSrcReadChunkSize -Configures the source data chunk size (transferred in a read sequence). - dmaController1_EDMA_DRV_SetDestAddr -Configures the destination address for the eDMA channel. - dmaController1_EDMA_DRV_SetDestOffset -Configures the destination address signed offset for the eDMA channel. - dmaController1_EDMA_DRV_SetDestWriteChunkSize -Configures the destination data chunk size (transferred in a write sequence) . - dmaController1_EDMA_DRV_SetMinorLoopBlockSize -Configures the number of bytes to be transferred in each service request of the channel. - dmaController1_EDMA_DRV_SetMajorLoopIterationCount -Configures the number of major loop iterations. - dmaController1_EDMA_DRV_GetRemainingMajorIterationsCount -Returns the remaining major loop iteration count. - dmaController1_EDMA_DRV_SetScatterGatherLink -Configures the memory address of the next TCD, in scatter/gather mode. - dmaController1_EDMA_DRV_DisableRequestsOnTransferComplete -Disables/Enables the DMA request after the major loop completes for the TCD. - dmaController1_EDMA_DRV_SetSrcLastAddrAdjustment -Configures the source address last adjustment. - dmaController1_EDMA_DRV_SetDestLastAddrAdjustment -Configures the destination address last adjustment. - dmaController1_EDMA_DRV_ConfigureInterrupt -Disables/Enables the channel interrupt requests. - dmaController1_EDMA_DRV_TriggerSwRequest -Triggers a sw request for the current channel.
Module "osif1" (component osif)
- osif1_OSIF_TimeDelay -Delays execution for a number of milliseconds. - osif1_OSIF_MutexLock -Waits for a mutex and locks it. - osif1_OSIF_MutexUnlock -Unlocks a previously locked mutex. - osif1_OSIF_MutexCreate -Create an unlocked mutex. - osif1_OSIF_MutexDestroy -Destroys a previously created mutex. - osif1_OSIF_SemaWait -Decrement a semaphore with timeout. - osif1_OSIF_SemaPost -Increment a semaphore. - osif1_OSIF_SemaCreate -Creates a semaphore with a given value. - osif1_OSIF_SemaDestroy -Destroys a previously created semaphore. - osif1_OSIF_GetMilliseconds -Returns the number of miliseconds elapsed since starting the internal timer or starting the scheduler.
Module "Cpu" (component S32K144_100)
- Cpu_SystemInit -This function disables the watchdog, enables FPU and the power mode protection. SystemInit is called from startup_device file. - Cpu_SystemCoreClockUpdate -SystemCoreClockUpdate evaluates the clock register settings and calculates the current core clock. It must be called whenever the core clock is changed during program execution - Cpu_SystemSoftwareReset -This method initiates initiate a system reset.