.. _radiodriver_api: API documentation ################# .. contents:: :local: :depth: 2 .. _radiodriver_api_addresses: Setting addresses and PAN ID of the device ****************************************** .. doxygengroup:: nrf_802154_addresses :project: nrfxlib :members: .. _radiodriver_api_data: Functions to calculate data given by the driver *********************************************** .. doxygengroup:: nrf_802154_data :project: nrfxlib :members: .. _radiodriver_api_transitions: Functions to request FSM transitions and check the current state **************************************************************** .. doxygengroup:: nrf_802154_transitions :project: nrfxlib :members: .. _radiodriver_api_calls: Calls to the higher layer ************************* .. doxygengroup:: nrf_802154_calls :project: nrfxlib :members: .. _radiodriver_api_memman: Driver memory management ************************ .. doxygengroup:: nrf_802154_memman :project: nrfxlib :members: .. _radiodriver_api_rssi: RSSI measurement function ************************* .. doxygengroup:: nrf_802154_rssi :project: nrfxlib :members: .. _radiodriver_api_prom: Promiscuous mode **************** .. doxygengroup:: nrf_802154_prom :project: nrfxlib :members: .. _radiodriver_api_autoack: Auto ACK management ******************* .. doxygengroup:: nrf_802154_autoack :project: nrfxlib :members: .. _radiodriver_api_cca: CCA configuration management **************************** .. doxygengroup:: nrf_802154_cca :project: nrfxlib :members: .. _radiodriver_api_csma: CSMA-CA procedure ***************** .. doxygengroup:: nrf_802154_csma :project: nrfxlib :members: .. _radiodriver_api_timeout: ACK timeout procedure ********************* .. doxygengroup:: nrf_802154_timeout :project: nrfxlib :members: .. _radiodriver_api_stats: Statistics and measurements *************************** .. doxygengroup:: nrf_802154_stats :project: nrfxlib :members: .. _radiodriver_api_ifs: Inter-frame spacing feature *************************** .. doxygengroup:: nrf_802154_ifs :project: nrfxlib :members: .. _radiodriver_api_capabilities: Radio driver run-time capabilities feature ****************************************** .. doxygengroup:: nrf_802154_capabilities :project: nrfxlib :members: .. _radiodriver_api_security: Radio driver MAC security feature ********************************* .. doxygengroup:: nrf_802154_security :project: nrfxlib :members: .. _radiodriver_api_ie_writer: Radio driver Information Element data injection feature ******************************************************* .. doxygengroup:: nrf_802154_ie_writer :project: nrfxlib :members: .. _radiodriver_api_config_radio: Radio driver configuration ************************** .. doxygengroup:: nrf_802154_config_radio :project: nrfxlib :members: .. _radiodriver_api_config_csma: CSMA/CA procedure configuration ******************************* .. doxygengroup:: nrf_802154_config_csma :project: nrfxlib :members: .. _radiodriver_api_config_timeout: ACK timeout feature configuration ********************************* .. doxygengroup:: nrf_802154_config_timeout :project: nrfxlib :members: .. _radiodriver_api_config_transmission: Transmission start notification feature configuration ***************************************************** .. doxygengroup:: nrf_802154_config_transmission :project: nrfxlib :members: .. _radiodriver_api_ie: Information Elements configuration ********************************** .. doxygengroup:: nrf_802154_ie :project: nrfxlib :members: .. _radiodriver_api_other: Interrupt Handlers ****************** .. doxygengroup:: nrf_802154_irq :project: nrfxlib :members: .. _radiodriver_api_irq: Other functions *************** .. doxygengroup:: nrf_802154 :project: nrfxlib :members: