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 ?
what is GPIO_PIN_CNF_DIR_Output ?
You mean in this:
int main(void) { // Configure GPIO pin as output with standard drive strength. NRF_GPIO->PIN_CNF[PIN_GPIO] = (GPIO_PIN_CNF_DIR_Output << GPIO_PIN_CNF_DIR_Pos) | (GPIO_PIN_CNF_DRIVE_S0S1 << GPIO_PIN_CNF_DRIVE_Pos) | (GPIO_PIN_CNF_INPUT_Connect << GPIO_PIN_CNF_INPUT_Pos) | (GPIO_PIN_CNF_PULL_Disabled << GPIO_PIN_CNF_PULL_Pos) | (GPIO_PIN_CNF_SENSE_Disabled << GPIO_PIN_CNF_SENSE_Pos);
Is this a register name? I don't think so
No, it's the name of a bit position within the register.
Again, this is basic stuff - you really need to get a good grounding in these basics before jumping into this!
https://www.avrfreaks.net/forum/tut-c-bit-manipulation-aka-programming-101
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.