dhgdh

Dependencies:   MAX44000 PWM_Tone_Library nexpaq_mdk

Fork of LED_Demo by joey shelton

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
_ARM_CFSTORE_STATUSStatus structure returned from the ARM_CFSTORE_DRIVER (*GetStatus)() function
_ARM_DRIVER_CFSTOREThis is the set of operations constituting the Configuration Store driver
_ARM_DRIVER_STORAGEThis is the set of operations constituting the Storage driver
_ARM_DRIVER_VERSIONDriver Version
_ARM_STORAGE_BLOCKA storage block is a range of memory with uniform attributes
_ARM_STORAGE_BLOCK_ATTRIBUTESAttributes of the storage range within a storage block
_ARM_STORAGE_CAPABILITIESStorage Driver API Capabilities
_ARM_STORAGE_INFOStorage information
_ARM_STORAGE_SECURITY_FEATURESDevice Data Security Protection Features
_ARM_STORAGE_STATUSOperating status of the storage controller
_bigintA big integer basic object
_FlashJournal_InfoFlash Journal information
_FlashJournal_Ops_tThis is the set of operations offered by the flash-journal abstraction
_FlashJournal_tAn opaque handle constituting the Flash Journal
_SequentialFlashJournalLogHeadMeta-data placed at the head of a sequential-log entry
_SequentialFlashJournalLogTailMeta-data placed at the tail of a sequential-log entry
AbstractMeshAbstract Mesh networking interface
AbstractNetworkInterfaceAbstract base class for network interfaces
Address_tBLE address
AddressType< A simple container for the enumeration of address-types for Protocol addresses
Gap::AdvertisementCallbackParams_tStructure containing data and metadata of a scanned advertising packet
ADXL345ADXL345 triple axis, digital interface, accelerometer
AnalogInAn analog input, used for reading the voltage on a pin
AnalogOutAn analog output, used for setting the voltage on a pin
api_msgThis struct contains a function to execute in another thread context and a struct api_msg_msg that serves as an argument for this function
api_msg_msgThis struct includes everything that is necessary to execute a function for a netconn in another thread context (mainly used to process netconns in the tcpip_thread context to be thread safe)
APSR_TypeUnion type to access the Application Program Status Register (APSR)
arm_bilinear_interp_instance_f32Instance structure for the floating-point bilinear interpolation function
arm_bilinear_interp_instance_q15Instance structure for the Q15 bilinear interpolation function
arm_bilinear_interp_instance_q31Instance structure for the Q31 bilinear interpolation function
arm_bilinear_interp_instance_q7Instance structure for the Q15 bilinear interpolation function
arm_biquad_cas_df1_32x64_ins_q31Instance structure for the high precision Q31 Biquad cascade filter
arm_biquad_cascade_df2T_instance_f32Instance structure for the floating-point transposed direct form II Biquad cascade filter
arm_biquad_cascade_df2T_instance_f64Instance structure for the floating-point transposed direct form II Biquad cascade filter
arm_biquad_cascade_stereo_df2T_instance_f32Instance structure for the floating-point transposed direct form II Biquad cascade filter
arm_biquad_casd_df1_inst_f32Instance structure for the floating-point Biquad cascade filter
arm_biquad_casd_df1_inst_q15Instance structure for the Q15 Biquad cascade filter
arm_biquad_casd_df1_inst_q31Instance structure for the Q31 Biquad cascade filter
arm_certificate_chain_entry_sStructure is used to define a certificate chain
arm_cfft_instance_f32Instance structure for the floating-point CFFT/CIFFT function
arm_cfft_instance_q15Instance structure for the fixed-point CFFT/CIFFT function
arm_cfft_instance_q31Instance structure for the fixed-point CFFT/CIFFT function
arm_cfft_radix2_instance_f32Instance structure for the floating-point CFFT/CIFFT function
arm_cfft_radix2_instance_q15Instance structure for the Q15 CFFT/CIFFT function
arm_cfft_radix2_instance_q31Instance structure for the Radix-2 Q31 CFFT/CIFFT function
arm_cfft_radix4_instance_f32Instance structure for the floating-point CFFT/CIFFT function
arm_cfft_radix4_instance_q15Instance structure for the Q15 CFFT/CIFFT function
arm_cfft_radix4_instance_q31Instance structure for the Q31 CFFT/CIFFT function
ARM_CFSTORE_ACCESS_CONTROL_LISTThe access control permissions for the key-value
ARM_CFSTORE_CAPABILITIESFind the capabilities of the configuration store
ARM_CFSTORE_FMODEFile mode bit-field structure for specifying flags for the following operations:

  • ARM_CFSTORE_DRIVER::(*Create)(), when creating a KV
