EE445M RTOS
Taken at the University of Texas Spring 2015
GPIO_Twiddler

Classes

class  gpio_twiddler
 

Typedefs

typedef uint32_t port_t
 
typedef uint32_t pin_t
 

Functions

 gpio_twiddler::gpio_twiddler ()
 
 gpio_twiddler::gpio_twiddler (port_t port)
 
virtual void gpio_twiddler::set_base (port_t)=0
 
virtual void gpio_twiddler::turn_on (pin_t)=0
 
virtual void gpio_twiddler::turn_off (pin_t)=0
 
virtual void gpio_twiddler::toggle (pin_t)=0
 
virtual void gpio_twiddler::blink (pin_t)=0
 

Detailed Description

Typedef Documentation

typedef uint32_t pin_t

Definition at line 12 of file gpio_twiddler.hpp.

typedef uint32_t port_t

Definition at line 11 of file gpio_twiddler.hpp.

Function Documentation

virtual void gpio_twiddler::blink ( pin_t  )
pure virtual

Implemented in blinker.

gpio_twiddler::gpio_twiddler ( )
inline

Definition at line 16 of file gpio_twiddler.hpp.

16 {}
gpio_twiddler::gpio_twiddler ( port_t  port)
inline

Definition at line 17 of file gpio_twiddler.hpp.

17 {}
virtual void gpio_twiddler::set_base ( port_t  )
pure virtual

Implemented in blinker.

virtual void gpio_twiddler::toggle ( pin_t  )
pure virtual

Implemented in blinker.

virtual void gpio_twiddler::turn_off ( pin_t  )
pure virtual

Implemented in blinker.

virtual void gpio_twiddler::turn_on ( pin_t  )
pure virtual

Implemented in blinker.