I have been trying your (kehribar) library but am stuck. I've spent a couple of hours trying to research the issue on my own, but have given up. When I try to compile, the IDE gives me several error messages about DDRA, PORTA, and PINA not being declared. I have tried using DDRB, DDRC, etc for each of them to no avail. Here are the exact error messages:
DigiSpark_NRF24L01.ino: In function 'void nrf24_setupPins()':
DigiSpark_NRF24L01:24: error: 'DDRA' was not declared in this scope
DigiSpark_NRF24L01.ino: In function 'void nrf24_ce_digitalWrite(uint8_t)':
DigiSpark_NRF24L01:35: error: 'PORTA' was not declared in this scope
DigiSpark_NRF24L01:39: error: 'PORTA' was not declared in this scope
DigiSpark_NRF24L01.ino: In function 'void nrf24_csn_digitalWrite(uint8_t)':
DigiSpark_NRF24L01:47: error: 'PORTA' was not declared in this scope
DigiSpark_NRF24L01:51: error: 'PORTA' was not declared in this scope
DigiSpark_NRF24L01.ino: In function 'void nrf24_sck_digitalWrite(uint8_t)':
DigiSpark_NRF24L01:59: error: 'PORTA' was not declared in this scope
DigiSpark_NRF24L01:63: error: 'PORTA' was not declared in this scope
DigiSpark_NRF24L01.ino: In function 'void nrf24_mosi_digitalWrite(uint8_t)':
DigiSpark_NRF24L01:71: error: 'PORTA' was not declared in this scope
DigiSpark_NRF24L01:75: error: 'PORTA' was not declared in this scope
DigiSpark_NRF24L01.ino: In function 'uint8_t nrf24_miso_digitalRead()':
DigiSpark_NRF24L01:81: error: 'PINA' was not declared in this scope