Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of PololuLedStrip by
Diff: PololuLedStrip.cpp
- Revision:
- 22:5368af3ff07d
- Parent:
- 19:46d7ab0ba3e7
- Child:
- 23:881d93b8749a
--- a/PololuLedStrip.cpp Tue Nov 26 23:05:08 2013 +0000
+++ b/PololuLedStrip.cpp Thu Sep 08 23:14:02 2016 +0000
@@ -17,7 +17,7 @@
}
else
{
- // Try to generally compute what the delays should be for a ide range of clock frequencies.
+ // Try to generally compute what the delays should be for a wide range of clock frequencies.
// The fudge factors below were experimentally chosen so that we would have
// ~100/840 ns pulses and a ~1430 ns period on the mbed NXP LPC1768 (96 MHz Cortex-M3).
@@ -30,15 +30,13 @@
}
// Convert from units of cycles to units of half-cycles; it makes the assembly faster.
- for(int i = 0; i < 2; i++)
- {
- led_strip_write_delays[i] <<= 1;
- }
+ led_strip_write_delays[0] <<= 1;
+ led_strip_write_delays[1] <<= 1;
}
PololuLedStrip::PololuLedStrip(PinName pinName)
{
- gpio_init(&gpio, pinName, PIN_OUTPUT);
+ gpio_init_out(&gpio, pinName);
}
void PololuLedStrip::write(rgb_color * colors, unsigned int count)
