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
- s -
safeToFree() :
embvm::EventBase
schedule() :
embvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >
ScopeGuard() :
embutil::ScopeGuard< TFunc >
screen0_inst() :
FWDemoSimulatorHWPlatform
,
NRF52DKHWPlatform
screenHeight() :
embdrv::ssd1306
,
embvm::basicDisplay
screenWidth() :
embdrv::ssd1306
,
embvm::basicDisplay
scrollLeft() :
embdrv::ssd1306
,
embvm::basicDisplay
scrollRight() :
embdrv::ssd1306
,
embvm::basicDisplay
scrollStop() :
embdrv::ssd1306
,
embvm::basicDisplay
scrollVertLeft() :
embdrv::ssd1306
,
embvm::basicDisplay
scrollVertRight() :
embdrv::ssd1306
,
embvm::basicDisplay
Semaphore() :
os::freertos::Semaphore
,
os::posix::Semaphore
sensor() :
embvm::tof::sensor
set() :
embdrv::aardvarkGPIOOutput< TPinID >
,
embvm::gpio::inputOutput< TPull >
,
embvm::gpio::output
,
embvm::VirtualEventFlag
,
nRFGPIOOutput< TPort, TPin >
,
nRFGPIOTranslator
,
os::freertos::EventFlag
,
os::posix::EventFlag
set_interrupt_priority() :
nRFTWIMTranslator
set_notify_op() :
embutil::InterruptCondition< TWaitOp, TNotifyOp >
set_transfer_address() :
nRFTWIMTranslator
,
nRFTWITranslator
setBottomHalfDispatcher() :
embvm::HALDriverBase
setCallback() :
nRFTWIMTranslator
setClock() :
embvm::LoggerBase< TLock >
setColumnAddress() :
embdrv::ssd1306
setFrequency() :
nRFTWIMTranslator
,
nRFTWITranslator
setFromISR() :
embvm::VirtualEventFlag
,
os::freertos::EventFlag
,
os::posix::EventFlag
setMode_() :
embdrv::aardvarkSPIMaster
,
embvm::spi::activeMaster< TQueueSize, TLock, TCond >
,
embvm::spi::master
,
test::spiTestDriver
setOrder_() :
embdrv::aardvarkSPIMaster
,
embvm::spi::activeMaster< TQueueSize, TLock, TCond >
,
embvm::spi::master
,
test::spiTestDriver
setPageAddress() :
embdrv::ssd1306
setPullups_() :
embdrv::aardvarkI2CMaster
,
embvm::i2c::activeMaster< TQueueSize, TLock, TCond >
,
embvm::i2c::master
,
nRF51i2cMaster_Blocking< TTWIIndex, TSclPin, TSdaPin >
,
nRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >
,
test::i2cTestDriver
setSCLPin() :
nRFTWIMTranslator
,
nRFTWITranslator
setSDAPin() :
nRFTWIMTranslator
,
nRFTWITranslator
sfr() :
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 > >
shutdown() :
embutil::activeObject< TDerivedClass, TStorageType, TQueueSize, TLock, TCond >
,
embvm::VirtualHwPlatformBase< THWPlatform >
shutdown_() :
UnitTestHWPlatform
sig() :
embvm::EventCenter< TMaxEvents, TMaxSubscribersPerEvent, TFunc >::EventHandle
signal() :
embvm::EventCenter< TMaxEvents, TMaxSubscribersPerEvent, TFunc >
,
embvm::PlatformEventManagement< TEventCenter >
,
embvm::VirtualConditionVariable
,
os::freertos::ConditionVariable
,
os::posix::ConditionVariable
signalRate() :
embdrv::vl53l1x
SimulatorProcessor() :
SimulatorProcessor
SimulatorSystemClock() :
embdrv::SimulatorSystemClock
SimulatorTimer() :
embdrv::SimulatorTimer
size() :
embutil::InstanceList< TTrackedClass, TKey, TContainer, TSize >
,
embutil::StaticFunctionQueue< TQueueElements, TLargestSize, TFunc >
,
embvm::CircularLogBufferLogger< TBufferSize, TLock >
,
embvm::EventQueue< TEvent, TQueueSize >
,
embvm::LoggerBase< TLock >
,
embvm::VirtualMessageQueue< TType >
,
os::freertos::details::MessageQueueMediator
,
os::freertos::MessageQueue< TType >
,
os::posix::MessageQueue< TType >
soft_reset() :
embvm::VirtualHwPlatformBase< THWPlatform >
soft_reset_() :
BlinkySimulatorHWPlatform
,
FWDemoSimulatorHWPlatform
,
NRF52DKHWPlatform
,
NRF52DongleHWPlatform
,
UnitTestHWPlatform
sortScheduledQueue() :
embvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >
span() :
stimer
spin() :
embdrv::SimulatorSystemClock
,
embvm::clk::SystemClock
,
nRF52840
spiTestDriver() :
test::spiTestDriver
ssd1306() :
embdrv::ssd1306
start() :
embvm::DriverBase
,
embvm::VirtualThread
,
os::freertos::Thread
,
os::posix::Thread
start_() :
embdrv::aardvarkAdapter
,
embdrv::aardvarkGPIOInput< TPinID, TPull >
,
embdrv::aardvarkGPIOOutput< TPinID >
,
embdrv::aardvarkI2CMaster
,
embdrv::aardvarkSPIMaster
,
embdrv::SimulatorSystemClock
,
embdrv::SimulatorTimer
,
embdrv::ssd1306
,
embdrv::vl53l1x
,
embvm::basicDisplay
,
embvm::clk::SystemClock
,
embvm::DriverBase
,
embvm::gpio::base< TDir >
,
embvm::gpio::input< TPull >
,
embvm::gpio::inputOutput< TPull >
,
embvm::gpio::output
,
embvm::i2c::activeMaster< TQueueSize, TLock, TCond >
,
embvm::i2c::master
,
embvm::led::base
,
embvm::led::gpio< TActiveHigh >
,
embvm::spi::activeMaster< TQueueSize, TLock, TCond >
,
embvm::spi::master
,
embvm::timer::Timer
,
embvm::tof::sensor
,
nRF51i2cMaster_Blocking< TTWIIndex, TSclPin, TSdaPin >
,
nRFGPIOOutput< TPort, TPin >
,
nRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >
,
test::i2cTestDriver
,
test::spiTestDriver
,
test::TestDriverBase
,
test::UnitTestGPIOInput
,
test::UnitTestGPIOInputWithPullup
startBlink() :
BlinkyDemoPlatform< THWPlatform, TDriverRegistry >
,
BlinkySimulatorHWPlatform
,
FrameworkDemoSimPlatform
,
nRF52DK_FrameworkDemoPlatform
,
NRF52DKHWPlatform
,
NRF52DongleHWPlatform
started() :
embvm::DriverBase
startLEDTimer() :
FWDemoSimulatorHWPlatform
startMeasurement() :
embdrv::vl53l1x
startNextTimer() :
embvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >
state() :
embvm::i2c::master
,
embvm::timer::Timer
,
embvm::VirtualThread
,
os::freertos::Thread
,
os::posix::Thread
StaticFunctionQueue() :
embutil::StaticFunctionQueue< TQueueElements, TLargestSize, TFunc >
stop() :
embvm::DriverBase
stop_() :
embdrv::aardvarkAdapter
,
embdrv::aardvarkGPIOInput< TPinID, TPull >
,
embdrv::aardvarkGPIOOutput< TPinID >
,
embdrv::aardvarkI2CMaster
,
embdrv::aardvarkSPIMaster
,
embdrv::SimulatorSystemClock
,
embdrv::SimulatorTimer
,
embdrv::ssd1306
,
embdrv::vl53l1x
,
embvm::basicDisplay
,
embvm::clk::SystemClock
,
embvm::DriverBase
,
embvm::gpio::base< TDir >
,
embvm::gpio::input< TPull >
,
embvm::gpio::inputOutput< TPull >
,
embvm::gpio::output
,
embvm::i2c::activeMaster< TQueueSize, TLock, TCond >
,
embvm::i2c::master
,
embvm::led::base
,
embvm::led::gpio< TActiveHigh >
,
embvm::spi::activeMaster< TQueueSize, TLock, TCond >
,
embvm::spi::master
,
embvm::timer::Timer
,
embvm::tof::sensor
,
nRF51i2cMaster_Blocking< TTWIIndex, TSclPin, TSdaPin >
,
nRFGPIOOutput< TPort, TPin >
,
nRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >
,
test::i2cTestDriver
,
test::spiTestDriver
,
test::TestDriverBase
,
test::UnitTestGPIOInput
,
test::UnitTestGPIOInputWithPullup
stop_condition() :
nRFTWIMTranslator
,
nRFTWITranslator
stopRunningTimer() :
embvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >
store() :
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 > >
subscribe() :
embvm::EventCenter< TMaxEvents, TMaxSubscribersPerEvent, TFunc >
subscribeToEvent() :
embvm::PlatformEventManagement< TEventCenter >
sweep() :
embvm::i2c::master
SystemClock() :
embvm::clk::SystemClock
systemReset() :
ARMCommonArch
sysTickConfig() :
ARMCommonArch
Generated by
1.8.15