Bare Metal Programming Tool Kit
Main Page
Related Pages
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Pages
hardware
Classes
|
Namespaces
pins.h File Reference
Go to the source code of this file.
Classes
struct
bmptk::hardware::pin_in
input pin interface
More...
struct
bmptk::hardware::pin_out
output pin interface
More...
struct
bmptk::hardware::pin_in_out
input-output pin interface
More...
struct
bmptk::hardware::pin_oc
open_collector input-output pin interface
More...
class
bmptk::hardware::pin_configurable_pullup
interface for configuring a pull-up pin
More...
class
bmptk::hardware::pin_ad
interface for an anlog (A/D) input pin
More...
struct
bmptk::hardware::pin_in_out_from< pin >
create a
pin_in_out
from another pin
More...
struct
bmptk::hardware::pin_oc_from< pin >
create a
pin_oc
from another pin
More...
struct
bmptk::hardware::pin_out_from< pin >
create a
pin_out
from another pin
More...
struct
bmptk::hardware::pin_in_from< pin >
create a
pin_in
from another pin
More...
class
bmptk::hardware::invert< pin_or_port >
invert the polarity of a pin or port
More...
struct
bmptk::hardware::flipable< pin, flavour >
add the
flip()
method to a pin class
More...
struct
bmptk::hardware::rising_edge< arg_pin, flavour >
detect a rising edge on a pin that can be converted to
pin_in
More...
struct
bmptk::hardware::debounce< arg_pin >
debounce a
pin_in
More...
class
bmptk::hardware::tee<>
one out_pin that represents any number of
pin_out
's
More...
class
bmptk::hardware::tee<>
one out_pin that represents any number of
pin_out
's
More...
Namespaces
namespace
bmptk
bmptk namespace
namespace
bmptk::hardware
hardware: pins, ports
Generated by
1.8.2