Kernel Driver: Backport & Remove pru_rproc_bl.c

Removed as modifications backported to pru_rproc.c
The module is still located in the pru_rproc_bl branch
for further modifications.

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
README.md update

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Kernel Driver: Implement O_NONBLOCK in reads

* Also modify kernel debug loglevel in ioctl

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Kernel Driver: Support sample rates down to 1 Hz

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Kernel Driver: Fix poll()

Fixes infinite loop and a segfault occurring due to poll() called before
data was actually reading from the buffer.

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Kernel Driver: open() optimize and read() changes

Only the first buffer is mapped as the other buffers will get
mapped/unmapped on the fly.

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
libbeaglelogic initial commit

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
testapp: Fix bug with incompatible pointers

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
libbeaglelogic.h: Cosmetic changes

The syscalls have been moved to a separate file, hence this change

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Kernel Driver: Update buffer mapping ops in IRQ

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Kernel Driver: read() ignores null pointers

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Kernel Driver: state config in IOCTL start call

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Kernel Driver: fix poll()

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
libbeaglelogic: fix failed mmap() operations

Changes MAP_PRIVATE to MAP_SHARED

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
libbeaglelogic: implement non-block open()

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
testapp: Major Code Refactor

Unify blocking and non-blocking IO support

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
testapp: add .gitignore

Signed-off-by: Kumar Abhishek <abhishek@theembeddedkitchen.net>
Merge in changes so far