ARM_CFSTORE_KEYDESCDescriptor used to create keys
arm_dct4_instance_f32Instance structure for the floating-point DCT4/IDCT4 function
arm_dct4_instance_q15Instance structure for the Q15 DCT4/IDCT4 function
arm_dct4_instance_q31Instance structure for the Q31 DCT4/IDCT4 function
arm_fir_decimate_instance_f32Instance structure for the floating-point FIR decimator
arm_fir_decimate_instance_q15Instance structure for the Q15 FIR decimator
arm_fir_decimate_instance_q31Instance structure for the Q31 FIR decimator
arm_fir_instance_f32Instance structure for the floating-point FIR filter
arm_fir_instance_q15Instance structure for the Q15 FIR filter
arm_fir_instance_q31Instance structure for the Q31 FIR filter
arm_fir_instance_q7Instance structure for the Q7 FIR filter
arm_fir_interpolate_instance_f32Instance structure for the floating-point FIR interpolator
arm_fir_interpolate_instance_q15Instance structure for the Q15 FIR interpolator
arm_fir_interpolate_instance_q31Instance structure for the Q31 FIR interpolator
arm_fir_lattice_instance_f32Instance structure for the floating-point FIR lattice filter
arm_fir_lattice_instance_q15Instance structure for the Q15 FIR lattice filter
arm_fir_lattice_instance_q31Instance structure for the Q31 FIR lattice filter
arm_fir_sparse_instance_f32Instance structure for the floating-point sparse FIR filter
arm_fir_sparse_instance_q15Instance structure for the Q15 sparse FIR filter
arm_fir_sparse_instance_q31Instance structure for the Q31 sparse FIR filter
arm_fir_sparse_instance_q7Instance structure for the Q7 sparse FIR filter
arm_iir_lattice_instance_f32Instance structure for the floating-point IIR lattice filter
arm_iir_lattice_instance_q15Instance structure for the Q15 IIR lattice filter
arm_iir_lattice_instance_q31Instance structure for the Q31 IIR lattice filter
arm_linear_interp_instance_f32Instance structure for the floating-point Linear Interpolate function
arm_lms_instance_f32Instance structure for the floating-point LMS filter
arm_lms_instance_q15Instance structure for the Q15 LMS filter
arm_lms_instance_q31Instance structure for the Q31 LMS filter
arm_lms_norm_instance_f32Instance structure for the floating-point normalized LMS filter
arm_lms_norm_instance_q15Instance structure for the Q15 normalized LMS filter
arm_lms_norm_instance_q31Instance structure for the Q31 normalized LMS filter
arm_matrix_instance_f32Instance structure for the floating-point matrix structure
arm_matrix_instance_f64Instance structure for the floating-point matrix structure
arm_matrix_instance_q15Instance structure for the Q15 matrix structure
arm_matrix_instance_q31Instance structure for the Q31 matrix structure
arm_pid_instance_f32Instance structure for the floating-point PID Control
arm_pid_instance_q15Instance structure for the Q15 PID Control
arm_pid_instance_q31Instance structure for the Q31 PID Control
arm_rfft_fast_instance_f32Instance structure for the floating-point RFFT/RIFFT function
arm_rfft_instance_f32Instance structure for the floating-point RFFT/RIFFT function
arm_rfft_instance_q15Instance structure for the Q15 RFFT/RIFFT function
arm_rfft_instance_q31Instance structure for the Q31 RFFT/RIFFT function
ATCommandsInterfaceAT Commands interface class
AX12Servo control class, based on a PwmOut
baseBase class for all intances of SafeBool
base_control_tPOD version of the class control_t
BaseDBAccess
BatteryServiceBLE Battery Service
BI_CTXMaintains the state of the cache, and a number of variables used in reduction
BitmapBitmap
BLEThe base class used to abstract away BLE-capable radio transceivers or SOCs, so that the BLE API can work with any radio transparently
BLEInstanceBaseThe interface for the transport object to be created by the target library's createBLEInstance()
border_router_setup_sStructure is used to set up a border router device
buffer_sGeneric buffer structure
BuildApiTests
BusInA digital input bus, used for reading the state of a collection of pins
BusInOutA digital input output bus, used for setting the state of a collection of pins
BusOutA digital output bus, used for setting the state of a collection of pins
C12832The C12832 class
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
CallChainOfFunctionPointersWithContext< ContextType >Group one or more functions in an instance of a CallChainOfFunctionPointersWithContext, then call them in sequence using CallChainOfFunctionPointersWithContext::call()
CANA can bus client, used for communicating with can devices
CANMessageCANMessage class
CaseTest case wrapper class
ccm_globals_tCCM global structure. The structure is used for configuring NONCE, adata and data before calling ccm_process_run()
CDMASMSInterfaceComponent to use the Short Messages Service (SMS)
CellularInterfaceCellularInterface class
CharacteristicDescriptorDiscoveryContain all definitions of callbacks and callbacks parameters types related to characteristic descriptor discovery
CircularBuffer< T, BufferSize, CounterType >Templated Circular buffer class
CLITestLogger
Config
ConfigCumulativeOverride
ConfigException
ConfigMacro
ConfigParameter
ConfigTests
Gap::ConnectionCallbackParams_tEncapsulates the parameters of a connection
Gap::ConnectionParams_tStructure containing GAP connection parameters
control_tControl class for specifying test case attributes
CThunk< T >Class for created a pointer with data bound to it
DefaultAuto
DefaultTestSelector
dev_stat_t/struct dev_stat_t /brief Struct for device stats buffer structure
DeviceInformationServiceBLE Device Information Service Service: https://developer.bluetooth.org/gatt/services/Pages/ServiceViewer.aspx?u=org.bluetooth.service.device_information.xml Manufacturer Name String Char: https://developer.bluetooth.org/gatt/characteristics/Pages/CharacteristicViewer.aspx?u=org.bluetooth.characteristic.manufacturer_name_string.xml
DFUServiceDevice Firmware Update Service
dhcp_msgMinimum set of fields of any DHCP message
DigitalInA digital input, used for reading the state of a pin
DigitalInOutA digital input/output, used for setting or reading a bi-directional pin
DigitalOutA digital output, used for setting the state of a pin
DirHandleRepresents a directory stream
Gap::DisconnectionCallbackParams_tStructure that encapsulates information about a disconnection event
DiscoveredCharacteristicRepresentation of a characteristic discovered during a GattClient discovery procedure (see GattClient::launchServiceDiscovery )
DiscoveredCharacteristicDescriptorRepresentation of a descriptor discovered during a GattClient discovery procedure (see GattClient::discoverCharacteristicDescriptors or DiscoveredCharacteristic::discoverDescriptors )
DiscoveredServiceType for holding information about the service and the characteristics found during the discovery process
CharacteristicDescriptorDiscovery::DiscoveryCallbackParams_tParameter type of CharacteristicDescriptorDiscovery::DiscoveryCallback_t
dns_api_msgAs do_gethostbyname requires more arguments but doesn't require a netconn, it has its own struct (to avoid struct api_msg getting bigger than necessary)
dodag_config_tRPL DODAG config is used when allocating RPL base arm_nwk_6lowpan_rpl_dodag_init()
EddystoneEddystone Configuration Service
EddystoneConfigServiceEddystone Configuration Service
EndpointIP Endpoint (address, port)
EnvironmentalServiceBLE Environmental Service
eth_hdrEthernet header
eth_vlan_hdrVLAN header inserted between ethernet header and payload if 'type' in ethernet header is ETHTYPE_VLAN
etharp_hdrARP message, see RFC 826 ("Packet format")
etharp_q_entryStruct for queueing outgoing packets for unknown address defined here to be accessed by memp.h
EthernetAn ethernet interface, to use with the ethernet pins
EthernetInterfaceEthernetInterface class Implementation of the NetworkStack for LWIP
EthInterfaceEthInterface class
Exporter
ExporterTargetsProperty
FailedBuildException
failure_tContains the reason and location of the failure
FATFileSystemFATFileSystem based on ChaN's Fat Filesystem library v0.8
fhss_configuration_sFHSS configuration structure
fhss_platform_functions_sFHSS Platform callbacks
fhss_platform_tuning_params_sFHSS tuning parameters
FileHandleAn OO equivalent of the internal FILEHANDLE variable and associated _sys_* functions
FileSystemLikeA filesystem-like object is one that can be used to open files though it by fopen("/name/filename", mode)
FP0< R >A class for storing and calling a pointer to a static or member void function
FP1< R, A1 >A class for storing and calling a pointer to a static or member void function
FunctionPointer0< R >A class for storing and calling a pointer to a static or member void function without arguments
FunctionPointer1< R, A1 >A class for storing and calling a pointer to a static or member void function with one argument
FunctionPointer2< R, A1, A2 >A class for storing and calling a pointer to a static or member void function with two arguments
FunctionPointer3< R, A1, A2, A3 >A class for storing and calling a pointer to a static or member void function with three arguments
FunctionPointer4< R, A1, A2, A3, A4 >A class for storing and calling a pointer to a static or member void function with four arguments
FunctionPointerWithContext< ContextType >A class for storing and calling a pointer to a static or member void function that takes a context
GapAdvertisingDataThis class provides several helper functions to generate properly formatted GAP Advertising and Scan Response data payloads
GapAdvertisingParamsThis class provides a wrapper for the core advertising parameters, including the advertising type (Connectable Undirected, Non Connectable Undirected and so on), as well as the advertising and timeout intervals
GapEventsThe base class used to abstract away the callback events that can be triggered with the GAP
Gap::GapState_tDescribes the current state of the device (more than one bit can be set)
GattAttributeInstances of this class encapsulate the data that belongs to a Bluetooth Low Energy attribute
GattHVXCallbackParamsFor encapsulating handle-value update events (notifications or indications) generated at the remote server
GattServerEventsThe base class used to abstract away the callback events that can be triggered with the GATT Server
GSMSMSInterfaceComponent to use the Short Messages Service (SMS)
handlers_tA table of handlers
HarnessTest Harness
HealthThermometerServiceBLE Health Thermometer Service
HeartRateServiceBLE Service for HeartRate
Hook
HookErrorGeneric Target class that reads and interprets the data in targets.json
HostRegistry
HostTestPluginBase
HostTestPluginResetMethod_MPS2
HostTestRegistry
HostTestResults
HTTPClientA simple HTTP Client The HTTPClient is composed of:

  • The actual client (HTTPClient)
  • Classes that act as a data repository, each of which deriving from the HTTPData class (HTTPText for short text content, HTTPFile for file I/O, HTTPMap for key/value pairs, and HTTPStream for streaming purposes)
