sketchbook
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Classes | Macros | Functions
piNes.c File Reference
#include <wiringPi.h>
#include "piNes.h"

Classes

struct  nesPinsStruct
 

Macros

#define MAX_NES_JOYSTICKS   8
 
#define NES_RIGHT   0x01
 
#define NES_LEFT   0x02
 
#define NES_DOWN   0x04
 
#define NES_UP   0x08
 
#define NES_START   0x10
 
#define NES_SELECT   0x20
 
#define NES_B   0x40
 
#define NES_A   0x80
 
#define PULSE_TIME   25
 

Functions

int setupNesJoystick (int dPin, int cPin, int lPin)
 
unsigned int readNesJoystick (int joystick)
 

Macro Definition Documentation

#define MAX_NES_JOYSTICKS   8
#define NES_A   0x80
#define NES_B   0x40
#define NES_DOWN   0x04
#define NES_LEFT   0x02
#define NES_RIGHT   0x01
#define NES_SELECT   0x20
#define NES_START   0x10
#define NES_UP   0x08
#define PULSE_TIME   25

Function Documentation

unsigned int readNesJoystick ( int  joystick)
int setupNesJoystick ( int  dPin,
int  cPin,
int  lPin 
)