Sound Byte Libs 0.5.1-121-g3358a44
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
types.hpp File Reference

GPIO common types and enumerations. More...

Detailed Description

GPIO common types and enumerations.

Common GPIO types shared across the HAL layer. These types are used by both the HAL interface and platform implementations.

Definition in file types.hpp.

Go to the source code of this file.

Namespaces

namespace  sbl
 Root namespace for all Sound Byte Libs code.
 
namespace  sbl::hal
 Hardware abstraction: handles and convenience layers over the drivers.
 
namespace  sbl::hal::gpio
 GPIO pin modes and handles.
 

Enumerations

enum class  sbl::hal::gpio::PinMode {
  sbl::hal::gpio::Input , sbl::hal::gpio::Output , sbl::hal::gpio::InputPullup , sbl::hal::gpio::InputPulldown ,
  sbl::hal::gpio::OpenDrain , sbl::hal::gpio::Analog
}
 GPIO pin modes. More...
 
enum class  sbl::hal::gpio::PinLevel { sbl::hal::gpio::Low = 0 , sbl::hal::gpio::High = 1 }
 Digital logic levels. More...