<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>nRF52840  802.15.4 MAC Selectively On/OFF MAC TX or RX</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/50699/nrf52840-802-15-4-mac-selectively-on-off-mac-tx-or-rx</link><description>Hi 
 I am using nRF52840 DK for development and using nRF-IEEE-802.15.4-radio-driver code from SDK nRF5_SDK_for_Thread_and_Zigbee_v3.0.0_d310e71. 
 I want to implement functionality where user can selectively turn on or off MAC TX or RX during test. But</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 08 Aug 2019 06:51:49 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/50699/nrf52840-802-15-4-mac-selectively-on-off-mac-tx-or-rx" /><item><title>RE: nRF52840  802.15.4 MAC Selectively On/OFF MAC TX or RX</title><link>https://devzone.nordicsemi.com/thread/202962?ContentTypeID=1</link><pubDate>Thu, 08 Aug 2019 06:51:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:621efcc9-1ece-4750-9058-87855e470920</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;Changing radio states are handled internally when you call one of the functions in external\nRF-IEEE-802.15.4-radio-driver\src\nrf_802154.h&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/918x241/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-aac03a9a13c148369e72c3e5415f6d3d/pastedimage1565247058494v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840  802.15.4 MAC Selectively On/OFF MAC TX or RX</title><link>https://devzone.nordicsemi.com/thread/202869?ContentTypeID=1</link><pubDate>Wed, 07 Aug 2019 14:02:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:de57b47f-fab2-4ca5-bff1-e655df1549b7</guid><dc:creator>Dattatray</dc:creator><description>&lt;p&gt;Thanks for reply, But how to select these radio states?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There are two kind of functions&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1&amp;nbsp;nrf_802154_receive()&amp;nbsp; or&amp;nbsp;nrf_802154_transmit&lt;/p&gt;
&lt;p&gt;2.&amp;nbsp;nrf_802154_request_xxxx but this function doesnt have input as radio states&amp;nbsp;&lt;/p&gt;
&lt;p&gt;which one I have to use?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840  802.15.4 MAC Selectively On/OFF MAC TX or RX</title><link>https://devzone.nordicsemi.com/thread/202802?ContentTypeID=1</link><pubDate>Wed, 07 Aug 2019 11:04:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee1a25cd-811f-45ee-89e3-5ca2c4e48f58</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;It is not possible to manage the transmitter separately from the receiver.&lt;/p&gt;
&lt;p&gt;The nRF IEEE 802.15.4 radio driver can be in one of following states at a time:&lt;br /&gt;- SLEEP (disabled transciever)&lt;br /&gt;- RX (enabled receiver, or transmitter when transmitting an Ack)&lt;br /&gt;- TX (enabled transmitter, or receiver during CCA or receiving an Ack)&lt;br /&gt;- ED (energy detection - enabled receiver)&lt;br /&gt;- CCA (enabled receiver)&lt;br /&gt;- continuous carrier (enabled transmitter)&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/888x419/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-aac03a9a13c148369e72c3e5415f6d3d/pastedimage1565175794441v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;This is found in external\nRF-IEEE-802.15.4-radio-driver\src\nrf_802154_core.h&lt;/p&gt;
&lt;p&gt;You can only select on of these states, and the driver will manage the transceiver according to the current operation.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>