MCUXpresso SDK API Reference Manual MKE18F16
MCUXpresso%20SDK%20API%20Reference%20Manual_MKE18F16
User Manual:
Open the PDF directly: View PDF
Page Count: 777 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- MCUXpresso SDK API Reference Manual
- Introduction
- Driver errors status
- Architectural Overview
- Trademarks
- ACMP: Analog Comparator Driver
- Overview
- Typical use case
- Data Structure Documentation
- Macro Definition Documentation
- Enumeration Type Documentation
- Function Documentation
- ACMP_Init
- ACMP_Deinit
- ACMP_GetDefaultConfig
- ACMP_Enable
- ACMP_SetChannelConfig
- ACMP_EnableDMA
- ACMP_EnableWindowMode
- ACMP_SetFilterConfig
- ACMP_SetDACConfig
- ACMP_SetRoundRobinConfig
- ACMP_SetRoundRobinPreState
- ACMP_GetRoundRobinStatusFlags
- ACMP_ClearRoundRobinStatusFlags
- ACMP_GetRoundRobinResult
- ACMP_EnableInterrupts
- ACMP_DisableInterrupts
- ACMP_GetStatusFlags
- ACMP_ClearStatusFlags
- ADC12: Analog-to-Digital Converter
- Overview
- Function groups
- Typical use case
- Data Structure Documentation
- Macro Definition Documentation
- Enumeration Type Documentation
- Function Documentation
- ADC12_Init
- ADC12_Deinit
- ADC12_GetDefaultConfig
- ADC12_SetChannelConfig
- ADC12_GetChannelConversionValue
- ADC12_GetChannelStatusFlags
- ADC12_DoAutoCalibration
- ADC12_SetOffsetValue
- ADC12_SetGainValue
- ADC12_EnableDMA
- ADC12_EnableHardwareTrigger
- ADC12_SetHardwareCompareConfig
- ADC12_SetHardwareAverage
- ADC12_GetStatusFlags
- CRC: Cyclic Redundancy Check Driver
- DAC32: Digital-to-Analog Converter
- Overview
- Function groups
- Typical use case
- Data Structure Documentation
- Macro Definition Documentation
- Enumeration Type Documentation
- Function Documentation
- DAC32_Init
- DAC32_Deinit
- DAC32_GetDefaultConfig
- DAC32_Enable
- DAC32_EnableBuffer
- DAC32_SetBufferConfig
- DAC32_GetDefaultBufferConfig
- DAC32_EnableBufferDMA
- DAC32_SetBufferValue
- DAC32_DoSoftwareTriggerBuffer
- DAC32_GetBufferReadPointer
- DAC32_SetBufferReadPointer
- DAC32_EnableBufferInterrupts
- DAC32_DisableBufferInterrupts
- DAC32_GetBufferStatusFlags
- DAC32_ClearBufferStatusFlags
- DAC32_EnableBufferOutput
- DAC32_EnableTestOutput
- DMAMUX: Direct Memory Access Multiplexer Driver
- eDMA: Enhanced Direct Memory Access (eDMA) Controller Driver
- Overview
- Typical use case
- Data Structure Documentation
- Macro Definition Documentation
- Typedef Documentation
- Enumeration Type Documentation
- Function Documentation
- EDMA_Init
- EDMA_Deinit
- EDMA_InstallTCD
- EDMA_GetDefaultConfig
- EDMA_ResetChannel
- EDMA_SetTransferConfig
- EDMA_SetMinorOffsetConfig
- EDMA_SetChannelPreemptionConfig
- EDMA_SetChannelLink
- EDMA_SetBandWidth
- EDMA_SetModulo
- EDMA_EnableAsyncRequest
- EDMA_EnableAutoStopRequest
- EDMA_EnableChannelInterrupts
- EDMA_DisableChannelInterrupts
- EDMA_TcdReset
- EDMA_TcdSetTransferConfig
- EDMA_TcdSetMinorOffsetConfig
- EDMA_TcdSetChannelLink
- EDMA_TcdSetBandWidth
- EDMA_TcdSetModulo
- EDMA_TcdEnableAutoStopRequest
- EDMA_TcdEnableInterrupts
- EDMA_TcdDisableInterrupts
- EDMA_EnableChannelRequest
- EDMA_DisableChannelRequest
- EDMA_TriggerChannelStart
- EDMA_GetRemainingMajorLoopCount
- EDMA_GetErrorStatusFlags
- EDMA_GetChannelStatusFlags
- EDMA_ClearChannelStatusFlags
- EDMA_CreateHandle
- EDMA_InstallTCDMemory
- EDMA_SetCallback
- EDMA_PrepareTransfer
- EDMA_SubmitTransfer
- EDMA_StartTransfer
- EDMA_StopTransfer
- EDMA_AbortTransfer
- EDMA_GetUnusedTCDNumber
- EDMA_GetNextTCDAddress
- EDMA_HandleIRQ
- EWM: External Watchdog Monitor Driver
- C90TFS Flash Driver
- Overview
- Data Structure Documentation
- struct flash_execute_in_ram_function_config_t
- struct flash_swap_state_config_t
- struct flash_swap_ifr_field_config_t
- union flash_swap_ifr_field_data_t
- union pflash_protection_status_low_t
- struct pflash_protection_status_t
- struct flash_prefetch_speculation_status_t
- struct flash_protection_config_t
- struct flash_access_config_t
- struct flash_operation_config_t
- struct flash_config_t
- Macro Definition Documentation
- Enumeration Type Documentation
- _flash_driver_version_constants
- _flash_status
- _flash_driver_api_keys
- flash_margin_value_t
- flash_security_state_t
- flash_protection_state_t
- flash_execute_only_access_state_t
- flash_property_tag_t
- _flash_execute_in_ram_function_constants
- flash_read_resource_option_t
- _flash_read_resource_range
- _k3_flash_read_once_index
- flash_flexram_function_option_t
- flash_swap_function_option_t
- flash_swap_control_option_t
- flash_swap_state_t
- flash_swap_block_status_t
- flash_partition_flexram_load_option_t
- flash_memory_index_t
- flash_cache_controller_index_t
- flash_cache_clear_process_t
- Function Documentation
- FLASH_Init
- FLASH_SetCallback
- FLASH_PrepareExecuteInRamFunctions
- FLASH_EraseAll
- FLASH_Erase
- FLASH_EraseAllUnsecure
- FLASH_EraseAllExecuteOnlySegments
- FLASH_Program
- FLASH_ProgramOnce
- FLASH_ProgramSection
- FLASH_EepromWrite
- FLASH_ReadResource
- FLASH_ReadOnce
- FLASH_GetSecurityState
- FLASH_SecurityBypass
- FLASH_VerifyEraseAll
- FLASH_VerifyErase
- FLASH_VerifyProgram
- FLASH_VerifyEraseAllExecuteOnlySegments
- FLASH_IsProtected
- FLASH_IsExecuteOnly
- FLASH_GetProperty
- FLASH_SetProperty
- FLASH_SetFlexramFunction
- FLASH_ProgramPartition
- FLASH_PflashSetProtection
- FLASH_PflashGetProtection
- FLASH_DflashSetProtection
- FLASH_DflashGetProtection
- FLASH_EepromSetProtection
- FLASH_EepromGetProtection
- FlexCAN: Flex Controller Area Network Driver
- FlexIO: FlexIO Driver
- FTM: FlexTimer Driver
- Overview
- Function groups
- Register Update
- Typical use case
- Data Structure Documentation
- Enumeration Type Documentation
- ftm_chnl_t
- ftm_fault_input_t
- ftm_pwm_mode_t
- ftm_pwm_level_select_t
- ftm_output_compare_mode_t
- ftm_input_capture_edge_t
- ftm_dual_edge_capture_mode_t
- ftm_quad_decode_mode_t
- ftm_phase_polarity_t
- ftm_deadtime_prescale_t
- ftm_clock_source_t
- ftm_clock_prescale_t
- ftm_bdm_mode_t
- ftm_fault_mode_t
- ftm_external_trigger_t
- ftm_pwm_sync_method_t
- ftm_reload_point_t
- ftm_interrupt_enable_t
- ftm_status_flags_t
- _ftm_quad_decoder_flags
- Function Documentation
- FTM_Init
- FTM_Deinit
- FTM_GetDefaultConfig
- FTM_SetupPwm
- FTM_UpdatePwmDutycycle
- FTM_UpdateChnlEdgeLevelSelect
- FTM_SetupInputCapture
- FTM_SetupOutputCompare
- FTM_SetupDualEdgeCapture
- FTM_SetupFault
- FTM_EnableInterrupts
- FTM_DisableInterrupts
- FTM_GetEnabledInterrupts
- FTM_GetStatusFlags
- FTM_ClearStatusFlags
- FTM_SetTimerPeriod
- FTM_GetCurrentTimerCount
- FTM_StartTimer
- FTM_StopTimer
- FTM_SetSoftwareCtrlEnable
- FTM_SetSoftwareCtrlVal
- FTM_SetGlobalTimeBaseOutputEnable
- FTM_SetOutputMask
- FTM_SetPwmOutputEnable
- FTM_SetFaultControlEnable
- FTM_SetDeadTimeEnable
- FTM_SetComplementaryEnable
- FTM_SetInvertEnable
- FTM_SetupQuadDecode
- FTM_GetQuadDecoderFlags
- FTM_SetQuadDecoderModuloValue
- FTM_GetQuadDecoderCounterValue
- FTM_ClearQuadDecoderCounterValue
- FTM_SetSoftwareTrigger
- FTM_SetWriteProtection
- GPIO: General-Purpose Input/Output Driver
- LMEM: Local Memory Controller Cache Control Driver
- Overview
- Descriptions
- Function groups
- Macro Definition Documentation
- Enumeration Type Documentation
- Function Documentation
- LMEM_EnableCodeCache
- LMEM_EnableCodeWriteBuffer
- LMEM_CodeCacheInvalidateAll
- LMEM_CodeCachePushAll
- LMEM_CodeCacheClearAll
- LMEM_CodeCacheInvalidateLine
- LMEM_CodeCacheInvalidateMultiLines
- LMEM_CodeCachePushLine
- LMEM_CodeCachePushMultiLines
- LMEM_CodeCacheClearLine
- LMEM_CodeCacheClearMultiLines
- LMEM_CodeCacheDemoteRegion
- LPI2C: Low Power I2C Driver
- LPIT: Low-Power Interrupt Timer
- LPSPI: Low Power Serial Peripheral Interface
- LPTMR: Low-Power Timer
- LPUART: Low Power UART Driver
- PDB: Programmable Delay Block
- Overview
- Typical use case
- Data Structure Documentation
- Macro Definition Documentation
- Enumeration Type Documentation
- Function Documentation
- PDB_Init
- PDB_Deinit
- PDB_GetDefaultConfig
- PDB_Enable
- PDB_DoSoftwareTrigger
- PDB_DoLoadValues
- PDB_EnableDMA
- PDB_EnableInterrupts
- PDB_DisableInterrupts
- PDB_GetStatusFlags
- PDB_ClearStatusFlags
- PDB_SetModulusValue
- PDB_GetCounterValue
- PDB_SetCounterDelayValue
- PDB_SetADCPreTriggerConfig
- PDB_SetADCPreTriggerDelayValue
- PDB_GetADCPreTriggerStatusFlags
- PDB_ClearADCPreTriggerStatusFlags
- PDB_SetDACTriggerConfig
- PDB_SetDACTriggerIntervalValue
- PDB_EnablePulseOutTrigger
- PDB_SetPulseOutTriggerDelayValue
- PMC: Power Management Controller
- PORT: Port Control and Interrupts
- PWT: Pulse Width Timer
- RCM: Reset Control Module Driver
- RTC: Real Time Clock
- SIM: System Integration Module Driver
- SMC: System Mode Controller Driver
- TRGMUX: Trigger Mux Driver
- WDOG32: 32-bit Watchdog Timer
- Clock Driver
- DMA Manager
- Debug Console
- Notification Framework
- Shell
- Flexio_mculcd_edma