propeller1 loader (plus -q option) https://www.youtube.com/watch?v=SXgN-7A1MXM
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
github f68112ae99
p1load.c added "-q" method to exit
4 years ago
qmake Fixed typo in makefile; removed double VERSION define in qmake 8 years ago
.gitignore Added support for dynamic versioning; added gitignore for bin directory. 8 years ago
LICENSE Initial commit 8 years ago
Makefile Disable building the eeprom program until it is finished. 6 years ago
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 8 years ago
eeprom.c Factored out the port handling code that interfaces to osint_xxx.c. 8 years ago
enumcom.c Add a missing #ifdef to try to fix the build under Qt's hacked version of the MinGW tools. 8 years ago
gpio_sysfs.c Ugh. Another typo. 8 years ago
gpio_sysfs.h Add the GPIO handling code for the RaspberryPi. Still need to integrate RaspberryPi into the Makefile. 8 years ago
osint.h Add GPIO reset support for the RaspberryPi. 8 years ago
osint_linux.c Make sure exclusive mode is turned off on exit. 8 years ago
osint_mingw.c Fix a problem with setting the baud rate in osint_mingw.c. 8 years ago
p1load.c p1load.c added "-q" method to exit 4 years ago
packet.c Factored out the port handling code that interfaces to osint_xxx.c. 8 years ago
packet.h Factored out the port handling code that interfaces to osint_xxx.c. 8 years ago
packet_driver.spin Factored out the port handling code that interfaces to osint_xxx.c. 8 years ago
ploader.c Remove some debugging output. 8 years ago
ploader.h Factored out the port handling code that interfaces to osint_xxx.c. 8 years ago
port.c Update port.c 6 years ago
port.h Factored out the port handling code that interfaces to osint_xxx.c. 8 years ago

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