propeller1 loader (plus -q option) https://www.youtube.com/watch?v=SXgN-7A1MXM
Go to file
2015-03-08 07:07:12 -04:00
qmake Fixed typo in makefile; removed double VERSION define in qmake 2015-02-20 04:42:58 -08:00
.gitignore Added support for dynamic versioning; added gitignore for bin directory. 2015-02-08 11:30:29 -08:00
eeprom.c Factored out the port handling code that interfaces to osint_xxx.c. 2015-02-19 22:00:12 -05:00
enumcom.c Added qmake project files to repository; updated README and changed name so it would show up on GitHub; fixed permissions on enumcom.c 2015-02-19 21:57:00 -08:00
gpio_sysfs.c Ugh. Another typo. 2015-01-27 20:17:01 -05:00
gpio_sysfs.h Add the GPIO handling code for the RaspberryPi. Still need to integrate RaspberryPi into the Makefile. 2015-01-26 22:23:43 -05:00
LICENSE Initial commit 2015-01-24 23:32:36 -05:00
Makefile Get rid of a redundant copy of -Wall. 2015-03-08 07:07:12 -04:00
osint_linux.c Remove some debugging output. 2015-02-10 16:55:23 -05:00
osint_mingw.c Fix a problem with setting the baud rate in osint_mingw.c. 2015-02-07 20:39:10 -05:00
osint.h Add GPIO reset support for the RaspberryPi. 2015-01-26 22:14:34 -05:00
p1load.c Fix a problem where an error is reported when only -P is specified. 2015-02-21 09:52:01 -05:00
packet_driver.spin Factored out the port handling code that interfaces to osint_xxx.c. 2015-02-19 22:00:12 -05:00
packet.c Factored out the port handling code that interfaces to osint_xxx.c. 2015-02-19 22:00:12 -05:00
packet.h Factored out the port handling code that interfaces to osint_xxx.c. 2015-02-19 22:00:12 -05:00
ploader.c Remove some debugging output. 2015-02-10 16:55:23 -05:00
ploader.h Factored out the port handling code that interfaces to osint_xxx.c. 2015-02-19 22:00:12 -05:00
port.c Factored out the port handling code that interfaces to osint_xxx.c. 2015-02-19 22:00:12 -05:00
port.h Factored out the port handling code that interfaces to osint_xxx.c. 2015-02-19 22:00:12 -05:00
README.md Added qmake project files to repository; updated README and changed name so it would show up on GitHub; fixed permissions on enumcom.c 2015-02-19 21:57:00 -08:00

p1load

p1load is a tiny, nimble cross-platform loader library for the Propeller microcontroller.

Building

p1load can be built in multiple ways.

GNU Make

Building using plain old make is straight-forward. To build for the various platforms, specify the target operating system using the OS variable.

OS=macosx make

Possible options:

  • Mac OS X: OS=macosx
  • Linux: OS=linux
  • Raspberry Pi: OS=raspberrypi
  • Windows MinGW: OS=msys

If no platform is specified, the default macosx is used.

qmake

qmake project files can be found in the qmake/ directory.

cd qmake
qmake
make

qmake will automatically build in platform-specific features except for Raspberry Pi. Pass CPU=armhf to qmake to enable GPIO support for Raspberry Pi.

qmake CPU=armhf