int main ()
{
int i, j ;
+ char buf [80] ;
if (wiringPiSetup () == -1)
{
printf ("%3d, %3d, %3d\n", i, ledMap [i], values [i]) ;
}
+ fgets (buf, 80, stdin) ;
+
+// Bring all up one by one:
+
+ for (i = 0 ; i < NUM_LEDS ; ++i)
+ for (j = 0 ; j <= 100 ; ++j)
+ {
+ softPwmWrite (ledMap [i], j) ;
+ delay (10) ;
+ }
+
+ fgets (buf, 80, stdin) ;
+
+// Down fast
+
+ for (i = 100 ; i > 0 ; --i)
+ {
+ for (j = 0 ; j < NUM_LEDS ; ++j)
+ softPwmWrite (ledMap [j], i) ;
+ delay (10) ;
+ }
+
+ fgets (buf, 80, stdin) ;
+
for (;;)
{
for (i = 0 ; i < NUM_LEDS ; ++i)
extern void lcdPuts (int fd, char *string) ;
extern void lcdPrintf (int fd, char *message, ...) ;
+#ifdef __cplusplus
+extern "C" {
+#endif
+
extern int lcdInit (int rows, int cols, int bits, int rs, int strb,
int d0, int d1, int d2, int d3, int d4, int d5, int d6, int d7) ;
+
+#ifdef __cplusplus
+}
+#endif
#define NES_B 0x40
#define NES_A 0x80
+#ifdef __cplusplus
+extern "C" {
+#endif
+
extern int setupNesJoystick (int dPin, int cPin, int lPin) ;
extern unsigned int readNesJoystick (int joystick) ;
+
+#ifdef __cplusplus
+}
+#endif
***********************************************************************
*/
+#ifdef __cplusplus
+extern "C" {
+#endif
+
extern int softPwmCreate (int pin, int value, int range) ;
extern void softPwmWrite (int pin, int value) ;
+
+#ifdef __cplusplus
+}
+#endif