roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
spi_settings.h
Go to the documentation of this file.
1
#pragma once
2
3
namespace
roo_display
{
4
5
enum
SpiDataMode
{
kSpiMode0
= 0,
kSpiMode1
= 1,
kSpiMode2
= 2,
kSpiMode3
= 3 };
6
7
enum
SpiBitOrder
{
kSpiLsbFirst
= 0,
kSpiMsbFirst
= 1 };
8
9
template
<u
int
32_t _clock, SpiBitOrder _bit_order, SpiDataMode _data_mode>
10
struct
SpiSettings
{
11
static
constexpr
uint32_t
clock
=
_clock
;
12
static
constexpr
SpiBitOrder
bit_order
=
_bit_order
;
13
static
constexpr
SpiDataMode
data_mode
=
_data_mode
;
14
};
15
16
}
// namespace roo_display
roo_display
Defines 140 opaque HTML named colors.
Definition
roo_display.cpp:7
roo_display::SpiDataMode
SpiDataMode
Definition
spi_settings.h:5
roo_display::kSpiMode1
@ kSpiMode1
Definition
spi_settings.h:5
roo_display::kSpiMode2
@ kSpiMode2
Definition
spi_settings.h:5
roo_display::kSpiMode0
@ kSpiMode0
Definition
spi_settings.h:5
roo_display::kSpiMode3
@ kSpiMode3
Definition
spi_settings.h:5
roo_display::SpiBitOrder
SpiBitOrder
Definition
spi_settings.h:7
roo_display::kSpiMsbFirst
@ kSpiMsbFirst
Definition
spi_settings.h:7
roo_display::kSpiLsbFirst
@ kSpiLsbFirst
Definition
spi_settings.h:7
roo_display::BlendOp
Definition
blending.h:200
roo_display::SpiSettings
Definition
spi_settings.h:10
roo_display::SpiSettings::clock
static constexpr uint32_t clock
Definition
spi_settings.h:11
roo_display::SpiSettings::bit_order
static constexpr SpiBitOrder bit_order
Definition
spi_settings.h:12
roo_display::SpiSettings::data_mode
static constexpr SpiDataMode data_mode
Definition
spi_settings.h:13
temp_repos
roo_display
src
roo_display
hal
spi_settings.h
Generated by
1.9.8