Fixed constructor for latest mbed library.

Dependents:   Pinscape_Controller_v1 Pinscape_Controller Pinscape_Controller_V2_arnoz Pinscape_Controller_V2

Fork of FastIO by Erik -

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers FastIO_Unsupported.h Source File

FastIO_Unsupported.h

00001 #include "mbed.h"
00002 
00003 typedef struct {
00004     DigitalInOut *_pin;
00005 } fastio_vars;
00006 
00007 #define INIT_PIN        container._pin = new DigitalInOut(pin)
00008 #define DESTROY_PIN     delete(container._pin)
00009 
00010 #define SET_DIR_INPUT   container._pin->input()
00011 #define SET_DIR_OUTPUT  container._pin->output()
00012 #define SET_MODE(pull)  container._pin->mode(pull)
00013 
00014 #define WRITE_PIN_SET   container._pin->write(1)
00015 #define WRITE_PIN_CLR   container._pin->write(0)
00016 
00017 #define READ_PIN        container._pin->read()
00018