Are these 5 registers required for 802.15.4 in Zephyr #nrf52480 #networking
volatile uint32_t intenset;
/* Offset: 0x024 (r/w) interrupt enable clear register */
volatile uint32_t intenclr;
Hi Brenton,
I’ve reached out to the radio driver development team and here’s the response I’ve got:
“As far as I know, TEMP:TASKS_START is used by the Zephyr's temperature sensor implementation to fetch current temperature. Related links:
https://github.com/zephyrproject-rtos/zephyr/blob/main/drivers/sensor/nrf5/temp_nrf5.c#L37
That's hardly critical for 802.15.4 operation. I'd assume that if the user runs into problems when trying to make 802.15.4 samples run out of the box on Renode, the temperature platform can be modified to be empty so that the unimplemented register is not used anymore.
I'm not aware of usage of any of the remaining four registers in 802.15.4 context.”
I hope that helps.
Regards,
Robert
From: users@... <users@...> On Behalf Of Brenton Chetty via lists.zephyrproject.org
Sent: wtorek, 27 września 2022 19:29
To: users@...
Subject: [Zephyr-users] Are these 5 registers required for 802.15.4 in Zephyr #nrf52480 #networking
Hi, I am trying to run Zephyr 802.15.4 samples in Renode for the NRF52840.
On Renode I receive warnings that Renode does not implement the following 5 registers:
- NVMC:ICACHECNF
- EGU3:INTENSET
- EGU3:INTENCLR
- TEMP:INTENSET
- TEMP:TASKS_START
Are these registers critical for 802.15.4 or openthread on Zephyr?
I managed to successfully run BLE Zephyr samples on Renode even though renode gives warnings that the following 2 registers are unimplemented"
- NVMC:ICACHECNF
- TEMP:INTENSET
Regards
Brenton
Hi Brenton,
I’ve reached out to the radio driver development team and here’s the response I’ve got:
“As far as I know, TEMP:TASKS_START is used by the Zephyr's temperature sensor implementation to fetch current temperature. Related links:
https://github.com/zephyrproject-rtos/zephyr/blob/main/drivers/sensor/nrf5/temp_nrf5.c#L37
That's hardly critical for 802.15.4 operation. I'd assume that if the user runs into problems when trying to make 802.15.4 samples run out of the box on Renode, the temperature platform can be modified to be empty so that the unimplemented register is not used anymore.
I'm not aware of usage of any of the remaining four registers in 802.15.4 context.”
I hope that helps.
Regards,
Robert
Sent: wtorek, 27 września 2022 19:29
To: users@...
Subject: [Zephyr-users] Are these 5 registers required for 802.15.4 in Zephyr #nrf52480 #networking
Hi, I am trying to run Zephyr 802.15.4 samples in Renode for the NRF52840.
On Renode I receive warnings that Renode does not implement the following 5 registers:
- NVMC:ICACHECNF
- EGU3:INTENSET
- EGU3:INTENCLR
- TEMP:INTENSET
- TEMP:TASKS_START
Are these registers critical for 802.15.4 or openthread on Zephyr?
I managed to successfully run BLE Zephyr samples on Renode even though renode gives warnings that the following 2 registers are unimplemented"
- NVMC:ICACHECNF
- TEMP:INTENSET
Regards
Brenton
On Renode I receive warnings that Renode does not implement the following 5 registers:
- NVMC:ICACHECNF
- EGU3:INTENSET
- EGU3:INTENCLR
- TEMP:INTENSET
- TEMP:TASKS_START
I managed to successfully run BLE Zephyr samples on Renode even though renode gives warnings that the following 2 registers are unimplemented"
- NVMC:ICACHECNF
- TEMP:INTENSET
Brenton