BUGFIX: macro conditions were corrected
Some sane configuration
Currently we allocate from dynamic memory for each channel, respectively. This should be changed to allocate all policy
The number of channels is not an option anymore. It's fixed value
Some parameters were switched to enumerators. This should be done for the rest, too
Added a lot of smallish functions
Added a lot of smallish functions
Port device data structure is split into private and public one
Merge branch 'master' of https://github.com/nradulovic/xdrv-spi