- fix F411 F334 systeminit when HSI used - portinout always read IDR regardless of port direction

Fork of mbed-src by mbed official

Auto generated API documentation and code listings for mbed-src

Classes

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
CONTROL_Type Union type to access the Control Registers (CONTROL)
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
Ethernet An ethernet interface, to use with the ethernet pins
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)
FunctionPointer A class for storing and calling a pointer to a static or member void function
I2C An I2C Master, used for communicating with I2C slave devices
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
InterruptManager Use this singleton if you need to chain interrupt handlers
IPSR_Type Union type to access the Interrupt Program Status Register (IPSR)
LocalFileSystem A filesystem for accessing the local mbed Microcontroller USB disk drive
NVIC_Type Structure type to access the Nested Vectored Interrupt Controller (NVIC)
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
RawSerial A serial port (UART) for communication with other serial devices This is a variation of the Serial class that doesn't use streams, thus making it safe to use in interrupt handlers with the RTOS
SCB_Type Structure type to access the System Control Block (SCB)
Serial A serial port (UART) for communication with other serial devices
SerialBase A base class for serial port implementations Can't be instantiated directly (use Serial or RawSerial )
SPI A SPI Master, used for communicating with SPI slave devices
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
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]
assert.c [code]
board.c [code]
BusIn.cpp [code]
BusIn.h [code]
BusInOut.cpp [code]
BusInOut.h [code]
BusOut.cpp [code]
BusOut.h [code]
CallChain.cpp [code]
CallChain.h [code]
CAN.cpp [code]
CAN.h [code]
can_api.h [code]
can_helper.h [code]
core_cm0.h [code] CMSIS Cortex-M0 Core Peripheral Access Layer Header File
core_cm0plus.h [code] CMSIS Cortex-M0+ Core Peripheral Access Layer Header File
core_cm3.h [code] CMSIS Cortex-M3 Core Peripheral Access Layer Header File
core_cm4.h [code] CMSIS Cortex-M4 Core Peripheral Access Layer Header File
core_cm4_simd.h [code] CMSIS Cortex-M4 SIMD 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
DigitalIn.h [code]
DigitalInOut.h [code]
DigitalOut.h [code]
DirHandle.h [code]
error.c [code]
Ethernet.cpp [code]
Ethernet.h [code]
ethernet_api.h [code]
exit.c [code]
FileBase.cpp [code]
FileBase.h [code]
FileHandle.h [code]
FileLike.cpp [code]
FileLike.h [code]
FilePath.cpp [code]
FilePath.h [code]
FileSystemLike.cpp [code]
FileSystemLike.h [code]
FunctionPointer.cpp [code]
FunctionPointer.h [code]
gpio.c [code]
gpio_api.h [code]
gpio_irq_api.h [code]
I2C.cpp [code]
I2C.h [code]
i2c_api.h [code]
I2CSlave.cpp [code]
I2CSlave.h [code]
InterruptIn.cpp [code]
InterruptIn.h [code]
InterruptManager.cpp [code]
InterruptManager.h [code]
LocalFileSystem.cpp [code]
LocalFileSystem.h [code]
mbed.h [code]
mbed_assert.h [code]
mbed_debug.h [code]
mbed_error.h [code]
mbed_interface.c [code]
mbed_interface.h [code]
pinmap.h [code]
pinmap_common.c [code]
platform.h [code]
port_api.h [code]
PortIn.h [code]
PortInOut.h [code]
PortOut.h [code]
PwmOut.h [code]
pwmout_api.h [code]
RawSerial.cpp [code]
RawSerial.h [code]
retarget.cpp [code]
rtc_api.h [code]
rtc_time.c [code]
rtc_time.h [code]
semihost_api.c [code]
semihost_api.h [code]
Serial.cpp [code]
Serial.h [code]
serial_api.h [code]
SerialBase.cpp [code]
SerialBase.h [code]
sleep_api.h [code]
SPI.cpp [code]
SPI.h [code]
spi_api.h [code]
SPISlave.cpp [code]
SPISlave.h [code]
Stream.cpp [code]
Stream.h [code]
Ticker.cpp [code]
Ticker.h [code]
Timeout.cpp [code]
Timeout.h [code]
Timer.cpp [code]
Timer.h [code]
TimerEvent.cpp [code]
TimerEvent.h [code]
toolchain.h [code]
us_ticker_api.c [code]
us_ticker_api.h [code]
wait_api.c [code]
wait_api.h [code]