Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 29cc4015 authored by Jason Kridner's avatar Jason Kridner
Browse files

pru-cookbook: some indentation and external references

parent dbb5b615
No related merge requests found
...@@ -35,7 +35,7 @@ Here we present: ...@@ -35,7 +35,7 @@ Here we present:
.. TODO Switch from LEDscape to FPP .. TODO Switch from LEDscape to FPP
* `Robotics Control Library <http://strawsondesign.com/docs/roboticscape/>`_ * `Robotics Control Library <https://beagleboard.org/librobotcontrol>`_
* `BeagleLogic <https://github.com/abhishek-kakkar/BeagleLogic/wiki>`_ * `BeagleLogic <https://github.com/abhishek-kakkar/BeagleLogic/wiki>`_
* `NeoPixels -- 5050 RGB LEDs with Integrated Drivers (Falcon Christmas) <http://falconchristmas.com>`_ * `NeoPixels -- 5050 RGB LEDs with Integrated Drivers (Falcon Christmas) <http://falconchristmas.com>`_
* `RGB LED Matrix (Falcon Christmas) <http://falconchristmas.com>`_ * `RGB LED Matrix (Falcon Christmas) <http://falconchristmas.com>`_
...@@ -77,7 +77,7 @@ in :ref:`case_blue`. ...@@ -77,7 +77,7 @@ in :ref:`case_blue`.
Blue balancing Blue balancing
The `Robotics Control Library <http://strawsondesign.com/docs/roboticscape/>`_ is a The `Robotics Control Library <https://beagleboard.org/librobotcontrol>`_ is a
package that is already installed on the Beagle package that is already installed on the Beagle
that contains a C library and example/testing programs. It uses the PRU to extend the that contains a C library and example/testing programs. It uses the PRU to extend the
real-time hardware of the Bone by adding eight addional servo channels and one real-time hardware of the Bone by adding eight addional servo channels and one
......
...@@ -7,14 +7,15 @@ Here are some examples that use the basic PRU building blocks. ...@@ -7,14 +7,15 @@ Here are some examples that use the basic PRU building blocks.
The following are resources used in this chapter. The following are resources used in this chapter.
Resources .. note::
~~~~~~~~~~
*Resources*
* `PRU Optimizing C/C++ Compiler, v2.2, User's Guide <http://www.ti.com/lit/ug/spruhv7b/spruhv7b.pdf>`_
* `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ (AI) * `PRU Optimizing C/C++ Compiler, v2.2, User's Guide <http://www.ti.com/lit/ug/spruhv7b/spruhv7b.pdf>`_
* `AM335x Technical Reference Manual <http://www.ti.com/lit/pdf/spruh73>`_ (All others) * `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ (AI)
* `Exploring BeagleBone by Derek Molloy <http://exploringbeaglebone.com/>`_ * `AM335x Technical Reference Manual <http://www.ti.com/lit/pdf/spruh73>`_ (All others)
* `WS2812 Data Sheet <https://cdn-shop.adafruit.com/datasheets/WS2812.pdf>`_ * `Exploring BeagleBone by Derek Molloy <http://exploringbeaglebone.com/>`_
* `WS2812 Data Sheet <https://cdn-shop.adafruit.com/datasheets/WS2812.pdf>`_
.. _memory_allocation: .. _memory_allocation:
......
...@@ -8,14 +8,15 @@ through the ``pass:[__]R30`` register. Below shows how more GPIO pins can be ac ...@@ -8,14 +8,15 @@ through the ``pass:[__]R30`` register. Below shows how more GPIO pins can be ac
The following are resources used in this chapter. The following are resources used in this chapter.
Resources .. note::
~~~~~~~~~~
*Resources*
* `P8 Header Table <https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP8HeaderTable.pdf>`_
* `P9 Header Table <https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP9HeaderTable.pdf>`_ * `P8 Header Table <https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP8HeaderTable.pdf>`_
* `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ (AI) * `P9 Header Table <https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP9HeaderTable.pdf>`_
* `AM335x Technical Reference Manual <http://www.ti.com/lit/pdf/spruh73>`_ (All others) * `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ (AI)
* `PRU Assembly Language Tools <http://www.ti.com/lit/ug/spruhv6a/spruhv6a.pdf>`_ * `AM335x Technical Reference Manual <http://www.ti.com/lit/pdf/spruh73>`_ (All others)
* `PRU Assembly Language Tools <http://www.ti.com/lit/ug/spruhv6a/spruhv6a.pdf>`_
Editing /boot/uEnv.txt to Access the P8 Header on the Black Editing /boot/uEnv.txt to Access the P8 Header on the Black
************************************************************ ************************************************************
......
...@@ -14,12 +14,13 @@ C. Detailing on how to program in assembly are beyond the scope of this text. ...@@ -14,12 +14,13 @@ C. Detailing on how to program in assembly are beyond the scope of this text.
The following are resources used in this chapter. The following are resources used in this chapter.
Resources .. note::
~~~~~~~~~~
* `PRU Optimizing C/C++ Compiler, v2.2, User's Guide <http://www.ti.com/lit/ug/spruhv7b/spruhv7b.pdf>`_ *Resources*
* `PRU Assembly Language Tools User's Guide <http://www.ti.com/lit/ug/spruhv6b/spruhv6b.pdf>`_
* `PRU Assembly Instruction User Guide <http://www.ti.com/lit/ug/spruij2/spruij2.pdf>`_ * `PRU Optimizing C/C++ Compiler, v2.2, User's Guide <http://www.ti.com/lit/ug/spruhv7b/spruhv7b.pdf>`_
* `PRU Assembly Language Tools User's Guide <http://www.ti.com/lit/ug/spruhv6b/spruhv6b.pdf>`_
* `PRU Assembly Instruction User Guide <http://www.ti.com/lit/ug/spruij2/spruij2.pdf>`_
Calling Assembly from C Calling Assembly from C
************************ ************************
......
...@@ -11,11 +11,12 @@ four PRUs. ...@@ -11,11 +11,12 @@ four PRUs.
The following are resources used in this chapter. The following are resources used in this chapter.
Resources .. note::
~~~~~~~~~~~
* `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ (AI) *Resources*
* `BeagleBone AI PRU pins <https://docs.google.com/spreadsheets/d/1dFSBVem86vAUD7MLXvqdS-N0Efi8_g_O1iTqzql8DAo/edit#gid=0>`_
* `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ (AI)
* `BeagleBone AI PRU pins <https://docs.google.com/spreadsheets/d/1dFSBVem86vAUD7MLXvqdS-N0Efi8_g_O1iTqzql8DAo/edit#gid=0>`_
Moving from two to four PRUs Moving from two to four PRUs
***************************** *****************************
......
...@@ -155,7 +155,7 @@ documentation visit the PRU-ICSS wiki. ...@@ -155,7 +155,7 @@ documentation visit the PRU-ICSS wiki.
**Type:** Code Library Reference **Type:** Code Library Reference
**References:** **References:**
* http://processors.wiki.ti.com/index.php/Soft-UART_Implementation_on_AM335X_PRU_-_Software_Users_Guide * https://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components/PRU-ICSS/Linux_Drivers/pru-sw-uart.html
.. dropdown:: **Deviant LCD** .. dropdown:: **Deviant LCD**
:open: :open:
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment