Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Auto generated API documentation and code listings for mbed-KL25Z
| ADC_Type | ADC - Register Layout Typedef |
| AnalogIn | An analog input, used for reading the voltage on a pin |
| AnalogOut | An analog output, used for setting the voltage on a pin |
| APSR_Type | Union type to access the Application Program Status Register (APSR) |
| BusIn | A digital input bus, used for reading the state of a collection of pins |
| BusInOut | A digital input output bus, used for setting the state of a collection of pins |
| BusOut | A digital output bus, used for setting the state of a collection of pins |
| CAN | A can bus client, used for communicating with can devices |
| CANMessage | CANMessage class |
| CMP_Type | CMP - Register Layout Typedef |
| CONTROL_Type | Union type to access the Control Registers (CONTROL) |
| DAC_Type | DAC - Register Layout Typedef |
| DigitalIn | A digital input, used for reading the state of a pin |
| DigitalInOut | A digital input/output, used for setting or reading a bi-directional pin |
| DigitalOut | A digital output, used for setting the state of a pin |
| DirHandle | Represents a directory stream |
| DMA_Type | DMA - Register Layout Typedef |
| DMAMUX_Type | DMAMUX - Register Layout Typedef |
| Ethernet | An ethernet interface, to use with the ethernet pins |
| FGPIO_Type | FGPIO - Register Layout Typedef |
| FileHandle | An OO equivalent of the internal FILEHANDLE variable and associated _sys_* functions |
| FileSystemLike | A filesystem-like object is one that can be used to open files though it by fopen("/name/filename", mode) |
| FTFA_Type | FTFA - Register Layout Typedef |
| FunctionPointer | A class for storing and calling a pointer to a static or member void function |
| GPIO_Type | GPIO - Register Layout Typedef |
| I2C | An I2C Master, used for communicating with I2C slave devices |
| I2C_Type | I2C - Register Layout Typedef |
| I2CSlave | An I2C Slave, used for communicating with an I2C Master device |
| InterruptIn | A digital interrupt input, used to call a function on a rising or falling edge |
| IPSR_Type | Union type to access the Interrupt Program Status Register (IPSR) |
| LLWU_Type | LLWU - Register Layout Typedef |
| LocalFileSystem | A filesystem for accessing the local mbed Microcontroller USB disk drive |
| LPTMR_Type | LPTMR - Register Layout Typedef |
| MCG_Type | MCG - Register Layout Typedef |
| MCM_Type | MCM - Register Layout Typedef |
| MPU_Type | Structure type to access the Memory Protection Unit (MPU) |
| MTB_Type | MTB - Register Layout Typedef |
| MTBDWT_Type | MTBDWT - Register Layout Typedef |
| NV_Type | NV - Register Layout Typedef |
| NVIC_Type | Structure type to access the Nested Vectored Interrupt Controller (NVIC) |
| OSC_Type | OSC - Register Layout Typedef |
| PIT_Type | PIT - Register Layout Typedef |
| PMC_Type | PMC - Register Layout Typedef |
| PORT_Type | PORT - Register Layout Typedef |
| PortIn | A multiple pin digital input |
| PortInOut | A multiple pin digital in/out used to set/read multiple bi-directional pins |
| PortOut | A multiple pin digital out |
| PwmOut | A pulse-width modulation digital output |
| RCM_Type | RCM - Register Layout Typedef |
| ROM_Type | ROM - Register Layout Typedef |
| RTC_Type | RTC - Register Layout Typedef |
| SCB_Type | Structure type to access the System Control Block (SCB) |
| Serial | A serial port (UART) for communication with other serial devices |
| SIM_Type | SIM - Register Layout Typedef |
| SMC_Type | SMC - Register Layout Typedef |
| SPI | A SPI Master, used for communicating with SPI slave devices |
| SPI_Type | SPI - Register Layout Typedef |
| SPISlave | A SPI slave, used for communicating with a SPI Master device |
| SysTick_Type | Structure type to access the System Timer (SysTick) |
| Ticker | A Ticker is used to call a function at a recurring interval |
| Timeout | A Timeout is used to call a function at a point in the future |
| Timer | A general purpose timer |
| TimerEvent | Base abstraction for timer interrupts |
| TPM_Type | TPM - Register Layout Typedef |
| TSI_Type | TSI - Register Layout Typedef |
| UART_Type | UART - Register Layout Typedef |
| UARTLP_Type | UARTLP - Register Layout Typedef |
| USB_Type | USB - Register Layout Typedef |
| xPSR_Type | Union type to access the Special-Purpose Program Status Registers (xPSR) |
Code
| AnalogIn.h [code] | |
| analogin_api.h [code] | |
| AnalogOut.h [code] | |
| analogout_api.h [code] | |
| BusIn.h [code] | |
| BusInOut.h [code] | |
| BusOut.h [code] | |
| CAN.h [code] | |
| can_api.h [code] | |
| can_helper.h [code] | |
| cmsis.h [code] | |
| cmsis_nvic.h [code] | |
| core_cm0plus.h [code] | CMSIS Cortex-M0+ Core Peripheral Access Layer Header File |
| core_cmFunc.h [code] | CMSIS Cortex-M Core Function Access Header File |
| core_cmInstr.h [code] | CMSIS Cortex-M Core Instruction Access Header File |
| device.h [code] | |
| DigitalIn.h [code] | |
| DigitalInOut.h [code] | |
| DigitalOut.h [code] | |
| DirHandle.h [code] | |
| error.h [code] | |
| Ethernet.h [code] | |
| ethernet_api.h [code] | |
| FileBase.h [code] | |
| FileHandle.h [code] | |
| FileLike.h [code] | |
| FilePath.h [code] | |
| FileSystemLike.h [code] | |
| FunctionPointer.h [code] | |
| gpio_api.h [code] | |
| gpio_irq_api.h [code] | |
| gpio_object.h [code] | |
| I2C.h [code] | |
| i2c_api.h [code] | |
| I2CSlave.h [code] | |
| InterruptIn.h [code] | |
| LocalFileSystem.h [code] | |
| mbed.h [code] | |
| mbed_debug.h [code] | |
| mbed_interface.h [code] | |
| MKL25Z4.h [code] | CMSIS Peripheral Access Layer for MKL25Z4 |
| objects.h [code] | |
| PeripheralNames.h [code] | |
| pinmap.h [code] | |
| PinNames.h [code] | |
| platform.h [code] | |
| port_api.h [code] | |
| PortIn.h [code] | |
| PortInOut.h [code] | |
| PortNames.h [code] | |
| PortOut.h [code] | |
| PwmOut.h [code] | |
| pwmout_api.h [code] | |
| rtc_api.h [code] | |
| rtc_time.h [code] | |
| semihost_api.h [code] | |
| Serial.h [code] | |
| serial_api.h [code] | |
| sleep_api.h [code] | |
| SPI.h [code] | |
| spi_api.h [code] | |
| SPISlave.h [code] | |
| Stream.h [code] | |
| system_MKL25Z4.h [code] | |
| Ticker.h [code] | |
| Timeout.h [code] | |
| Timer.h [code] | |
| TimerEvent.h [code] | |
| toolchain.h [code] | |
| us_ticker_api.h [code] | |
| wait_api.h [code] |