Зачем Вам читать состояние PWM-регистров в выделенном фрагменте непонятно, но «надо, так надо».
Во-первых надо бы, наверное, объявить: volatile uint32_t *ptr_status = NULL;
Во-вторых: авторы библиотеки пишут, что это небезопасная операция. Из этого предположу, что в Вашем случае значение BCM2835_GPIO_PWM может иметь некорректное значение, что может быть следствием несовпадения версии библиотеки BCM2835 и Вашей версии RaspberryPi/Raspbian.
Попробуйте переустановить библиотеку заново «с чистого листа», предварительно обновив Raspbian до последнего состояния.