Intuitive language for PRU which compiles down to PRU Assembly.
Explore the docs »
Report Bug
·
Request Feature
·
Send a Pull Request
GSoC 2020 project under BeagleBoard.org
- Name: Vedant Paranjape
- Wiki: https://elinux.org/BeagleBoard/GSoC/2020_Projects/PRU_Improvements
- Progress log: https://ve0x10.me/gsoc2020/
- Mentors: Abhishek Kumar, Pratim Ugale, Andrew Henderson
- Organisation: BeagleBoard.org
Requirements:
- flex
- bison
- gcc
- gcc-pru
- cmake
mkdir build
cd build
cmake ..
make
sudo make install
# build debian package
sudo make package
# install debian package
sudo dpkg -i <debian_package_name>.deb
Download debian package from Releases, available for amd64 and arm32 arch
sudo dpkg -i <debian_package_name>.deb
Check /examples
for different examples
- Add support for using PWM using eCAP module.
- Better error handler in bison parser.
- Update grammar such that control statements (break/continue) can only be called inside loops.
- Update grammar such that return statements can be called anywhere inside function definitions and not only at the end.
- Add support for directly calling C code in simppru.
- Add unit tests which run using pru-sim.