Initial commit
Renamed READ_ME.txt to README.txt
Added am335xPruReferenceGuide.pdf
Updated manifest

Also updated file permissions
README.txt: add PRU Reference Guide
Updated to 1.1 release

* Added source for 'pasm'
* Updated license
Added build for Mac
Added ARM/Linux binary compiled on BeagleBone
Fixed for native build on BeagleBone

Built using following commands:
 cd am335x_pru_package/pru_sw/app_loader/interface
 CROSS_COMPILE="" make
 cd ../../utils/pasm_source
 ./linuxbuild
 cd ../../example_apps
 CROSS_COMPILE="" make

Tested using:
 modprobe uio_pruss
 cd bin
 ./PRU_memAccess_DDR_PRUsharedRAM

Output:
INFO: Starting PRU_memAccess_DDR_PRUsharedRAM example.
AM33XX
       INFO: Initializing example.
       INFO: Executing example.
File ./PRU_memAccess_DDR_PRUsharedRAM.bin open passed
       INFO: Waiting for HALT command.
       INFO: PRU completed transfer.
Example executed succesfully.
WIP: working on the next release
Updated based on latest review comments
Verified native build on BeagleBone

* Added ARM build of assembler (pasm_2.arm)
* Moved x86 Linux build to pasm_2.x86
* Removed old ARM build of assembler
* Verified with following commands:
     cd am335x_pru_package/pru_sw/app_loader/interface
     CROSS_COMPILE="" make
     cd ../../utils/pasm_source
     ./linuxbuild
     mv ../utils/pasm ../utils/pasm_2
     cd ../../example_apps/
     CROSS_COMPILE="" make
     echo BB-BONE-PRU-01 > /sys/devices/bone_capemgr.8/slots
     modprobe uio_pruss
     cd bin
     ./PRU_memAccess_DDR_PRUsharedRAM
* Output from execution:
     INFO: Starting PRU_memAccess_DDR_PRUsharedRAM example.
     AM33XX
	     INFO: Initializing example.
	     INFO: Executing example.
     File ./PRU_memAccess_DDR_PRUsharedRAM.bin open passed
	     INFO: Waiting for HALT command.
	     INFO: PRU completed transfer.
     Example executed succesfully.
Fixed executables for Mac and Linux

* Rebuilt Mac executable
* Changed permissions on Linux x86 executable
prussdrv: add prussdrv_extmem_size

Add function for querying the size of the DDR memory region that
was allocated by the driver. This lets applications check that enough
memory is available before running their PRU applications.

Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Fix build on FreeBSD.
add some old example
provide means for querying PRU version
implement python.clib wrapper around prussdrv library
make interrupt/event maps more clear

Create methods to query event/channel/interrupt mappings.
fix interrupt waiting to not retrigger event immediately