I want to try register level programming of Nrf52832 i.e low level programming. I referred your This GitHub repository but there are sill some libraries used . Is there any other document ?
I want to try register level programming of Nrf52832 i.e low level programming. I referred your This GitHub repository but there are sill some libraries used . Is there any other document ?
Is there any other document
The document which contains all the register descriptions and operating details is the Product Specification
How to read and write the those registers ?
The "NordicSnippets" you linked to show how registers are accessed directly. One of the simpler examples is the gpio_toggle one which sets a GPIO pin as an output by configuring the bitfields according to the register description here: PIN_CNF[17]
exactly the same way that you'd read/write registers on any microcontroller.
If you're not already familiar with register-level programming on microcontrollers, I would strongly suggest that it would be far better to learn that on a "normal" microcontroller than on an nRF52 - with all its added complications.
Note that there are some restrictions on what registers you can directly access when using the SoftDevice (the protocol stack)
exactly the same way that you'd read/write registers on any microcontroller.
If you're not already familiar with register-level programming on microcontrollers, I would strongly suggest that it would be far better to learn that on a "normal" microcontroller than on an nRF52 - with all its added complications.
Note that there are some restrictions on what registers you can directly access when using the SoftDevice (the protocol stack)
Where is GPIO_PIN_CNF_DIR_Output defined ?
It will be somewhere in that repository, or its specified prerequisites.
Have you read the documentation there ?
Sadly, those links are out-of-date.
Why did you choose this particular repository? It really doesn't seem to be suitable for your level of experience.
Again, this is an independent 3rd-part repository - nothing to do with Nordic. If you want support with that code, you need to find some way to contact the author of that code.