manual: figures must have empty line before and after their declaration

This commit is contained in:
Milanka Ringwald 2015-06-05 10:22:10 +02:00
parent 5bf84c0b9d
commit d96308b441
3 changed files with 7 additions and 2 deletions

View File

@ -25,7 +25,9 @@ events and data coming from either the Main Application or from BTstack
via registered packet handlers (PH). BTstacks Run Loop is responsible
for providing timers and processing incoming data.
<a name="fig:BTstackArchitecture"></a>![Architecture of a BTstack-based application.](picts/btstack-architecture.png)
<a name="fig:BTstackArchitecture"></a>
![Architecture of a BTstack-based application.](picts/btstack-architecture.png)
# Single threaded design

View File

@ -19,6 +19,7 @@ In a single-threaded environment, all application components run on the
same (single) thread and use direct function calls as shown in Figure [below](#fig:BTstackSingle).
<a name="fig:BTstackSingle"></a>
![BTstack in single-threaded environment](picts/singlethreading-btstack.png)
BTstack provides a basic run loop that supports the concept of data
@ -66,4 +67,5 @@ common options:
non-embedded version of BTstack e.g., on the iPhone.
This option requires more code but provides more flexibility.
![](picts/multithreading-btdaemon.png)
![](picts/multithreading-btdaemon.png)

View File

@ -40,6 +40,7 @@ In the following, we first explain how the various Bluetooth protocols
are used in BTstack. In the next chapter, we go over the profiles.
<a name="fig:BTstackProtocolArchitecture"></a>
![Architecture of a BTstack-based application.](picts/btstack-protocols.png)