In older SDK (15.0) has been present NRF_ESB_BUGFIX_TIMER and it initialization. Now (SDK 15.2/15.3) defines this macro but not use it.Is it bug or obsolete code?
The issue handled by this timer was fixed in later versions of the nRF52832, and it should be removed from the library.
In other words this sounds like a case of obsolete code.
Thanks for reporting this, I will report it to the developers
Ok. Should this fix be used for nRF52832 revision 1?
Yes, this issue is present in rev 1, and you would need to apply the workaround.
Any chips you order today will be rev 2, so unless you have old stock of chips or kits then you should not run into this issue.
I will update my debug boards.
I am happy to help. Updating your boards sound like a good idea. If you are entering production later you definitely want to develop on updated nRF52832 devices :)