distortos  v0.3.0
Advanced real-time operating system for deeply embedded targets
distortos::devices Namespace Reference

Device drivers. More...

Namespaces

Classes

class  InputPin
 
class  OutputPin
 
class  Rs485
 
class  SerialPort
 
class  SpiDevice
 
class  SpiEeprom
 
class  SpiMaster
 
class  SpiMasterBase
 
class  SpiMasterErrorSet
 
class  SpiMasterLowLevel
 
class  SpiMasterOperation
 
class  UartBase
 
class  UartLowLevel
 

Typedefs

using SpiMasterOperationRange = estd::ContiguousRange< SpiMasterOperation >
 

Enumerations

enum  SpiMode : uint8_t {
  SpiMode::_0 = (0 << 0) | (0 << 1), SpiMode::_1 = (0 << 0) | (1 << 1), SpiMode::_2 = (1 << 0) | (0 << 1), SpiMode::_3 = (1 << 0) | (1 << 1),
  SpiMode::cpol0cpha0 = _0, SpiMode::cpol0cpha1 = _1, SpiMode::cpol1cpha0 = _2, SpiMode::cpol1cpha1 = _3
}
 
enum  UartParity : uint8_t { UartParity::none, UartParity::even, UartParity::odd }
 

Detailed Description

Device drivers.