BeagleBone Black library/API functions development in C -- 2

Job ID: 36733469

Budget: €30 – €250 EUR

DESCRIPTION:
"Cyclops": framework (language & IDE) for BeagleBone Black microcontroller/development board
-current functions are present in the "/Cyclops-PRU/C lib/include" folder - some are listed in TABLE I on the 4th page of the "cyclops.pdf" file I am attaching

GITHUB REPOSITORY LINK: https://github.com/nesl/Cyclops-PRU

TASK:
1) Develop further API functions for the language - to be programmed in C; (some ides: File Access, i2c, Memory Management, Power Management UART, Communication Protocols such as for Bluetooth and Wi-Fi, Timers, PWM etc.)
2) To test the functions you built, write examples like the ones in "/Cyclops-PRU/C lib/examples", and compile them in the IDE;
3) Write a document describing all the API functions added, their functionalities, and explaining the examples.