HTTPMapMap of key/value pairs Used to transmit POST data using the application/x-www-form-urlencoded encoding
HTTPSClientTCP socket connection
HTTPTextA data endpoint to store text
I2CAn I2C Master, used for communicating with I2C slave devices
i2c_tAsynch I2C HAL structure
I2CSlaveAn I2C Slave, used for communicating with an I2C Master device
IAREmbeddedWorkbench
IarFolder
IATCommandsProcessorInterface implemented by components executing complex AT commands
IATEventsHandlerInterface implemented by components handling AT events
iBeaconIBeacon Service
icmp_echo_hdrThis is the standard ICMP header only that the u32_t data is splitted to two u16_t like ICMP echo needs it
igmp_groupIgmp group structure - there is a list of groups for each interface these should really be linked from the interface, but if we keep them separate we will not affect the lwip original code too much
IHTTPDataInThis is a simple interface for HTTP data storage (impl examples are Key/Value Pairs, File, etc...)
IHTTPDataOutThis is a simple interface for HTTP data storage (impl examples are Key/Value Pairs, File, etc...)
in_addrFor compatibility with BSD code
BLE::InitializationCompleteCallbackContextThe context provided to init-completion-callbacks (see init() below)
InterruptInA digital interrupt input, used to call a function on a rising or falling edge
InterruptManagerUse this singleton if you need to chain interrupt handlers
IOperTest_TargetID
IOperTest_TargetID_Basic
IOperTest_TargetID_MbedEnabled
IOperTestCaseBase
IOperTestRunner
IOSerialStreamInput Serial Stream for physical serial interfaces (UART...) This class is not thread-safe, except for the *Abort() methods that can be called by any thread/ISR
IPInterfaceGeneric IP-based network interface
ISMSInterfaceComponent to use the Short Messages Service (SMS)
IUSBHostSerialGeneric interface to abstract 3G dongles' impl
Library
link_configurationThread network configuration
link_layer_address_sStructure is used to read link layer address
link_layer_setups_sStructure is used to read network parameter for warm start
LinkLossServiceThis service defines behavior when a link is lost between two devices
LinkMonitorComponent to monitor link quality
local_hostlist_entryStruct used for local host-list
LocalFileSystemA filesystem for accessing the local mbed Microcontroller USB disk drive
USBHost::LockInstantiate to protect USB thread from accessing shared objects (USBConnectedDevices and Interfaces)
LockGuardRAII mutex locker
LowPowerTickerLow Power Ticker
LowPowerTimeoutLow Power Timout
LowPowerTimerLow power timer
LPC4088Code
LPCTargetCode
LwIPInterfaceLwIP-based network interface
M2MBaseM2MBase
M2MConnectionHandlerM2MConnectionHandler
M2MConnectionHandlerPimplM2MConnectionHandlerPimpl
M2MConnectionObserverM2MConnectionObserver Observer class for informing socket activity to the state machine
M2MConnectionSecurityM2MConnectionSecurity
M2MConnectionSecurityPimplThe M2MConnectionSecurityPimpl class
M2MDeviceM2MDevice
M2MResource::M2MExecuteParameterM2MResource::M2MExecuteParameter
M2MFirmwareM2MFirmware
M2MInterfaceM2MInterface
M2MInterfaceFactoryM2MInterfaceFactory
M2MInterfaceImplM2MInterfaceImpl
M2MInterfaceObserverM2MInterfaceObserver This is an observer class that updates the calling application about various events associated with various Interface operations
M2MNsdlInterfaceM2MNsdlInterface Class which interacts between mbed Client C++ Library and mbed-client-c library
M2MNsdlObserverObserver class for informing NSDL callback to the state machine
M2MObjectM2MObject
M2MObjectInstanceM2MObjectInstance
M2MObservationHandlerM2MObservationHandler An interface for handling observation callbacks from different objects
M2MReportHandlerM2MReportHandler
M2MReportObserverM2MReportObserver An interface for inviting the base class to send a report to the server
M2MResourceM2MResource
M2MSecurityM2MSecurity
M2MServerM2MServer
M2MTimerM2MTimer
M2MTimerObserverM2MTimerObserver Observer class for indicating the timer expiry to the parent class
M2MTLVDeserializerM2MTLVDeserializer TLV Deserialiser get the object instances and resources as binary data and builds the lwm2m representation from it
M2MTLVSerializerM2MTLVSerializer TLV Serialiser constructs the binary representation of object instances, resources and resource instances (see OMA-LWM2M specification, chapter 6.1 for resource model) as OMA-TLV according described in chapter 6.3.3
mac_api_sStruct mac_api_s defines functions for two-way communications between external MAC and Upper layer
Mail< T, queue_sz >The Mail class allow to control, send, receive, or wait for mail
Mbed
mbedtls_aes_contextAES context structure
mbedtls_arc4_contextARC4 context structure
mbedtls_asn1_bitstringContainer for ASN1 bit strings
mbedtls_asn1_bufType-length-value structure that allows for ASN1 using DER
mbedtls_asn1_named_dataContainer for a sequence or list of 'named' ASN.1 data items
mbedtls_asn1_sequenceContainer for a sequence of ASN.1 items
mbedtls_blowfish_contextBlowfish context structure
mbedtls_camellia_contextCAMELLIA context structure
mbedtls_ccm_contextCCM context structure
mbedtls_cipher_base_tBase cipher information
mbedtls_cipher_context_tGeneric cipher context
mbedtls_cipher_info_tCipher information
mbedtls_ctr_drbg_contextCTR_DRBG context structure
mbedtls_des3_contextTriple-DES context structure
mbedtls_des_contextDES context structure
mbedtls_dhm_contextDHM context structure
mbedtls_ecdh_contextECDH context structure
mbedtls_ecjpake_contextEC J-PAKE context structure
mbedtls_ecp_curve_infoCurve information for use by other modules
mbedtls_ecp_groupECP group structure
mbedtls_ecp_keypairECP key pair structure
mbedtls_ecp_pointECP point structure (jacobian coordinates)
mbedtls_entropy_contextEntropy context structure
mbedtls_entropy_source_stateEntropy source state
mbedtls_gcm_contextGCM context structure
mbedtls_havege_stateHAVEGE state structure
mbedtls_hmac_drbg_contextHMAC_DRBG context
mbedtls_md2_contextMD2 context structure
mbedtls_md4_contextMD4 context structure
mbedtls_md5_contextMD5 context structure
mbedtls_md_context_tGeneric message digest context
mbedtls_md_info_tMessage digest information
mbedtls_mpiMPI structure
mbedtls_net_contextWrapper type for sockets
mbedtls_oid_descriptor_tBase OID descriptor structure
mbedtls_pem_contextPEM context structure
mbedtls_pk_contextPublic key container
mbedtls_pk_debug_itemItem to send to the debug module
mbedtls_pk_rsassa_pss_optionsOptions for RSASSA-PSS signature verification
mbedtls_pkcs11_contextContext for PKCS #11 private keys
mbedtls_ripemd160_contextRIPEMD-160 context structure
mbedtls_rsa_contextRSA context structure
mbedtls_sha1_contextSHA-1 context structure
mbedtls_sha256_contextSHA-256 context structure
mbedtls_sha512_contextSHA-512 context structure
mbedtls_ssl_cache_contextCache context
mbedtls_ssl_cache_entryThis structure is used for storing cache entries
mbedtls_ssl_ciphersuite_tThis structure is used for storing ciphersuite information
mbedtls_ssl_configSSL/TLS configuration to be shared between mbedtls_ssl_context structures
mbedtls_ssl_cookie_ctxContext for the default cookie functions
mbedtls_ssl_ticket_contextContext for session ticket handling functions
mbedtls_ssl_ticket_keyInformation for session ticket protection
mbedtls_timing_delay_contextContext for mbedtls_timing_set/get_delay()
mbedtls_timing_hr_timeTimer structure
mbedtls_x509_crlCertificate revocation list structure
mbedtls_x509_crl_entryCertificate revocation list entry
mbedtls_x509_crtContainer for an X.509 certificate
mbedtls_x509_crt_profileSecurity profile for certificate verification
mbedtls_x509_csrCertificate Signing Request (CSR) structure
mbedtls_x509_timeContainer for date and time (precision in seconds)
mbedtls_x509write_certContainer for writing a certificate (CRT)
mbedtls_x509write_csrContainer for writing a CSR
mbedtls_xtea_contextXTEA context structure
mcps_data_conf_sStruct mcps_data_conf_t Data confirm structure
mcps_data_ind_sStruct mcps_data_ind_t Data indication structure
mcps_data_req_sStruct mcps_data_req_t Data request structure
mcps_purge_conf_sStruct mcps_purge_conf_t Purge confirm structure
mcps_purge_sStruct mcps_purge_t Purge request structure
MCU_NRF51Code
mem_stat_t/struct mem_stat_t /brief Struct for Memory stats Buffer structure
MemapParser
MemoryPool< T, pool_sz >Define and manage fixed-size memory pools of objects of a given type
memp_malloc_helperThis structure is used to save the pool one element came from
Mesh6LoWPAN_ND6LoWPAN ND mesh networking class
MeshInterfaceMeshInterface class
MeshInterfaceFactoryMeshInterfaceFactory
MeshThread6LoWPAN Thread mesh networking class
mib_array_nodeDerived node, points to a fixed size const array of sub-identifiers plus a 'child' pointer
mib_external_nodeDerived node, has access functions for mib object in external memory or device using 'tree_level' and 'idx', with a range 0
mib_list_rootnodeDerived node, points to a doubly linked list of sub-identifiers plus a 'child' pointer
mib_nodeNode "base class" layout, the mandatory fields for a node
mib_ram_array_nodeDerived node, points to a fixed size mem_malloced array of sub-identifiers plus a 'child' pointer
MIDIMessageA MIDI message container
mlme_beacon_gts_spec_sStruct mlme_beacon_gts_spec_t Format of GTS specification field
mlme_beacon_ind_sStruct mlme_beacon_ind_t Beacon notify structure
mlme_beacon_pending_address_spec_sStruct mlme_beacon_pending_address_spec_t Pending address specification field
mlme_comm_status_sStruct mlme_rx_enable_t Rx enable request structure
mlme_device_descriptor_sStruct mlme_device_descriptor_t Device descriptor
mlme_get_conf_sStruct mlme_get_conf_t Get confirm structure
mlme_get_sStruct mlme_get_t Get request structure
mlme_key_descriptor_entry_sStruct mlme_key_descriptor_entry_t Key descriptor entry
mlme_key_device_descriptor_sStruct mlme_key_device_descriptor_t Key usage descriptor
mlme_key_id_lookup_descriptor_sStruct mlme_key_id_lookup_descriptor_t Key id lookup descriptor
mlme_key_usage_descriptor_sStruct mlme_key_usage_descriptor_t Key usage descriptor
mlme_pan_descriptor_sStruct mlme_pan_descriptor_t PAN descriptor
mlme_poll_conf_sStruct mlme_poll_conf_t Poll confirm structure
mlme_poll_sStruct mlme_poll_t Poll request structure
mlme_reset_conf_sStruct mlme_reset_conf_t Reset confirm structure
mlme_reset_sStruct mlme_reset_t Reset request structure
mlme_scan_conf_sStruct mlme_scan_conf_t Scan confirm structure
mlme_scan_sStruct mlme_scan_t Scan request structure
mlme_security_level_descriptor_sStruct mlme_security_level_descriptor_t Security level descriptor
mlme_security_sStruct mlme_security_t MLME/MCPS security structure This structure encapsulates security related variables, which are always used together if SecurityLevel > 0
mlme_set_conf_sStruct mlme_set_conf_t Set confirm structure
mlme_set_sStruct mlme_set_t Set request structure
mlme_start_conf_sStruct mlme_start_conf_t Start confirm structure
mlme_start_sStruct mlme_start_t Start request structure
MMA7660An interface for the MMA7660 triple axis accelerometer
MMA8451QMMA8451Q accelerometer example include "mbed.h" include "MMA8451Q.h"
MTSCode
MutexUsed to synchronise the execution of threads
MySQLDBAccess
nd_parameters_s6LoWPAN Neighbor Discovery parameters
net_link_layer_psk_security_info_sStructure is used to set link level PSK key
net_tls_psk_info_sStructure is used to set TLS PSK key
netconnA netconn descriptor
netifGeneric data structure used for all lwIP network interfaces
network_driver_setup_sStructure is used to setup a network interface driver
network_layer_address_sStructure is used to read network layer address of the parent node
NetworkInterfaceNetworkInterface class
NetworkStackNetworkStack class
NotSupportedException
ns_address_t/struct ns_address_t /brief Struct for the addresses used by the socket interface functions and net_address_get()
ns_iovecScatter-gather descriptor
ns_keys_tStructure is used to hold currently active and previously used network keys
ns_listUnderlying generic linked list head
ns_list_linkThe type for the link member in the user's entry structure
nsapi_addrIP address structure for passing IP addresses by value
nsapi_stackNsapi_stack structure
nsapi_stack_apiNsapi_stack_api structure
NTPClientNTP Client to update the mbed's RTC using a remote time server
nwk_pan_alternative_parent_tNetwork alternative parent structure
nwk_pan_descriptor_tLinked network response list
nwk_stats_t/struct nwk_stats_t /brief Struct for network stats buffer structure
obj_defObject definition returned by (get_object_def)()
OldLibrariesException
BLE::OnEventsToProcessCallbackContextParameters provided to the callback registered by onEventsToProcess when there is events to process
pana_lib_parameters_sThe structure defines PANA library parameters
pbuf_customA custom pbuf: like a pbuf, but following a function pointer to free it
pbuf_custom_refA custom pbuf that holds a reference to another pbuf, which is freed when this custom pbuf is freed
phy_device_channel_page_sChannel page configuration
phy_device_driver_sDevice driver structure
phy_rf_channel_configuration_sChannel configuration
phy_signal_info_sSignal level info
PlatformMutexA stub mutex for when an RTOS is not present
PortInA multiple pin digital input
PortInOutA multiple pin digital in/out used to set/read multiple bi-directional pins
PortOutA multiple pin digital out
PPPIPInterfaceInterface using PPP to connect to an IP-based network
GattCharacteristic::PresentationFormat_tGATT presentation format wrapper
prf_sec_param_tPRF 256 stucture This structure is used to configure PRF calc operation: secret, label, seed and buffer before call shalib_prf_calc()
ProgenBuildTest
DiscoveredCharacteristic::Properties_tStructure that encapsulates the properties of a discovered characteristic
PwmOutA pulse-width modulation digital output
Queue< T, queue_sz >The Queue class allow to control, send, receive, or wait for messages
RawSerialA 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
ReadOnlyArrayGattCharacteristic< T, NUM_ELEMENTS >Helper class to construct a read-only GattCharacteristic with an array value
ReadOnlyGattCharacteristic< T >Helper class to construct a read-only GattCharacteristic
ReadWriteArrayGattCharacteristic< T, NUM_ELEMENTS >Helper class to construct a readable and writable GattCharacteristic with an array value
ReadWriteGattCharacteristic< T >Helper class to construct a readable and writable GattCharacteristic
registration_info_Used for creating manually registration message with sn_coap_register()
ReportExporter
RPCFunctionClass to call custom functions over RPC
RPCVariable< T >Class to read and set an attached variable using the RPC
rpl_dodag_info_tRPL Instance DODAG info structure for rpl_read_dodag_info. Read RFC 6550 for more information and to make sure you know what you are doing
RtosTimerAllow creating and and controlling of timer functions in the system
SafeBool< T >Template class SafeBool use CRTP to made boolean conversion easy and correct
SemaphoreUsed to manage and protect access to a set of shared resources
SerialA serial port (UART) for communication with other serial devices
serial_tAsynch serial HAL structure
SerialBaseA base class for serial port implementations Can't be instantiated directly (use Serial or RawSerial)
SerialHalfDuplexA serial port (UART) for communication with other devices using Half-Duplex, allowing transmit and receive on a single shared transmit and receive line
sha256_temp_tSHA temporary buffer database for saving current hash operation or resume saved
SingleTestExecutor
SingleTestRunner
SingletonPtr< T >Utility class for creating an using a singleton
sn_coap_hdr_Main CoAP message struct
sn_coap_options_list_Structure for CoAP Options
sn_grs_resource_Includes resource path
sn_grs_resource_list_Table of created resources
sn_nsdl_addr_Address structure of Packet data
sn_nsdl_bs_ep_info_Defines endpoint parameters to OMA bootstrap
sn_nsdl_ep_parameters_Endpoint registration parameters
sn_nsdl_oma_device_Defines OMA device object parameters
sn_nsdl_oma_server_info_Defines OMAlw server information
sn_nsdl_resource_info_Defines parameters for the resource
sn_nsdl_resource_parameters_Resource registration parameters
sn_nsdl_sent_messages_For internal use
sn_nsdl_transmit_This structure is returned by sn_coap_exec() for sending
snmp_obj_idInternal object identifier representation
snmp_resp_header_lengthsOutput response message header length fields
snmp_trap_header_lengthsOutput response message header length fields
SocketSocket implements most of the interfaces required for sockets
SocketAbstract socket class
socket_callback_tICMP socket instruction
SocketAddressSocketAddress class
M2MConnectionObserver::SocketAddressThe M2MSocketAddress struct
SpecificationTest specification containing the setup and teardown handlers and test cases
SPIA SPI Master, used for communicating with SPI slave devices
spi_tAsynch SPI HAL structure
SPIHalfDuplexA SPI half-duplex master, used for communicating with SPI slave devices over a shared data line
SPISlaveA SPI slave, used for communicating with a SPI Master device
SRF08Library for the SRF08 Ultrasonic Ranger
StreamFile stream
StringSimple C++ string class, used as replacement for std::string
SynchronizedIntegral< T >Thread safe wrapper for integral types
Target
TargetNotSupportedException
TCPListenerTCPListener: a TCP server socket The TCPListener listens for incoming connections
TCPServerTCP socket server
TCPServerWrapper
TCPSocketTCP socket connection
TCPSocketConnectionTCP socket connection
TCPSocketServerTCP Server
TEENSY3_1Code
CharacteristicDescriptorDiscovery::TerminationCallbackParams_tParameter type of CharacteristicDescriptorDiscovery::TerminationCallback_t
Test
TestApiTests
TestLogger
TextDisplayTextDisplay interface
ThreadAllow defining, creating, and controlling thread functions in the system
thread_border_router_info_tStructure specifying the prefix service
thread_commissioning_link_configurationInterfaces needed for native commissioner
TickerA Ticker is used to call a function at a recurring interval
ticker_data_tTicker's data structure
ticker_event_queue_tTicker's event queue structure
ticker_event_sTicker's event structure
ticker_interface_tTicker's interface structure - required API for a ticker
TimeIntervalTime interval class used to specify timeouts
TimeoutA Timeout is used to call a function at a point in the future
TimerA general purpose timer
TimerEventBase abstraction for timer interrupts
TimingDriftTest
TMP102Library for the TI TMP102 temperature sensor
ToolException
Transaction< Class >Transaction class defines a transaction
transaction_tTransaction structure
TSISensorTSISensor example
UARTServiceBLE Service to enable UART over BLE
UbloxModemU-blox WCDMA modem (LISA-U200)
UbloxUSBCDMAModemU-blox LISA-C200 modem
UbloxUSBGSMModemU-blox WCDMA modem (LISA-U200)
UDPSocketUDP socket
URIBeaconConfigServiceUriBeacon Configuration Service
USBAudioUSBAudio example
USBDeviceConnectedUSBDeviceConnected class
USBEndpointUSBEndpoint class
USBHALHostUSBHALHost class
USBHIDUSBHID example
USBHostUSBHost class This class is a singleton
USBHostHubA class to use a USB Hub
USBHostKeyboardA class to communicate a USB keyboard
USBHostMIDIA class to communicate a USB MIDI device
USBHostMouseA class to communicate a USB mouse
USBHostMSDA class to communicate a USB flash disk
USBHostSerialPortA class to communicate a USB virtual serial port
USBKeyboardUSBKeyboard example
USBMIDIUSBMIDI example
USBMouseUSBMouse example
USBMouseKeyboardUSBMouseKeyboard example
USBMSDUSBMSD class: generic class in order to use all kinds of blocks storage chip
USBSerialUSBSerial example
USSDInterfaceComponent to send/receive Unstructured Supplementary Service Data (USSD)
utest_v1_scheduler_tThe scheduler interface consists out of the `post` and `cancel` functions, which you must implement to use `utest`
UUIDAn instance of this class represents a Universally Unique Identifier (UUID) in the BLE API
Uvision4
Uvision5
UVISOR_PACKEDRegister gateway structure
virtual_data_req_sVirtual data request
WaitusTest
WANDongleA class to use a WAN (3G/LTE) access dongle
WANDongleSerialPortA class to use a WAN (3G/LTE) access dongle
whiteboard_entry_tA structure describing a whiteboarding entry
Gap::Whitelist_tRepresentation of a Bluetooth Low Enery Whitelist containing addresses
WiFiInterfaceWiFiInterface class
WriteOnlyArrayGattCharacteristic< T, NUM_ELEMENTS >Helper class to construct a write-only GattCharacteristic with an array value
WriteOnlyGattCharacteristic< T >Helper class to construct a write-only GattCharacteristic