Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
oC_nvm_module
oC_sics_frag
oC_system_clock_dfll_configDFLL-specific data container
oC_system_clock_dpll_configDPLL-specific data container
oC_system_clock_moduleSystem clock module data container
oC_system_clock_xosc_configXOSC-specific data container
oCabc_callbacksCallback structure for abc
oCabc_conn
oCannouncementRepresentation of an announcement
oCargbuf
oCarp_entry
oCarp_hdr
oCat24mac602_serialnumber_t
oCbroadcast_callbacksCallback structure for broadcast
oCbroadcast_conn
oCchameleon_module
oCchannel
oCcollect_callbacks
oCcollect_conn
oCcollect_link_estimate
oCcollect_neighbor
oCcollect_neighbor_list
oCcompower_activityAn activity record that contains power consumption information for a specific communication activity
oCctimer
oCdhcp_msg
oCdhcpc_state
oCdns_answer
oCdns_hdr
oCdns_question
oCdscThe DSC program description structure
oCenergest_t
oCethip_hdr
oCetimerA timer
oCeui64_t
oCevent_data
oCextint_chan_confExternal Interrupt Controller channel configuration structure
oCextint_eventsExternal Interrupt event enable/disable structure
oCextint_nmi_confExternal Interrupt Controller NMI configuration structure
oCfield_length_tStructure that contains the lengths of the various addressing and security fields in the 802.15.4 header
oCframe802154_aux_hdr_t802.15.4 Aux security header
oCframe802154_fcf_tThe IEEE 802.15.4 frame has a number of constant/fixed fields that can be counted to make frame construction and max payload calculations easier
oCframe802154_scf_t802.15.4 security control bitfield
oCframe802154_tParameters used by the frame802154_create() function
oCframer
oCfwcache_entry
oCgateway_msg
oChdr
oCi2c_master_configConfiguration structure for the I2C Master device
oCi2c_master_moduleSERCOM I2C Master driver software device instance structure
oCi2c_master_packetI2C master packet for read/write
oCicmpip_hdr
oCinternal_state
oCipolite_callbacksA structure with callback functions for an ipolite connection
oCipolite_connAn opaque structure with no user-visible elements that holds the state of an ipolite connection,
oClinkaddr_t
oClist
oClistenport
oCmac_driverThe structure of a MAC protocol driver in Contiki
oCmemb
oCmesh_callbacksMesh callbacks
oCmesh_conn
oCmmem
oCmt_thread
oCmtarch_thread
oCmultihop_callbacks
oCmultihop_conn
oCnamemap
oCnbr_table
oCnbr_table_key
oCneighbor_discovery_callbacks
oCneighbor_discovery_conn
oCneighbor_entry
oCneighbor_queue
oCnetflood_callbacks
oCnetflood_conn
oCnetwork_driverThe structure of a network driver in Contiki
oCnullmac_hdr
oCnvm_configNVM controller configuration structure
oCnvm_fusebitsNVM user row fuse setting structure
oCnvm_parametersNVM memory parameter structure
oCpacketbuf_addr
oCpacketbuf_attr
oCpacketbuf_attrlist
oCpacketqueueRepresentation of a packet queue
oCpacketqueue_itemRepresentation of an item in a packet queue
oCphase
oCphase_queueitem
oCpolite_callbacksA structure with callback functions for a polite connection
oCpolite_connAn opaque structure with no user-visible elements that holds the state of a polite connection,
oCport_configPort pin configuration structure
oCprocess
oCpsockThe representation of a protosocket
oCpsock_buf
oCpt
oCpt_sem
oCqbuf_metadata
oCqueuebuf
oCqueuebuf_data
oCqueuebuf_ref
oCradio_driverThe structure of a device driver for a radio in Contiki
oCrdc_buf_list
oCrdc_driverThe structure of a RDC (radio duty cycling) driver in Contiki
oCRedirected
oCrime_sniffer
oCrimestats
oCringbufStructure that holds the state of a ring buffer
oCrmh_callbacks
oCrmh_conn
oCroll_tm_stats
oCroute_discovery_callbacks
oCroute_discovery_conn
oCroute_entry
oCrpl_dag
oCrpl_dio
oCrpl_instance
oCrpl_metric_container
oCrpl_metric_object_energy
oCrpl_of
oCrpl_parent
oCrpl_prefix
oCrpl_route_entry
oCrtc_count_configRTC Count configuration structure
oCrtc_count_eventsRTC Count event enable/disable structure
oCrtc_tamper_configRTC Tamper configuration structure
oCrtc_tamper_input_configRTC tamper input configuration structure
oCrtimerRepresentation of a real-time task
oCrucb_callbacks
oCrucb_conn
oCrudolph0_callbacks
oCrudolph0_conn
oCrudolph0_datapacket
oCrudolph0_hdr
oCrudolph1_callbacks
oCrudolph1_conn
oCrudolph2_callbacks
oCrudolph2_conn
oCrunicast_callbacks
oCrunicast_conn
oCsensor_result_tag
oCsensors_sensor
oCseqno
oCsicslowpan_addr_contextThe header for fragments
oCsicslowpan_nh_compressorThe structure of a next header compressor
oCsimple_udp_connection
oCsmrf_stats
oCspi_configSPI configuration structure
oCspi_master_configSPI Master configuration structure
oCspi_moduleSERCOM SPI driver software device instance structure
oCspi_slave_configSPI slave configuration structure
oCspi_slave_instSPI peripheral slave instance structure
oCspi_slave_inst_configSPI peripheral slave configuration structure
oCstbroadcast_callbacks
oCstbroadcast_connA stbroadcast connection
oCstimerA timer
oCStructCPtrStructure of pointers to constant 64-, 32-, 16- and 8-bit unsigned integers
oCStructCVPtrStructure of pointers to constant volatile 64-, 32-, 16- and 8-bit unsigned integers
oCStructPtrStructure of pointers to 64-, 32-, 16- and 8-bit unsigned integers
oCStructVPtrStructure of pointers to volatile 64-, 32-, 16- and 8-bit unsigned integers
oCstunicast_callbacks
oCstunicast_conn
oCsymbols
oCsystem_clock_source_dfll_configConfiguration structure for DFLL
oCsystem_clock_source_osc32k_configConfiguration structure for OSC32K
oCsystem_clock_source_osc8m_configConfiguration structure for OSC8M
oCsystem_clock_source_xosc32k_configConfiguration structure for XOSC32K
oCsystem_clock_source_xosc_configConfiguration structure for XOSC
oCsystem_gclk_chan_configGeneric Clock configuration structure
oCsystem_gclk_gen_configGeneric Clock Generator configuration structure
oCsystem_pinmux_configPort pin configuration structure
oCtc_16bit_configConfiguration struct for TC module in 16-bit size counter mode
oCtc_32bit_configConfiguration struct for TC module in 32-bit size counter mode
oCtc_8bit_configConfiguration struct for TC module in 8-bit size counter mode
oCtc_configTC configuration structure
oCtc_eventsTC event enable/disable structure
oCtc_moduleTC software device instance structure
oCtc_pwm_channelConfiguration struct for TC module in 32-bit size counter mode
oCtcp_socket
oCtcpip_hdr
oCtcpip_uipstate
oCtimerA timer
oCtrickle_callbacks
oCtrickle_conn
oCtrickle_timerA trickle timer
oCuaodv_bad_hop_ext
oCuaodv_extension
oCuaodv_msg
oCuaodv_msg_rerr
oCuaodv_msg_rrep
oCuaodv_msg_rrep_ack
oCuaodv_msg_rreq
oCuaodv_rt_entry
oCudp_socket
oCuip_80211_addr802.11 address
oCuip_802154_longaddr64 bit 802.15.4 address
oCuip_802154_shortaddr16 bit 802.15.4 address
oCuip_buf_tThe uIP packet buffer
oCuip_connRepresentation of a uIP TCP connection
oCuip_desto_hdr
oCuip_ds6_aaddrAnycast address
oCuip_ds6_addrUnicast address structure
oCuip_ds6_defrtAn entry in the default router list
oCuip_ds6_elementGeneric type for a DS6, to use a common loop though all DS
oCuip_ds6_maddrA multicast address
oCuip_ds6_nbrAn entry in the nbr cache
oCuip_ds6_netifInterface structure (contains all the interface variables)
oCuip_ds6_notification
oCuip_ds6_prefixA prefix list entry
oCuip_ds6_routeAn entry in the routing table
oCuip_ds6_route_neighbor_routeA neighbor route list entry, used on the uip_ds6_route->neighbor_routes->route_list list
oCuip_ds6_route_neighbor_routesThe neighbor routes hold a list of routing table entries that are attached to a specific neihbor
oCuip_eth_addr802.3 address
oCuip_eth_hdrThe Ethernet header
oCuip_ext_hdr
oCuip_ext_hdr_opt
oCuip_ext_hdr_opt_padn
oCuip_ext_hdr_opt_rpl
oCuip_fallback_interface
oCuip_frag_hdr
oCuip_fw_netifRepresentation of a uIP network interface
oCuip_hbho_hdr
oCuip_icmp6_conn
oCuip_icmp6_echo_reply_notification
oCuip_icmp6_errorICMPv6 Error message constant part
oCuip_icmp6_input_handler
oCuip_icmp_hdr
oCuip_icmpip_hdr
oCuip_ip4addr_tRepresentation of an IP address
oCuip_ip6addr_t
oCuip_ip_hdr
oCuip_mcast6_driver
oCuip_mcast6_routeAn entry in the multicast routing table
oCuip_mcast6_stats
oCuip_nd6_naA neighbor advertisement constant part
oCuip_nd6_nsA neighbor solicitation constant part
oCuip_nd6_opt_hdrND option header
oCuip_nd6_opt_mtuND option MTU
oCuip_nd6_opt_prefix_infoND option prefix information
oCuip_nd6_opt_redirected_hdr
oCuip_nd6_raA router advertisement constant part
oCuip_nd6_redirectA redirect message constant part
oCuip_nd6_rsA router solicitation constant part
oCuip_neighbor_addr
oCuip_packetqueue_handle
oCuip_packetqueue_packet
oCuip_routing_hdr
oCuip_statsThe structure holding the TCP/IP statistics that are gathered if UIP_STATISTICS is set to 1
oCuip_tcp_hdr
oCuip_tcpip_hdr
oCuip_udp_connRepresentation of a uIP UDP connection
oCuip_udp_hdr
oCuip_udpip_hdr
oCunicast_callbacks
oCunicast_conn
oCUnion1616-bit union
oCUnion3232-bit union
oCUnion6464-bit union
oCUnionCPtrUnion of pointers to constant 64-, 32-, 16- and 8-bit unsigned integers
oCUnionCVPtrUnion of pointers to constant volatile 64-, 32-, 16- and 8-bit unsigned integers
oCUnionPtrUnion of pointers to 64-, 32-, 16- and 8-bit unsigned integers
oCUnionVPtrUnion of pointers to volatile 64-, 32-, 16- and 8-bit unsigned integers
oCusart_configUSART configuration struct
oCusart_moduleSERCOM USART driver software device instance structure
\Cwdt_confWatchdog Timer configuration structure