ardupilot/Tools/Linux_HAL_Essentials/pru/aiopru
Richard Marko 04b46678a4 treewide: fix shebangs - /bin/bash -> /usr/bin/env bash
Most scripts/tools use non-portable `/bin/bash`, switch
to environment agnostic `/usr/bin/env bash`.
2024-02-13 11:36:23 +11:00
..
Makefile
README.md
RcAioPRU.p BeagleBone : comments corrected in RcAioPRU.p 2020-07-01 10:27:33 -07:00
RcAioPRUTest.c
RcAioPRU_BBBLUE_bin.h
RcAioPRU_BBBMINI_bin.h
RcAioPRU_POCKET_bin.h
start_test treewide: fix shebangs - /bin/bash -> /usr/bin/env bash 2024-02-13 11:36:23 +11:00

README.md

PRU firmware for 12 x PWM output and RC input

RC AllInOnePRU can be used with BeagleBone Black

  • Written in PRU Assembly
  • 1 channel RCInput with 5ns accuracy
  • 12 channel RCOutput with 1us accuracy

Build and install pasm (PRU Assembler)

  1. git clone https://github.com/beagleboard/am335x_pru_package.git
  2. cd am335x_pru_package
  3. make
  4. sudo make install

Rebuild RCAioPRU.p

  1. cd ardupilot/Tools/Linux_HAL_Essentials/pru/aiopru
  2. make