propeller1 loader (plus -q option) https://www.youtube.com/watch?v=SXgN-7A1MXM
Go to file
github f68112ae99 p1load.c added "-q" method to exit 2018-10-13 08:11:52 +00: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
LICENSE Initial commit 2015-01-24 23:32:36 -05:00
Makefile Disable building the eeprom program until it is finished. 2016-09-19 21:50:20 -04: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
eeprom.c Factored out the port handling code that interfaces to osint_xxx.c. 2015-02-19 22:00:12 -05:00
enumcom.c Add a missing #ifdef to try to fix the build under Qt's hacked version of the MinGW tools. 2015-03-08 10:49:44 -04: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
osint.h Add GPIO reset support for the RaspberryPi. 2015-01-26 22:14:34 -05:00
osint_linux.c Make sure exclusive mode is turned off on exit. 2015-03-08 21:21:05 -04:00
osint_mingw.c Fix a problem with setting the baud rate in osint_mingw.c. 2015-02-07 20:39:10 -05:00
p1load.c p1load.c added "-q" method to exit 2018-10-13 08:11:52 +00: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
packet_driver.spin 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 Update port.c 2017-07-03 08:23:32 -04: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

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