Hello Robert,
Apologies, I must have failed to load the wiki when I wrote the readme. "To use this library your ANT radio must be loaded with the ANT Network Processor firmware" means that your ANT radio must have the ANT Network Processor firmware loaded in order to interact with the library. The reason is, you can program nRF radios and interact directly on the same device with the softdevice which runs the radio, that is not the intended use case of this library. The Network Firmware breaks out the Softdevice over the serial ports (SPI and Async) and this library uses that serial interface to connect with the radio from another controller. If you purchased a ANT dev kit with a nRF51 then the radio that comes connected to the USB stick should have the ANT network processor firmware already loaded. Otherwise all the documentation and software you need to load the firmware is at
https://www.thisisant.com/developer/resources/downloads/#software_tab (you may need to sign up for an account) To identify if the radio has the software loaded you can plug the radio in using the USB stick in the dev kit and try interacting with it in ANTware II or SimuANT+ and if you can see the radio responding correctly or other devices can see the simulated device then you know the radio is running the ANT network processor firmware.
As for the wiring, I'll just post what I use in my projects.
1 (VCC) -> 3.3V Rail2 (GND) -> GND3 (RXD) -> (TX)4 (TXD) -> (RX)5 (RTS) -> (CTS) (Serial Flow Control Pin) (if available)6 (RST) -> GPIO its the reset pin, (grounding will reset the radio, personally I prefer using the ResetMessage)10 (SLEEP) -> GND (will go to a GPIO later once library supports sleeping, just a power consumption tool)17 (PORTSEL) -> GND (Sets to Async rather than SPI)18 (BR1) -> 3.3V Rail (controls BAUD rate) (this configuration will give you a 9600 BAUD Async connection to the radio)19 (BR2) -> GND (controls BAUD rate)20 (BR3) -> 3.3V Rail (controls BAUD rate)
Hope that helps,