_ARM_DRIVER_STORAGE
|
This is the set of operations constituting the Storage driver
|
_ARM_DRIVER_VERSION
|
Driver Version
|
_ARM_STORAGE_BLOCK
|
A storage block is a range of memory with uniform attributes
|
_ARM_STORAGE_BLOCK_ATTRIBUTES
|
Attributes of the storage range within a storage block
|
_ARM_STORAGE_CAPABILITIES
|
Storage Driver API Capabilities
|
_ARM_STORAGE_INFO
|
Storage information
|
_ARM_STORAGE_SECURITY_FEATURES
|
Device Data Security Protection Features
|
_ARM_STORAGE_STATUS
|
Operating status of the storage controller
|
AnalogIn
|
An analog input, used for reading the voltage on a pin
|
AnalogOut
|
An analog output, used for setting the voltage on a pin
|
ATCmdParser
|
Parser class for parsing AT commands
|
buffer_s
|
Generic buffer structure
|
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
|
Callback< R()>
|
Callback class based on template specialization
|
Callback< R(A0)>
|
Callback class based on template specialization
|
Callback< R(A0, A1)>
|
Callback class based on template specialization
|
Callback< R(A0, A1, A2)>
|
Callback class based on template specialization
|
Callback< R(A0, A1, A2, A3)>
|
Callback class based on template specialization
|
Callback< R(A0, A1, A2, A3, A4)>
|
Callback class based on template specialization
|
CallChain
|
Group one or more functions in an instance of a
CallChain
, then call them in sequence using CallChain::call()
|
CAN
|
A can bus client, used for communicating with can devices
|
CAN_Message
|
Holder for single CAN message
|
CANMessage
|
CANMessage
class
|
CircularBuffer< T, BufferSize, CounterType >
|
Templated Circular buffer class
|
CriticalSectionLock
|
RAII object for disabling, then restoring, interrupt state Usage:
|
CThunk< T >
|
Class for created a pointer with data bound to it
|
DeepSleepLock
|
RAII object for disabling, then restoring the deep sleep mode Usage:
|
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
|
FileBase
|
Class
FileBase
|
FileHandle
|
Class
FileHandle
|
FileLike
|
Class
FileLike
|
FilePath
|
Class
FilePath
|
FileSystemHandle
|
A filesystem-like object is one that can be used to open file-like objects though it by fopen("/name/filename", mode)
|
FileSystemLike
|
A filesystem-like object is one that can be used to open file-like objects though it by fopen("/name/filename", mode)
|
FlashIAP
|
Flash IAP driver
|
I2C
|
An
I2C
Master, used for communicating with
I2C
slave devices
|
i2c_t
|
Asynch I2C HAL structure
|
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
|
LocalFileSystem
|
A filesystem for accessing the local mbed Microcontroller USB disk drive
|
LowPowerTicker
|
Low Power
Ticker
|
LowPowerTimeout
|
Low Power Timout
|
LowPowerTimer
|
Low power timer
|
Mail< T, queue_sz >
|
The
Mail
class allow to control, send, receive, or wait for mail
|
mbed_stats_heap_t
|
Struct
mbed_stats_heap_t
definition
|
mbed_stats_stack_t
|
Struct
mbed_stats_stack_t
definition
|
MemoryPool< T, pool_sz >
|
Define and manage fixed-size memory pools of objects of a given type
|
Mutex
|
Used to synchronise the execution of threads
|
NonCopyable< T >
|
Inheriting from this class autogeneration of copy construction and copy assignement operations
|
PlatformMutex
|
A stub mutex for when an RTOS is not present
|
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
|
QEI
|
Quadrature Encoder Interface
|
Queue< T, queue_sz >
|
The
Queue
class allow to control, send, receive, or wait for messages
|
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
|
RtosTimer
|
Allow creating and and controlling of timer functions in the system
|
Semaphore
|
Used to manage and protect access to a set of shared resources
|
Serial
|
A serial port (UART) for communication with other serial devices
|
serial_t
|
Asynch serial HAL structure
|
SerialBase
|
A base class for serial port implementations Can't be instantiated directly (use
Serial
or
RawSerial
)
|
SingletonPtr< T >
|
Utility class for creating an using a singleton
|
SPI
|
A
SPI
Master, used for communicating with
SPI
slave devices
|
spi_t
|
Asynch SPI HAL structure
|
SPISlave
|
A
SPI
slave, used for communicating with a
SPI
Master device
|
Stream
|
File stream
|
Thread
|
Allow defining, creating, and controlling thread functions in the system
|
Ticker
|
A
Ticker
is used to call a function at a recurring interval
|
ticker_data_t
|
Ticker's data structure
|
ticker_event_queue_t
|
Ticker's event queue structure
|
ticker_event_s
|
Ticker's event structure
|
ticker_info_t
|
Information about the ticker implementation
|
ticker_interface_t
|
Ticker's interface structure - required API for a ticker
|
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
|
Transaction< Class >
|
Transaction
class defines a transaction
|
transaction_t
|
Transaction
structure
|
UARTSerial
|
Class providing buffered UART communication functionality using separate circular buffer for send and receive channels
|