Embedded Artistry Framework
Embedded Systems C++ Framework
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
y
+
Functions
_
a
b
c
d
f
g
i
p
r
s
t
u
v
y
Variables
+
Typedefs
_
a
b
c
d
f
g
h
i
o
p
s
t
u
v
Enumerations
Enumerator
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
~
+
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
c
d
e
f
g
i
o
p
r
s
t
u
v
Enumerations
Related Functions
+
Files
File List
+
File Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
p
q
r
s
t
u
v
w
x
y
+
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
_
a
b
c
d
f
i
j
l
m
n
o
p
s
t
u
v
w
Enumerations
+
Enumerator
_
a
b
f
h
i
l
n
p
r
s
t
v
+
Macros
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
- a -
ao_base :
embvm::i2c::activeMaster< TQueueSize, TLock, TCond >
,
embvm::spi::activeMaster< TQueueSize, TLock, TCond >
- c -
cb_t :
embvm::commBus< TOperation, TBaudrate, TDispatchFunctorSize, TStatus >
,
embvm::EventCenter< TMaxEvents, TMaxSubscribersPerEvent, TFunc >
,
embvm::i2c::master
const_ptr_t :
embutil::sfr< TPerm, T, TAddr, typename std::enable_if< TAddr==0 >::type >
,
embutil::sfr< TPerm, T, TAddr, typename std::enable_if_t< TAddr !=0, void > >
const_ref_t :
embutil::sfr< TPerm, T, TAddr, typename std::enable_if< TAddr==0 >::type >
,
embutil::sfr< TPerm, T, TAddr, typename std::enable_if_t< TAddr !=0, void > >
coord_t :
embvm::basicDisplay
- d -
DispatcherFunc :
embvm::commBus< TOperation, TBaudrate, TDispatchFunctorSize, TStatus >
,
embvm::EventCenter< TMaxEvents, TMaxSubscribersPerEvent, TFunc >
,
embvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >
DispatchFunc_t :
embutil::DispatchQueue_Base< TSize, TThreadCount, TFunc, TLock, TCond >
- e -
ElementPtr_t :
embutil::StaticFunctionQueue< TQueueElements, TLargestSize, TFunc >
event_cb_t :
embvm::PlatformEventManagement< TEventCenter >
event_sig_t :
embvm::PlatformEventManagement< TEventCenter >
- f -
FuncOpStorage_t :
embutil::StaticFunctionQueue< TQueueElements, TLargestSize, TFunc >
- g -
gpio_base :
embvm::gpio::input< TPull >
,
embvm::gpio::inputOutput< TPull >
,
embvm::gpio::output
- i -
i2c0_t :
NRF52DKHWPlatform
- o -
optional_ref :
embutil::InstanceList< TTrackedClass, TKey, TContainer, TSize >
- p -
PlatformBase :
BlinkySimulatorHWPlatform
,
FWDemoSimulatorHWPlatform
,
nRF52DK_FrameworkDemoPlatform
,
NRF52DKHWPlatform
,
NRF52DongleHWPlatform
ProcessorBase :
nRF52840
,
SimulatorProcessor
ptr_t :
embutil::sfr< TPerm, T, TAddr, typename std::enable_if< TAddr==0 >::type >
,
embutil::sfr< TPerm, T, TAddr, typename std::enable_if_t< TAddr !=0, void > >
- r -
rate_cb_t :
embdrv::vl53l1x
read_cb_t :
embvm::tof::sensor
ref_t :
embutil::sfr< TPerm, T, TAddr, typename std::enable_if< TAddr==0 >::type >
,
embutil::sfr< TPerm, T, TAddr, typename std::enable_if_t< TAddr !=0, void > >
- s -
sig_t :
embvm::EventCenter< TMaxEvents, TMaxSubscribersPerEvent, TFunc >
spin_duration_t :
embvm::clk::SystemClock
status_cb_t :
embdrv::vl53l1x
storagePair_t :
embdrv::aardvarkI2CMaster
,
embdrv::aardvarkSPIMaster
sweep_cb_t :
embvm::i2c::master
sweep_list_t :
embvm::i2c::master
- t -
t_ :
embutil::countbits< tval >
TDispatchFunctor :
embvm::commBus< TOperation, TBaudrate, TDispatchFunctorSize, TStatus >
TEventHandle :
embvm::EventCenter< TMaxEvents, TMaxSubscribersPerEvent, TFunc >::EventHandle
TFunc :
embvm::PlatformDispatcher< TDispatchQueue >
tick_duration_t :
embvm::clk::SystemClock
time_type :
stimer
TimeRep_t :
embvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >
TimerHandle_t :
FWDemoSimulatorHWPlatform
TimerManager_t :
BlinkySimulatorHWPlatform
,
FWDemoSimulatorHWPlatform
TKey :
embvm::DriverRegistry< TMaxSize, TReturnSize, TLockType >
TListType :
embvm::DriverRegistry< TMaxSize, TReturnSize, TLockType >
,
embvm::EventCenter< TMaxEvents, TMaxSubscribersPerEvent, TFunc >
TMapType :
embvm::EventCenter< TMaxEvents, TMaxSubscribersPerEvent, TFunc >
TQueueHandle :
embvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >
TQueueType :
embutil::activeObject< TDerivedClass, TStorageType, TQueueSize, TLock, TCond >
,
embutil::DispatchQueue_Base< TSize, TThreadCount, TFunc, TLock, TCond >
,
embvm::EventQueue< TEvent, TQueueSize >
,
os::freertos::ConditionVariable
TReturn :
embutil::InterruptLockPolicyExample
TScheduledQueueType :
embvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >
TStorageType :
embutil::InstanceList< TTrackedClass, TKey, TContainer, TSize >
TTimerQueueType :
embvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >
TVecType :
embutil::DispatchQueue_Base< TSize, TThreadCount, TFunc, TLock, TCond >
- u -
UniqueElementPtr_t :
embutil::StaticFunctionQueue< TQueueElements, TLargestSize, TFunc >
- v -
VirtualPlatform :
BlinkyDemoPlatform< THWPlatform, TDriverRegistry >
,
FrameworkDemoSimPlatform
,
UnitTestPlatform
Generated by
1.8.15