tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
gpio.hpp File Reference

Go to the source code of this file.

Classes

struct  gpio_memory_layout
 
struct  port
 

Namespaces

namespace  etl
 
namespace  etl::experimental
 
namespace  etl::experimental::hardware
 
namespace  etl::experimental::hardware::stm32
 

Enumerations

enum struct  pin_number : etl::uint16_t {
  pin_0 = 0 , pin_1 , pin_2 , pin_3 ,
  pin_4 , pin_5 , pin_6 , pin_7 ,
  pin_8 , pin_9 , pin_10 , pin_11 ,
  pin_12 , pin_13 , pin_14 , pin_15
}
 
enum struct  pin_state : etl::uint8_t { reset = 0 , set }
 

Functions

auto val (pin_number pin) -> etl::uint16_t