theCore C++ embedded framework
stm32/export/platform/gpio_device.hpp File Reference

GPIO device interface for STM32 platform. More...

#include <stm32_device.hpp>
Include dependency graph for stm32/export/platform/gpio_device.hpp:
This graph shows which files directly or indirectly include this file:

Data Structures

class  ecl::gpio< Port, Pin >
 Encapsulates pin usage. More...
 

Namespaces

 ecl
 

Enumerations

enum  ecl::gpio_num {
  ecl::gpio_num::pin0, ecl::gpio_num::pin1, ecl::gpio_num::pin2, ecl::gpio_num::pin3,
  ecl::gpio_num::pin4, ecl::gpio_num::pin5, ecl::gpio_num::pin6, ecl::gpio_num::pin7,
  ecl::gpio_num::pin8, ecl::gpio_num::pin9, ecl::gpio_num::pin10, ecl::gpio_num::pin11,
  ecl::gpio_num::pin12, ecl::gpio_num::pin13, ecl::gpio_num::pin14, ecl::gpio_num::pin15
}
 GPIO numbers. More...
 
enum  ecl::gpio_port {
  ecl::gpio_port::a, ecl::gpio_port::b, ecl::gpio_port::c, ecl::gpio_port::d,
  ecl::gpio_port::e, ecl::gpio_port::f, ecl::gpio_port::g, ecl::gpio_port::h,
  ecl::gpio_port::i, ecl::gpio_port::j, ecl::gpio_port::k
}
 GPIO ports. More...
 

Detailed Description

GPIO device interface for STM32 platform.

Todo:
Detailed explanation.