Sound Byte Libs 1ee2ca6
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
Namespaces | Enumerations
types.hpp File Reference

GPIO common types and enumerations. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  sbl
 Root namespace for all Sound Byte Libs functionality.
 
namespace  sbl::core
 
namespace  sbl::core::hal
 
namespace  sbl::core::hal::gpio
 

Enumerations

enum class  sbl::core::hal::gpio::PinMode {
  sbl::core::hal::gpio::Input , sbl::core::hal::gpio::Output , sbl::core::hal::gpio::InputPullup , sbl::core::hal::gpio::InputPulldown ,
  sbl::core::hal::gpio::OpenDrain , sbl::core::hal::gpio::Analog
}
 GPIO pin modes. More...
 
enum class  sbl::core::hal::gpio::PinLevel { sbl::core::hal::gpio::Low = 0 , sbl::core::hal::gpio::High = 1 }
 Digital logic levels. 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.