▼ Examples | |
► Cogc | |
blinky.cogcpp | |
Cogc_Demo.cpp | |
► GettingStarted | |
GettingStarted.cpp | |
► Hello | |
Hello_Demo.cpp | |
► Libpropeller_Pwm32 | |
PWM32_Demo.cpp | |
► PropWare_Blinky | |
Blinky_Demo.cpp | |
► PropWare_DuplexUART | |
DuplexUART_Demo.cpp | |
► PropWare_Eeprom | |
Eeprom_Demo.cpp | |
► PropWare_FileReader | |
FileReader_Demo.cpp | |
► PropWare_FileWriter | |
FileWriter_Demo.cpp | |
► PropWare_HD44780 | |
HD44780_Demo.cpp | |
► PropWare_I2C | |
PropWareI2C_Demo.cpp | |
► PropWare_L3G | |
L3G_Demo.cpp | |
► PropWare_MAX6675 | |
MAX6675_Demo.cpp | |
► PropWare_MCP3000 | |
MCP3000_Demo.cpp | |
► PropWare_MultiCogBlinky | |
MultiCogBlinky_Demo.cpp | |
► PropWare_PCF8591 | |
PCF8591_Demo.cpp | |
► PropWare_Ping | |
Ping_Demo.cpp | |
► PropWare_Queue | |
Queue_Demo.cpp | |
► PropWare_Runnable | |
Runnable_Demo.cpp | |
► PropWare_Scanner | |
Scanner_Demo.cpp | |
► PropWare_Simple_Hybrid | |
Hybrid_Demo.cpp | |
► PropWare_SimplexUART | |
SimplexUART_Demo.cpp | |
► PropWare_SPI | |
SPI_Demo.cpp | |
► PropWare_Spin2Dat | |
Spin2Dat_Demo.cpp | |
► PropWare_Stepper | |
Stepper_Demo.cpp | |
► PropWare_StringBuilder | |
StringBuilder_Demo.cpp | |
► PropWare_SynchronousPrinter | |
SynchronousPrinter_Demo.cpp | |
► PropWare_Utility | |
Utility_Demo.cpp | |
► PropWare_WatchDog | |
WatchDog_Demo.cpp | |
► PropWare_WS2812 | |
WS2812_Demo.cpp | |
► Simple_FdSerial | |
FdSerial_Demo.c | |
► Simple_libadcACpropab | |
libadcACpropab.c | |
► Simple_MeasureVolts | |
MeasureVolts_Demo.c | |
► Simple_SimpleText | |
SimpleText_Demo.c | |
▼ libpropeller | |
► libpropeller | |
► board | |
board_unit_tester.h | |
eddie_base.h | |
► c++allocate | |
c++allocate.h | |
► eeprom | |
eeprom.h | |
eeprom.test.h | |
► elum | |
elum.h | |
elum.test.h | |
► fullduplexserial | |
full_duplex_serial.h | |
full_duplex_serial.test.h | |
► gcc | |
gcc.test.h | |
► gpsparser | |
gpsparser.h | |
gpsparser.test.h | |
numbers.cpp | |
► i2c | |
i2c.h | |
i2c.test.h | |
i2c_base.h | |
i2cMOCK.h | |
► l3gd20 | |
l3gd20.h | |
l3gd20.test.h | |
► lsm303dlhc | |
lsm303dlhc.h | |
lsm303dlhc.test.h | |
► max17048 | |
max17048.h | |
max17048.test.h | |
► max8819 | |
max8819.h | |
► mcp3208 | |
mcp3208.h | |
mcp3208.test.h | |
► ms5611 | |
ms5611.h | |
ms5611.test.h | |
► mtk3339 | |
gpsparser.h | |
mtk3339.h | |
numbers.h | |
serial.h | |
► numbers | |
numbers.cpp | |
numbers.h | |
numbers.test.h | |
► pcf8523 | |
pcf8523.h | |
pcf8523.test.h | |
► pin | |
pin.h | |
pin.test.h | |
► printstream | |
printstream.h | |
printstream.test.h | |
► pulsewidthreader | |
pulse_width_reader.h | |
pulse_width_reader.test.h | |
► pwm2 | |
pwm2.h | |
pwm2.test.h | |
► pwm32 | |
pwm32.h | |
pwm32.test.h | |
► quadrature_encoder | |
quadrature_encoder.h | |
quadrature_encoder.test.h | |
► scheduler | |
scheduler.h | |
scheduler.test.h | |
► sd | |
sd.cpp | |
sd.h | |
sd.test.h | |
sdsafespi.h | |
► serial | |
numbers.cpp | |
serial.h | |
serial.test.h | |
► stopwatch | |
stopwatch.h | |
stopwatch.test.h | |
► streaminterface | |
streaminterface.h | |
► unity_tools | |
c++-alloc.h | |
unity.cpp | |
unity.h | |
unity_internals.h | |
► vnh2sp30 | |
vnh2sp30.h | |
vnh2sp30.test.h | |
▼ propsideworkspace | |
► Learn | |
► Examples | |
► ActivityBot | |
AB Interpreter.c | |
ActivitiyBot Display Calibration.c | |
ActivityBot Calibrate.c | |
Center Servos.c | |
Detect and Turn from Obstacle.c | |
Follow with Ping.c | |
Forward Stop Face Right.c | |
IR Roaming.c | |
Navigate by Light.c | |
Roaming with Whiskers.c | |
Speeds for Navigation.c | |
Test Encoder Connections.c | |
Test for Trim.c | |
Test IR Detectors.c | |
Test Light Sensors Graphical.c | |
Test Light Sensors.c | |
Test Ping.c | |
Test Whiskers with LEDs.c | |
Test Whiskers with Terminal.c | |
Whiskers Push Bot.c | |
► Badge | |
► 01 Display | |
00 Hello oLED Screen.c | |
01 Position Cursor on Screen.c | |
02 Screen Character Sizes.c | |
03 Screen Numbers.c | |
04 Screen Auto ON OFF.c | |
05 Display Upside Down.c | |
06 Display Invert.c | |
07 Box and Lines.c | |
08 Plot Points.c | |
09 Plot Parabola.c | |
10 Plot Sine Cosine.c | |
11 Shapes to Display.c | |
12 Image to Display.c | |
13 Shift Display.c | |
14 Multicore Dots.c | |
15 Multicore Dot Erosion.c | |
► 02 Lights | |
00 Blink Light.c | |
01 Blink Lights.c | |
02 Another Blink Sequence.c | |
03 Control 6 Lights at a Time.c | |
04 RBG LEDs.c | |
05 Both RGBs with 1 Call.c | |
► 03 Buttons | |
00 Check One Button.c | |
01 Check Two Buttons.c | |
03 Check All Buttons.c | |
04 Touch Pad State Machine.c | |
► 04 Accelerometer | |
00 Check X Axis.c | |
01 Check X and Y Axes.c | |
02 Check XYZ with One Call.c | |
03 Check X Tilt Angle.c | |
04 Check XY Rotation Angle.c | |
05 Flip Text if Upside Down.c | |
06 Held Steady vs Shaken.c | |
► 05 EEPROM Data Storage | |
01 Erase Badge EEPROM.c | |
02 View First and Last 64 Bytes with Terminal.c | |
03 Store Retrieve Strings.c | |
04 Avoid Repeats.c | |
05 Store and Retrieve Info.c | |
06 Store and Retrieve Data.c | |
► 06 Infrared Data | |
00 Send Strings with IR.c | |
01 Receive Strings with IR.c | |
02 Receive and Store IR Strings.c | |
03 Send Data with IR.c | |
04 Receive and Store IR Data.c | |
05 Contact Manager (1).c | |
05 Contact Manager (2).c | |
05 Contact Manager (3).c | |
► 07 Audio | |
01 One Tone Two Seconds.c | |
02 Tone Volume.c | |
03 Two Tones Mixed.c | |
04 DoReMi.c | |
05 Flat Notes.c | |
06 Strum a Chord.c | |
07 Different Waveforms.c | |
08 Left vs Right.c | |
09 Stereo Test.c | |
► 08 Speech | |
01 Say Hello Goodbye.c | |
02 Spell Mississippi.c | |
03 Different Speaker Tones.c | |
04 Inflections.c | |
05 Counting.c | |
06 Singing.c | |
► 09 Time | |
01 Display Date Time.c | |
02 Display Date Time (Custom).c | |
03 Set Time.c | |
04 Send Time with IR.c | |
05 Receive time with IR.c | |
06 Time Backup Setup.c | |
07 Time with Backup.c | |
► C Intro | |
► Basics | |
Array Variables.c | |
Count to Ten.c | |
Decide on Multiple Conditions.c | |
Decision Chain.c | |
Floating Point Calculations.c | |
Hello Message.c | |
Index Array Variables.c | |
Make a Decision.c | |
Repeat at Least Once.c | |
Repeat While.c | |
Variables and Calculations.c | |
► Functions | |
Function Call.c | |
Function with Parameter.c | |
Function with Parameters and Return Value.c | |
Global Exchange.c | |
Multicore Example.c | |
► Circuits | |
Blink Light.c | |
Button Display.c | |
Count Transitions.c | |
Measure Volts.c | |
Piezo Beep.c | |
Sense Light.c | |
Set and Measure Volts.c | |
Set Volts.c | |
Seven Segment.c | |
► Devices | |
► Audio | |
Test WAV Volume.c | |
► Display | |
Hello LCD.c | |
Hello VGA.c | |
► Light | |
ws2812 Demo.c | |
ws2812 Simple Test.c | |
► Memory | |
EEPROM Data.c | |
EEPROM Progam Modes.c | |
SD Datalogger.c | |
SD for Text Files and Back to Variables.c | |
SD Minimal.c | |
SD with Tests.c | |
► Motor | |
► DC | |
Two DC Motors 60 Percent.c | |
► Servo | |
Standard Servo Position.c | |
Standard Servo with Ramping.c | |
► Sensor | |
► Accelerometer 3-Axis MMA7455 | |
Test MMA7455.c | |
► Accelerometer MX2125 | |
Test 2125 Acceleration.c | |
Test 2125 Rotation.c | |
Test 2125 Tilt.c | |
► ColorPAL | |
Test ColorPAL.c | |
► Compass 3-Axis HMC5883L | |
Test Compass HMC5883L.c | |
► GPS | |
PAM-7Q GPS Test.c | |
► Joystick | |
joystick_adc.c | |
► Ping))) Ultrasonic Distance | |
Test Ping Distance.c | |
► PIR Motion | |
PIR Rev B.c | |
► RFID Serial | |
RFID Read and Compare.c | |
RFID Read.c | |
► Sound Impact | |
SoundImpactSensor OtherCog.c | |
SoundImpactSensor OtherCogFeatures.c | |
SoundImpactSensor Simple.c | |
SoundImpactSensor StateMachine.c | |
► TV Remote | |
Test SIRC Remote.c | |
► Multicore | |
Cog End Example.c | |
Cog Info Exchange.c | |
Cog Run Example.c | |
Cog Stack Usage Test.c | |
Print from Other Core.c | |
► Protocols | |
Hello Serial LCD.c | |
MMA7455 Test Z Axis with SPI.c | |
Test 24LC512 with I2C.c | |
Test Masks for SPI.c | |
XBee UART Command Mode Example.c | |
XBee UART Loopback.c | |
► Simple Libraries | |
► Audio | |
► libsound | |
► html | |
dynsections.js | |
jquery.js | |
libsound.c | |
sound.c | |
sound.h | Functions for creating tones. 4 channels, tone waveform options include sine, square, triangle, and saw. Incorporates Spin to C translation of sound components from Brett Weir's LameStation package |
► libtext2speech | |
► html | |
dynsections.js | |
jquery.js | |
libtext2speech.c | |
talk.c | |
text2speech.h | Pronounces words spelled out phonemically. This library is a spin2cpp.exe translation of Phil Pilgrim's Phonemic voice synthesizer library. Phil's library builds on Chip Gracey's VocalTract module to produce phonemic-based speech. The formant values it uses are based heavily on work done by D.H. Klatt in the "KLSYN" formant synthesis program |
VocalTract.c | |
► libwavplayer | |
► html | |
dynsections.js | |
jquery.js | |
libwavplayer.c | |
wavplayer.c | |
wavplayer.h | Plays 16-bit, 32ksps, mono .wav files in the root directory of a microSD card |
► Convert | |
► libabvolts | |
► html | |
dynsections.js | |
jquery.js | |
abvolts.c | |
abvolts.h | Functions for setting voltages with D/A0, D/A1 outputs and measuring voltages with A/D0...A/D3 inputs |
abvoltsDA.c | |
abvoltsF.c | |
daCalibrate.c | |
daVolts.c | |
getScale.c | |
libabvolts.c | |
► libadcACpropab | |
► html | |
dynsections.js | |
jquery.js | |
adcACpropab.c | Launch ADC124S021 process into cogc cog.
CONSTRUCTION ZONE: This library is preliminary, major revisions pending, not for release |
adcACpropab.cogc | Signals ADC124S021 chip. Current rate is about 70 ksps. I'm hoping to clean it up and get closer to 100 in this COGC version. Will probably use ASM to squeeze some more out of it.
CONSTRUCTION ZONE: This library is preliminary, major revisions pending, not for release |
adcACpropab.h | Measure ADC124S021 for signal recording and measurements. For the voltmeter version, check out the DC version of this library: adcACpropab |
libadcACpropab.c | |
► libadcDCpropab | |
► html | |
dynsections.js | |
jquery.js | |
adcDCpropab.c | Initialize ADC124S021 and measure voltage as a raw, 12-bit5 adc value.
CONSTRUCTION ZONE: This library is preliminary, revisions pending |
adcDCpropab.h | Measure ADC124S021 as either a voltage or a raw, 12-bit5 adc value. This library is intended for DC measurements. For signal measurements, check use the AC version of this library: libadcACpropab |
adcDCVpropab.c | Measure ADC124S021 voltage as a floating point value.
CONSTRUCTION ZONE: This library is preliminary, major revisions pending, not for release |
libadcDCpropab.c | |
► libdacctr | |
► html | |
dynsections.js | |
jquery.js | |
dacctr.c | |
dacctr.h | This file provides convenience functions for digital to analog conversion using using counter modules (each cog has two).
Currently supports LMM and CMM memory models |
libdacctr.c | |
► Display | |
► libvgatext | |
► html | |
dynsections.js | |
jquery.js | |
libvgatext.c | |
vgatext.c | |
vgatext.h | VGA_Text native device driver interface |
► Light | |
► libws2812 | |
► html | |
dynsections.js | |
jquery.js | |
libws2812.c | |
ws2812.c | |
ws2812.h | |
ws2812_close.c | |
ws2812_open.c | Open a driver for WS2812 devices |
ws2812_start.c | Start function for WS2812 devices |
ws2812_stop.c | Terminate a ws2812 driver |
ws2812_wheel.c | Function to return RGB colors based on an index between 0 and 255 |
ws2812_wheel_dim.c | Function to return RGB colors based on an index between 0 and 255 |
ws2812b_open.c | Open a driver for WS2812B devices |
ws2812b_start.c | Start function for WS2812B devices |
► Misc | |
► libmstimer | |
► html | |
dynsections.js | |
jquery.js | |
libmstimer.c | |
mstimer.c | Code for tracking milliseconds elapsed in another cog. This is part of a tutorial on adding a Simple Library to the project |
mstimer.h | Tracks milliseconds elapsed in another cog. This is part of a tutorial on adding a Simple Library to the project |
► Motor | |
► libservo | |
► html | |
dynsections.js | |
jquery.js | |
libservo.c | |
servo.c | |
servo.h | Control up to 14 servos in another core. For up to 28, add the servoAux library to your project. Control the first 14 with servo_set, servo_speed, servo_angle, and other servo_ function calls. Control servos 15 and up with the same function calls, but starting with servoAux_ instead of servo_ |
► libservoAux | |
► html | |
dynsections.js | |
jquery.js | |
libservoAux.c | |
servoAux.c | |
servoAux.h | If the servo library is already busy with 14 servos, you can use this library to control up to 14 more servos. Control the first 14 with servo_set, servo_speed, servo_angle, and other servo_ function calls. Control servos 15 and up with the same function calls, but starting with servoAux_ instead of servo_ |
► libservodiffdrive | |
► html | |
dynsections.js | |
jquery.js | |
libservodiffdrive.c | |
servodiffdrive.c | |
servodiffdrive.h | Adds a layer over servo library for use with a differential servo drive robot. You have to add the simpletools and servo libraries to your project (with the Add Simple Libraries button) for this to work |
► PropellerGCC | |
► html | |
dynsections.js | |
jquery.js | |
► Protocol | |
► libsimplei2c | |
► html | |
dynsections.js | |
jquery.js | |
libsimplei2c.c | |
simplei2c.c | |
simplei2c.h | Provides simple i2c start, stop, read, and write functions. See simpletools library for additional I2C functions |
► Remote | |
► libsirc | |
► html | |
dynsections.js | |
jquery.js | |
libsirc.c | |
sirc.c | |
sirc.h | Decode SONY IR remote signals |
► Robotics | |
► ActivityBot | |
► libabcalibrate | |
► html | |
dynsections.js | |
jquery.js | |
abcalibrate.c | |
abcalibrate.h | This library has a function you can call to calibrate your ActivityBot. Example code that uses this library to calibrate the ActivityBot is here:
http://learn.parallax.com/activitybot
Calibration instructions that accompany the example code are included in the tutorial |
libabcalibrate.c | |
► libabdrive | |
► html | |
dynsections.js | |
jquery.js | |
abdrive.c | |
abdrive.h | This library takes care of encoder monitoring and servo signalling, and provides a simple set of functions for making the ActivityBot go certain distances and speeds.
For more information, go here:
http://learn.parallax.com/activitybot/navigation-basics
|
debug.c | |
Display.c | |
getticks.c | |
goto.c | |
libabdrive.c | |
ramp.c | |
servoPins.c | |
trimset.c | |
► Sensor | |
► libcolorpal | |
► html | |
dynsections.js | |
jquery.js | |
colorpal.c | |
colorpal.h | Simplifies reading Parallax ColorPAL sensor |
libcolorpal.c | |
► libcompass3d | |
► html | |
dynsections.js | |
jquery.js | |
compass3d.c | |
compass3d.h | This library provides convenience functions for reading measurements from the Parallax Compass Module 3-Axis HMC5883L.
CONSTRUCTION ZONE: This library is preliminary, major revisions pending |
libcompass3d.c | |
► libgps | |
► html | |
dynsections.js | |
jquery.js | |
gps.h | This library provides basic NMEA parsing capabilities. It is designed to take raw NMEA strings, parse the data out of them, and make the data available to a parent application through accessor functions |
gps_altitude.c | |
gps_changeBaud.c | |
gps_close.c | |
gps_fix.c | |
gps_fixValid.c | |
gps_heading.c | |
gps_latitude.c | |
gps_longitude.c | |
gps_magneticVariation.c | |
gps_open.c | |
gps_rawDate.c | |
gps_rawTime.c | |
gps_run.c | |
gps_satsTracked.c | |
gps_txByte.c | |
gps_velocity.c | |
libgps.c | |
► libmma7455 | |
► html | |
dynsections.js | |
jquery.js | |
getMode.c | |
getxyz10.c | |
getxyz8.c | |
gRangec.c | |
init.c | |
libmma7455.c | |
mma7455.c | |
mma7455.h | Simplifies reading Parallax MMA7455 3-Axis Accelerometer Module |
readByte.c | |
setMode.c | |
setOffset.c | |
writeByte.c | |
► libmx2125 | |
► html | |
dynsections.js | |
jquery.js | |
libmx2125.c | |
mx2125.c | |
mx2125.h | Measure acceleration, tilt, and rotation with the Memsic MX2125 Dual-axis Accelerometer |
mx2125_accel.c | |
mx2125_rotate.c | |
mx2125_tilt.c | |
► libping | |
► html | |
dynsections.js | |
jquery.js | |
libping.c | |
ping.c | |
ping.h | |
► librfidser | |
► html | |
dynsections.js | |
jquery.js | |
librfidser.c | |
rfidser.c | |
rfidser.h | Simplifies reading Parallax Serial RFID Card Reader |
► libsoundimpact | |
► html | |
dynsections.js | |
jquery.js | |
libsoundimpact.c | |
soundimpact.c | |
soundimpact.h | Monitor sound impact occurrences from another cog.
IMPORTANT: This library is only for making monitoring from another cog more convenient. Your application does not need this to check the sensor's output state. For that, all you need is:
int state = input(pin);
The value of pin should be Propeller I/O connected to sensor's SIG pin. The sensor returns a 1 to state if an impact is detected, or 0 if not |
► Social | |
► libbadgetools | |
► html | |
dynsections.js | |
jquery.js | |
accel_shaken.c | |
accelerometer.c | |
badgeaccelerometer.c | |
badgealpha.c | |
badgetools.h | This library provides convenient functions for a variety of Parallax eBadge operations |
Beanie.c | |
ir_dec.c | |
ir_hdserial.c | |
ir_hex.c | |
ir_rjdec.c | |
ir_rx.c | |
ir_rxcheck.c | |
ir_rxflush.c | |
ir_rxtime.c | |
ir_stop.c | |
ir_str.c | |
ir_tx.c | |
ir_tx_bin.c | |
ir_txflush.c | |
jm_touchpads.c | |
leds_asm.c | |
leds_clear.c | |
leds_led.c | |
leds_leds.c | |
leds_off.c | |
leds_on.c | |
leds_rgb.c | |
leds_rgbs.c | |
leds_set_1_blue.c | |
leds_set_1_rgb.c | |
leds_set_all.c | |
leds_set_rgb.c | |
leds_set_rgb1.c | |
leds_set_rgb2.c | |
leds_stop.c | |
libbadgetools.c | |
oled_asmfast.c | |
oled_auto.c | |
oled_box.c | |
oled_char32x16.c | |
oled_char7x5.c | |
oled_clear.c | |
oled_cursor.c | |
oled_dataAddr.c | |
oled_getAuto.c | |
oled_getBuffer.c | |
oled_getDisplayHeight.c | |
oled_getDisplayType.c | |
oled_getDisplayWidth.c | |
oled_getSplash.c | |
oled_invert.c | |
oled_letter.c | |
oled_line.c | |
oled_point.c | |
oled_scrollLeft.c | |
oled_scrollLeftDiag.c | |
oled_scrollRight.c | |
oled_scrollRightDiag.c | |
oled_scrollStop.c | |
oled_stop.c | |
oled_string.c | |
oled_string16x4.c | |
oled_string8x1.c | |
oled_string8x2.c | |
oled_swap.c | |
oled_text_size.c | |
peb_already_stored.c | |
peb_clear_bit.c | |
peb_contacts_clear.c | |
peb_contacts_count.c | |
peb_contacts_displayAll.c | |
peb_contacts_eraseAll.c | |
peb_contacts_setStartAddr.c | |
peb_dev_ee_show.c | |
peb_ee_badgeCheck.c | |
peb_ee_blank.c | |
peb_ee_displayIndex.c | |
peb_ee_readByte.c | |
peb_ee_readFloat32.c | |
peb_ee_readInt.c | |
peb_ee_readShort.c | |
peb_ee_readStr.c | |
peb_ee_writeByte.c | |
peb_ee_writeFloat32.c | |
peb_ee_writeInt.c | |
peb_ee_writeShort.c | |
peb_ee_writeStr.c | |
peb_eeprint.c | |
peb_eeprinted.c | |
peb_eescan.c | |
peb_get_bit.c | |
peb_image180.c | |
peb_ir_receive.c | |
peb_ir_send.c | |
peb_irclear.c | |
peb_irprint.c | |
peb_irscan.c | |
peb_retrieve.c | |
peb_screen_image.c | |
peb_set_bit.c | |
peb_shape.c | |
peb_store.c | |
peb_stringView.c | |
peb_text.c | |
sscan_ct.c | |
► TextDevices | |
► libfdserial | |
► html | |
dynsections.js | |
jquery.js | |
fdserial.c | |
fdserial.h | This library supports creating and managing one or more full duplex serial connections with peripheral devices. The pointer returned when a connection is opened can be used to identify the connection for other calls with fdserial parameter types in this library. The identifier can also be used to identify the serial connection for higher level formatted text transmit/receive functions with text_t parameter types in the simpletext library |
fdserial_utils.c | |
libfdserial.c | |
► libsimpletext | |
► html | |
dynsections.js | |
jquery.js | |
doscanf.c | |
dosprint.c | |
dosput.c | |
dprint.c | |
dprinti.c | |
dscan.c | |
dscani.c | |
floatToString.c | |
getBin.c | |
getChar.c | |
getDec.c | |
getFloat.c | |
getHex.c | |
gets.c | |
getStr.c | |
intprint.c | |
libsimpletext.c | |
print.c | |
printi.c | |
printNumber.c | |
putBin.c | |
putBinDigits.c | |
putChar.c | |
putDec.c | |
putDecDigits.c | |
putFloat.c | |
putFloatPrecision.c | |
putHex.c | |
putHexDigits.c | |
putLine.c | |
putln.c | |
putStr.c | |
putStrDigits.c | |
safe_gets.c | |
scan.c | |
scanf_getf.c | |
scanf_getl.c | |
serial.h | |
serial_close.c | |
serial_open.c | |
serial_rxtx.c | |
simpleterm.c | |
simpleterm_close.c | |
simpletext.h | This library provides a collection of functions for communicating with text devices such as SimpleIDE Terminal, serial peripheral devices, and even VGA displays. Libraries like serial, fdserial, and vgatext return pointer/identifiers that can be used with this library's dprint, dscan, and write/read function parameters that have text_t types. The identifier allows the application's code to specify which connection to use for sending and receiving formatted text |
sprint.c | |
sprinti.c | |
sscan.c | |
stringToFloat.c | |
writeBin.c | |
writeBinDigits.c | |
writeChar.c | |
writeDec.c | |
writeDecDigits.c | |
writeFloat.c | |
writeFloatPrecision.c | |
writeHex.c | |
writeHexDigits.c | |
writeLine.c | |
writeStr.c | |
writeStrDigits.c | |
► Time | |
► libdatetime | |
► html | |
dynsections.js | |
jquery.js | |
blank.c | |
datetime.c | |
datetime.h | This library provides convenient functions for a variety of timekeeping operations. This library makes use of a manual Spin to C translation of functions from Bob Belleville's date_time_epoch.spin for converting to/from between epoch time (seconds from midnight, 1/1/1970) and a datetime format |
dt_fromDateStr.c | |
dt_fromEt.c | |
dt_fromTimeStr.c | |
dt_toDateStr.c | |
dt_toEt.c | |
dt_toTimeStr.c | |
dte_dateETV.c | |
dte_timeETV.c | |
dte_toCal.c | |
dte_toJD.c | |
dte_toSPD.c | |
libdatetime.c | |
► Utility | |
► libsimpletools | |
► html | |
dynsections.js | |
jquery.js | |
► source | |
addfiledriver.c | |
cogend.c | |
cognum.c | |
cogrun.c | |
count.c | Count function source, see simpletools.h for documentation |
dac.c | Dac function source, see simpletools.h for documentation |
eeprom_getByte.c | |
eeprom_getFloat.c | |
eeprom_getInt.c | |
eeprom_getStr.c | |
eeprom_init.c | |
eeprom_initSclDrive.c | |
eeprom_putByte.c | |
eeprom_putFloat.c | |
eeprom_putInt.c | |
eeprom_putStr.c | |
endianSwap.c | |
freqout.c | |
getDirection.c | |
getDirections.c | |
getOutput.c | |
getOutputs.c | |
getState.c | |
getStates.c | |
high.c | |
i2c_busy.c | |
i2c_in.c | |
i2c_init.c | |
i2c_out.c | |
input.c | |
itoa.c | Write function source, see simpletools.h for documentation |
low.c | |
mark.c | |
pause.c | |
pause_us.c | Pause function source, see simpletools.h for documentation |
pulseIn.c | |
pulseOut.c | |
pwm.c | |
rcTime.c | |
reverse.c | |
sddriverconfig.c | |
setDacBits.c | SetDacBits function source, see simpletools.h for documentation |
setDirection.c | |
setDirections.c | |
setIoDt.c | |
setOutput.c | |
setOutputs.c | |
setPauseDt.c | |
setStates.c | |
setTimeout.c | |
shiftIn.c | |
shiftOut.c | |
squareWave.c | |
timeout.c | |
timeTicks.c | |
toggle.c | |
wait.c | |
libsimpletools.c | |
simpletools.h | This library provides convenient functions for a variety of microcontroller I/O, timing, conversion, and communication tasks. This library also includes (and you can call functions from) simpletext and serial |
► libstacktest | |
► html | |
dynsections.js | |
jquery.js | |
cogendStackTest.c | |
cogrunStackTest.c | |
cogstartStackTest.c | |
cogstopStackTest.c | |
libstacktest.c | |
stacktest.h | Provides a tool for testing how much of a cog's stack has been used |
► My Projects | |
Blank Simple C++ Project.cpp | |
Blank Simple Project.c | |
Welcome.c | |
► Propeller GCC Demos | |
► C-VGA | |
vga.cogc | |
vga.h | |
vgademo.c | |
► graphics | |
Graphics.c | |
Graphics.h | |
GraphicsFont.c | |
GraphicsTest.c | |
init.c | |
tv.c | |
tv.h | |
► hello | |
hello.c | |
► pong | |
pong.c | |
vga.h | |
► QuickStart | |
► BlinkCogs | |
blinkcogs.c | |
► Whack-a-mole | |
qswam.c | |
► sidetv | |
TvDemo.c | |
TvDriver.c | |
TvText.c | |
TvText.h | |
► toggle | |
► c++_toggle | |
toggle.cc | |
► cog_c_toggle | |
toggle.c | |
toggle.h | |
toggle_fw.cogc | |
► gas_toggle | |
toggle.c | |
► lmm_c_toggle | |
toggle.c | |
► lmm_toggle | |
toggle.c | |
► pasm_toggle | |
toggle.c | |
► pthreads_toggle | |
init.c | |
toggle.c | |
► xmm_toggle | |
toggle.c | |
► vgademo | |
dat2c.c | |
draw.c | |
draw.h | |
text.c | |
text.h | |
text2.c | |
text2.h | |
vga.c | |
vgademo.c | |
▼ PropWare | |
► filesystem | |
► fat | |
fatfile.h | |
fatfilereader.h | |
fatfilewriter.h | |
fatfs.h | |
blockstorage.h | |
file.h | |
filereader.h | |
filesystem.h | |
filewriter.h | |
sd.h | |
► motor | |
stepper.h | |
► printer | |
printer.cpp | |
printer.h | |
synchronousprinter.cpp | |
synchronousprinter.h | |
► uart | |
abstractduplexuart.h | |
abstractsimplexuart.h | |
duplexuart.h | |
fullduplexuart.h | |
halfduplexuart.h | |
sharedsimplexuart.h | |
simplexuart.h | |
uart.cpp | |
uart.h | |
c++allocate.h | |
comparator.cpp | |
comparator.h | |
eeprom.h | |
hd44780.h | |
i2c.cpp | |
i2c.h | |
i2cbase.h | |
l3g.h | |
max6675.h | |
mcp3000.h | |
pcf8591.h | |
pin.h | |
ping.h | |
port.h | |
printcapable.h | |
PropWare.cpp | |
PropWare.h | |
PropWare_asm.h | Generic definitions for assembly files for the Parallax Propeller |
queue.h | |
runnable.h | |
scancapable.h | |
scanner.cpp | |
scanner.h | |
spi.h | |
staticstringbuilder.h | |
stringbuilder.h | |
utility.h | |
watchdog.h | |
ws2812.h | |
▼ test | |
► PropWare | |
eeprom_test.cpp | |
fatfilereader_test.cpp | |
fatfilewriter_test.cpp | |
fatfs_test.cpp | |
pin_test.cpp | |
ping_test.cpp | |
PropWareTests.h | |
queue_test.cpp | |
sample_test.cpp | |
sd_test.cpp | |
spi_test.cpp | |
stringbuilder_test.cpp | |
uart_simplex_test.cpp | |
utility_test.cpp | |