0% found this document useful (0 votes)
48 views6 pages

Flash Partitioning s32k144

Uploaded by

lige960103
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views6 pages

Flash Partitioning s32k144

Uploaded by

lige960103
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 6

=============================================================================

List of generated methods in project: flash_partitioning_s32k144

This text description is generated by Processor Expert. Do not modify it.


=============================================================================

Module "intMan1" (component interrupt_manager)


- 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.

===================================================================================

You might also like