diff --git a/docs/Report 1/BBC microbit.html b/docs/Report 1/BBC microbit.html index 8c10ed6..286fbe3 100644 --- a/docs/Report 1/BBC microbit.html +++ b/docs/Report 1/BBC microbit.html @@ -1,6 +1,6 @@ -Bluetooth Developer Studio - Level 1 Profile Report +Bluetooth Developer Studio - Profile Report @@ -12,7 +12,7 @@
The Date
-
Bluetooth Developer Studio Level 1 Profile Report
+
Bluetooth Developer Studio Level 1 Report
@@ -24,43 +24,22 @@
Profile Name
-
-
BBC MICROBIT
-
Abstract:
-
-
-
Default 'out of the box' profile for the BBC Micro Bit
+
Abstract
+
-
Summary:
-
-
-
Version 1.6 - 21st September 2015
-Removed the Battery Service. No way to establish battery levels on the micro:bit
-Added a simple Temperature Service to exploit temperature sensors in micro:bit processors
-Accelerometer and Magnetometer period characteristics now have uint16 fields instead of uint8 which required scaling up by multipling by 10.
-Accelerometer Data and Magnetometer Data characteristics now use signed 16 bit integer fields for each of their X, Y and Z parts.
-Accelerometer Data and Magnetometer Data characteristics now use signed 16 bit integer fields for each of their X, Y and Z parts.
-New characteristic Magnetometer Heading added to the Magnetometer Service. Provides current heading in degrees.
-Removed IO Parallel Port characteristic due to complexity and memory considerations.
-Added Generic Attribute Service (previously absent in the repository)
-
-Version 1.5 - 10th September 2015
-Button State 2 characteristic given new, distinct UUID of E95DDA91-251D-470A-A062-FA1922DFA9A8
-Removed the System LED State characteristic from the LED Service since it cannot be controlled from the BLE MCU.
-Removed the Scrolling State characteristic from the LED Service due to complexity and memory constraints.
-Changed LED Matrix State use of “Write Without Response” to “Write” so that no further writes can be made until there’s been an ACK back from the previous one.
-Removed Write property from MicroBit Requirements characteristic.
+
Summary
+
Base UUID
-
E95D0000251D470AA062FA1922DFA9A8
+
E95D0000-251D-470A-A062-FA1922DFA9A8
@@ -84,163 +63,152 @@ Removed Write property from MicroBit Requirements characteristic.
-

Generic Access

-

E95D2257251D470AA062FA1922DFA9A8

+

Generic Access

-

Device Name : 2A00

+

2A00 : Device Name

-

Appearance : E95DB788251D470AA062FA1922DFA9A8

+

E95DB788-251D-470A-A062-FA1922DFA9A8 : Appearance

-

Generic Attribute

-

1801

+

Generic Attribute

-

Service Changed : 2A05

+

2A05 : Service Changed

-

Device Information

-

E95D5C58251D470AA062FA1922DFA9A8

+

Device Information

-

Manufacturer Name String : E95D1BFB251D470AA062FA1922DFA9A8

+

E95D1BFB-251D-470A-A062-FA1922DFA9A8 : Manufacturer Name String

-

Model Number String : E95D4257251D470AA062FA1922DFA9A8

+

E95D4257-251D-470A-A062-FA1922DFA9A8 : Model Number String

-

Serial Number String : E95D06E2251D470AA062FA1922DFA9A8

+

E95D06E2-251D-470A-A062-FA1922DFA9A8 : Serial Number String

-

Hardware Revision String : E95DADDF251D470AA062FA1922DFA9A8

+

E95DADDF-251D-470A-A062-FA1922DFA9A8 : Hardware Revision String

-

Firmware Revision String : E95DB9A2251D470AA062FA1922DFA9A8

+

E95DB9A2-251D-470A-A062-FA1922DFA9A8 : Firmware Revision String

-

ACCELEROMETER SERVICE

-

E95D0753251D470AA062FA1922DFA9A8

+

ACCELEROMETER SERVICE

-

Accelerometer Data : E95D41FB251D470AA062FA1922DFA9A8

+

E95D41FB-251D-470A-A062-FA1922DFA9A8 : Accelerometer Data

-

Accelerometer Period : E95D08DD251D470AA062FA1922DFA9A8

+

E95D08DD-251D-470A-A062-FA1922DFA9A8 : Accelerometer Period

-

MAGNETOMETER SERVICE

-

E95DF2D8251D470AA062FA1922DFA9A8

+

MAGNETOMETER SERVICE

-

Magnetometer Data : E95DD9D1251D470AA062FA1922DFA9A8

+

E95DD9D1-251D-470A-A062-FA1922DFA9A8 : Magnetometer Data

-

Magnetometer Period : E95D0A68251D470AA062FA1922DFA9A8

+

E95D0A68-251D-470A-A062-FA1922DFA9A8- : Magnetometer Period

-

Magnetometer Bearing : E95DB42F251D470AA062FA1922DFA9A8

+

E95DB42F-251D-470A-A062-FA1922DFA9A8 : Magnetometer Bearing

-

Button Service

-

E95D9882251D470AA062FA1922DFA9A8

+

Button Service

-

Button 1 State : E95DDA90251D470AA062FA1922DFA9A8

+

E95DDA90-251D-470A-A062-FA1922DFA9A8 : Button 1 State

-

Button 2 State : E95DFB03251D470AA062FA1922DFA9A8

+

E95DFB03-251D-470A-A062-FA1922DFA9A8 : Button 2 State

-

LED SERVICE

-

E95DD91D251D470AA062FA1922DFA9A8

+

LED SERVICE

-

LED Matrix State : E95D0D97251D470AA062FA1922DFA9A8

+

E95D0D97-251D-470A-A062-FA1922DFA9A8 : LED Matrix State

-

LED Text : E95DF078251D470AA062FA1922DFA9A8

+

E95DF078-251D-470A-A062-FA1922DFA9A8 : LED Text

-

Scrolling Delay : E95D15D1251D470AA062FA1922DFA9A8

+

E95D15D1-251D-470A-A062-FA1922DFA9A8 : Scrolling Delay

-

IO PIN SERVICE

-

E95127B251D470AA062FA1922DFA9A8

+

IO PIN SERVICE

-

Pin Data : E95DD6A3251D470AA062FA1922DFA9A8

+

E95DD6A3-251D-470A-A062-FA1922DFA9A8 : Pin Data

-

Pin AD Configuration : E95D4388251D470AA062FA1922DFA9A8

+

E95D4388-251D-470A-A062-FA1922DFA9A8 : Pin AD Configuration

-

Pin IO Configuration : E95DC5A2251D470AA062FA1922DFA9A8

+

E95DC5A2-251D-470A-A062-FA1922DFA9A8 : Pin IO Configuration

-

EVENT SERVICE

-

E95D4C7C251D470AA062FA1922DFA9A8

+

EVENT SERVICE

-

MicroBit Requirements : E95D8912251D470AA062FA1922DFA9A8

+

E95D8912-251D-470A-A062-FA1922DFA9A8 : MicroBit Requirements

-

MicroBit Event : E95DAEF6251D470AA062FA1922DFA9A8

+

E95DAEF6-251D-470A-A062-FA1922DFA9A8 : MicroBit Event

-

Client Requirements : E95DDDA1251D470AA062FA1922DFA9A8

+

E95DDDA1-251D-470A-A062-FA1922DFA9A8 : Client Requirements

-

Client Event : E95D531C251D470AA062FA1922DFA9A8

+

E95D531C-251D-470A-A062-FA1922DFA9A8 : Client Event

-

DFU CONTROL SERVICE

-

E95D93B0251D470AA062FA1922DFA9A8

+

DFU CONTROL SERVICE

-

DFU Control : E95D6A96251D470AA062FA1922DFA9A8

+

E95D6A96-251D-470A-A062-FA1922DFA9A8 : DFU Control

-

DFU Flash Code : E95D2E9D251D470AA062FA1922DFA9A8

+

E95D2E9D-251D-470A-A062-FA1922DFA9A8 : DFU Flash Code

-

TEMPERATURE SERVICE

-

E95D6100251D470AA062FA1922DFA9A8

+

TEMPERATURE SERVICE

-

Temperature : E95D9250251D470AA062FA1922DFA9A8

+

E95D9250-251D-470A-A062-FA1922DFA9A8 : Temperature

diff --git a/docs/Report 1/style.css b/docs/Report 1/style.css index 05d9264..ce293b1 100644 --- a/docs/Report 1/style.css +++ b/docs/Report 1/style.css @@ -42,25 +42,25 @@ p } .date { - width: 100px; + width: 240px; line-height: 79px; height: 79px; - float:left; + float:left; } .heading_title { - width: 980px; + width: 800px; line-height: 79px; height: 79px; - float:left; - text-align:center; + float:left; + text-align:center; } .icon { - width: 200px; + width: 240px; line-height: 79px; - height: 79; - float:left; + height: 79; + float:left; } .section_hdg { @@ -87,6 +87,7 @@ p .profile_item { float:left; width:1265px; + height:33px; border-width: 1px; border-style: solid; border-color: #FFFFFF; @@ -95,28 +96,21 @@ p } .profile_label { - width: 300px; - font-size: 14px; - font-weight:bold; + width: 300px; + font-size: 14px; + font-weight:bold; line-height: 33px; height: 33px; - float:left; + float:left; } .profile_value { font-size: 14px; - line-height: 33px; - height: 33px; + line-height: 33px; + height: 33px; float:left; } -.text_block { - font-size: 14px; - float:left; - padding-top: 5px; - padding-bottom: 5px; -} - .services_section_hdg { float:left; width:1280px; @@ -147,28 +141,17 @@ p border-color: #FFFFFF; } -.service_hdg_text1 { - font-size: 18px; - font-weight:bold; - color:#ffffff; - float:left; - width:800px; +.service_hdg_text { + font-size: 18px; + font-weight:bold; + color:#ffffff; + float:left; + width:1270px; padding-left: 10px; height:33px; line-height: 33px; background-color: #339933 } - -.service_hdg_text2 { - font-size: 18px; - font-weight:bold; - color:#ffffff; - float:left; - width:470px; - height:33px; - line-height: 33px; - background-color: #339933 -} .service_item { float:left; diff --git a/docs/Report 2/BBC microbit.html b/docs/Report 2/BBC microbit.html index 2a78051..98f423f 100644 --- a/docs/Report 2/BBC microbit.html +++ b/docs/Report 2/BBC microbit.html @@ -12,7 +12,7 @@
The Date
-
Bluetooth Developer Studio Level 2 Profile Report
+
Bluetooth Developer Studio Level 2 Report
@@ -24,43 +24,22 @@
Profile Name
-
-
-
BBC MICROBIT
-
- -
-
Abstract:
-
-
-
Default 'out of the box' profile for the BBC Micro Bit
+
BBC microbit
-
Summary:
+
Abstract
+
-
-
Version 1.6 - 21st September 2015
-Removed the Battery Service. No way to establish battery levels on the micro:bit
-Added a simple Temperature Service to exploit temperature sensors in micro:bit processors
-Accelerometer and Magnetometer period characteristics now have uint16 fields instead of uint8 which required scaling up by multipling by 10.
-Accelerometer Data and Magnetometer Data characteristics now use signed 16 bit integer fields for each of their X, Y and Z parts.
-Accelerometer Data and Magnetometer Data characteristics now use signed 16 bit integer fields for each of their X, Y and Z parts.
-New characteristic Magnetometer Heading added to the Magnetometer Service. Provides current heading in degrees.
-Removed IO Parallel Port characteristic due to complexity and memory considerations.
-Added Generic Attribute Service (previously absent in the repository)
 
-Version 1.5 - 10th September 2015
-Button State 2 characteristic given new, distinct UUID of E95DDA91-251D-470A-A062-FA1922DFA9A8
-Removed the System LED State characteristic from the LED Service since it cannot be controlled from the BLE MCU.
-Removed the Scrolling State characteristic from the LED Service due to complexity and memory constraints.
-Changed LED Matrix State use of “Write Without Response” to “Write” so that no further writes can be made until there’s been an ACK back from the previous one.
-Removed Write property from MicroBit Requirements characteristic.
+
+
Summary
+
Base UUID
-
E95D0000251D470AA062FA1922DFA9A8
+
E95D0000-251D-470A-A062-FA1922DFA9A8
@@ -91,7 +70,7 @@ Removed Write property from MicroBit Requirements characteristic.
UUID
-
E95D2257251D470AA062FA1922DFA9A8
+
00001800-0000-1000-8000-00805F9B34FB
@@ -101,7 +80,7 @@ Removed Write property from MicroBit Requirements characteristic.
Requirement
-
Mandatory
+
Mandatory
@@ -115,24 +94,33 @@ Removed Write property from MicroBit Requirements characteristic.
-
Abstract:
-
-
-
The generic_access service contains generic information about the device. All available Characteristics are readonly. 		
+
Summary
+
-
Summary:
-
-
-
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -157,33 +145,32 @@ Removed Write property from MicroBit Requirements characteristic.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+ +
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -231,6 +218,15 @@ Removed Write property from MicroBit Requirements characteristic.
Excluded
+ +
+
Fields
+
+ + +
1. Name utf8s
+
+
Descriptors
@@ -248,7 +244,7 @@ Removed Write property from MicroBit Requirements characteristic.
UUID
-
E95DB788251D470AA062FA1922DFA9A8
+
E95DB788-251D-470A-A062-FA1922DFA9A8
@@ -258,33 +254,32 @@ Removed Write property from MicroBit Requirements characteristic.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+ +
-
The external appearance of this device. The values are composed of a category (10-bits) and sub-categories (6-bits).
-
+
Abstract
+
+ -
-
Summary:
-
-
-
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -332,6 +327,15 @@ Removed Write property from MicroBit Requirements characteristic.
Excluded
+ +
+
Fields
+
+ + +
1. Category 16bit
+
+
Descriptors
@@ -362,7 +366,7 @@ Removed Write property from MicroBit Requirements characteristic.
Requirement
-
Mandatory
+
Mandatory
@@ -376,24 +380,33 @@ Removed Write property from MicroBit Requirements characteristic.
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -422,29 +435,28 @@ Removed Write property from MicroBit Requirements characteristic.
-
Abstract:
-
+
Summary
+
+ +
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -474,7 +486,7 @@ Removed Write property from MicroBit Requirements characteristic.
Indicate
-
Mandatory
+
Mandatory
@@ -492,6 +504,16 @@ Removed Write property from MicroBit Requirements characteristic.
Excluded
+ +
+
Fields
+
+ + + +
1. Start of Affected Attribute Handle Range uint16
2. End of Affected Attribute Handle Range uint16
+
+
Descriptors
@@ -512,7 +534,7 @@ Removed Write property from MicroBit Requirements characteristic.
UUID
-
E95D5C58251D470AA062FA1922DFA9A8
+
E95D5C58-251D-470A-A062-FA1922DFA9A8
@@ -522,7 +544,7 @@ Removed Write property from MicroBit Requirements characteristic.
Requirement
-
Mandatory
+
Mandatory
@@ -536,28 +558,33 @@ Removed Write property from MicroBit Requirements characteristic.
-
Abstract:
-
-
-
The Device Information Service exposes manufacturer and/or vendor information about a device.            
-		
+
Summary
+
-
Summary:
-
-
-
This service exposes manufacturer information about a device.
-The Device Information Service is instantiated as a Primary Service.
-Only one instance of the Device Information Service is exposed on a device.
-		
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -572,7 +599,7 @@ Only one instance of the Device Information Service is exposed on a device.
UUID
-
E95D1BFB251D470AA062FA1922DFA9A8
+
E95D1BFB-251D-470A-A062-FA1922DFA9A8
@@ -586,29 +613,28 @@ Only one instance of the Device Information Service is exposed on a device.
-
Abstract:
-
+
Summary
+
+
+
-
The value of this characteristic is a UTF-8 string representing the name of the manufacturer of the device.
-
+
Abstract
+
+ -
-
Summary:
-
-
-
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -656,6 +682,15 @@ Only one instance of the Device Information Service is exposed on a device.
Excluded
+ +
+
Fields
+
+ + +
1. Manufacturer Name utf8s
+
+
Descriptors
@@ -673,7 +708,7 @@ Only one instance of the Device Information Service is exposed on a device.
UUID
-
E95D4257251D470AA062FA1922DFA9A8
+
E95D4257-251D-470A-A062-FA1922DFA9A8
@@ -687,29 +722,28 @@ Only one instance of the Device Information Service is exposed on a device.
-
Abstract:
-
+
Summary
+
+
+
-
The value of this characteristic is a UTF-8 string representing the model number assigned by the device vendor. 
-
+
Abstract
+
+ -
-
Summary:
-
-
-
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -757,6 +791,15 @@ Only one instance of the Device Information Service is exposed on a device.
Excluded
+ +
+
Fields
+
+ + +
1. Model Number utf8s
+
+
Descriptors
@@ -774,7 +817,7 @@ Only one instance of the Device Information Service is exposed on a device.
UUID
-
E95D06E2251D470AA062FA1922DFA9A8
+
E95D06E2-251D-470A-A062-FA1922DFA9A8
@@ -788,29 +831,28 @@ Only one instance of the Device Information Service is exposed on a device.
-
Abstract:
-
+
Summary
+
+
+
-
The value of this characteristic is a variable-length UTF-8 string representing the serial number for a particular instance of the device.
-
+
Abstract
+
+ -
-
Summary:
-
-
-
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -858,6 +900,15 @@ Only one instance of the Device Information Service is exposed on a device.
Excluded
+ +
+
Fields
+
+ + +
1. Serial Number utf8s
+
+
Descriptors
@@ -875,7 +926,7 @@ Only one instance of the Device Information Service is exposed on a device.
UUID
-
E95DADDF251D470AA062FA1922DFA9A8
+
E95DADDF-251D-470A-A062-FA1922DFA9A8
@@ -889,29 +940,28 @@ Only one instance of the Device Information Service is exposed on a device.
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
The value of this characteristic is a UTF-8 string representing the hardware revision for the hardware within the device.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -959,6 +1009,15 @@ Only one instance of the Device Information Service is exposed on a device.
Excluded
+ +
+
Fields
+
+ + +
1. Hardware Revision utf8s
+
+
Descriptors
@@ -976,7 +1035,7 @@ Only one instance of the Device Information Service is exposed on a device.
UUID
-
E95DB9A2251D470AA062FA1922DFA9A8
+
E95DB9A2-251D-470A-A062-FA1922DFA9A8
@@ -990,29 +1049,28 @@ Only one instance of the Device Information Service is exposed on a device.
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
The value of this characteristic is a UTF-8 string representing the firmware revision for the firmware within the device.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -1060,6 +1118,15 @@ Only one instance of the Device Information Service is exposed on a device.
Excluded
+ +
+
Fields
+
+ + +
1. Firmware Revision utf8s
+
+
Descriptors
@@ -1080,7 +1147,7 @@ Only one instance of the Device Information Service is exposed on a device.
UUID
-
E95D0753251D470AA062FA1922DFA9A8
+
E95D0753-251D-470A-A062-FA1922DFA9A8-
@@ -1090,7 +1157,7 @@ Only one instance of the Device Information Service is exposed on a device.
Requirement
-
Mandatory
+
Mandatory
@@ -1104,30 +1171,33 @@ Only one instance of the Device Information Service is exposed on a device.
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
Exposes accelerometer data. An accelerometer is an electromechanical device that will measure acceleration forces. 
-These forces may be static, like the constant force of gravity pulling at your feet, or they could be dynamic - caused by moving or vibrating the accelerometer.
-
-Value contains fields which represent 3 seperate accelerometer measurements for X, Y and Z axes as 3 unsigned 16 bit values in that order and in 
-little endian format. 
-
-Data can be read on demand or notified periodically.
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -1142,7 +1212,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95D41FB251D470AA062FA1922DFA9A8
+
E95D41FB-251D-470A-A062-FA1922DFA9A8
@@ -1152,33 +1222,32 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
Contains accelerometer measurements for X, Y and Z axes as 3 signed 16 bit values in that order and in little endian format.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -1203,7 +1272,7 @@ Data can be read on demand or notified periodically.
Notify
-
Mandatory
+
Mandatory
@@ -1226,12 +1295,23 @@ Data can be read on demand or notified periodically.
Excluded
+ +
+
Fields
+
+ + + + +
1. Accelerometer_X  sint16
2. Accelerometer_Y sint16
3. Accelerometer_Z sint16
+
+
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -1244,7 +1324,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95D08DD251D470AA062FA1922DFA9A8
+
E95D08DD-251D-470A-A062-FA1922DFA9A8
@@ -1254,38 +1334,37 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+ +
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
Determines the frequency with which accelerometer data is reported in milliseconds.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -1328,6 +1407,15 @@ Data can be read on demand or notified periodically.
Excluded
+ +
+
Fields
+
+ + +
1. Accelerometer_Period uint16
+
+
Descriptors
@@ -1348,7 +1436,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95DF2D8251D470AA062FA1922DFA9A8
+
E95DF2D8-251D-470A-A062-FA1922DFA9A8
@@ -1358,7 +1446,7 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
@@ -1372,24 +1460,33 @@ Data can be read on demand or notified periodically.
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
Exposes magnetometer data.  A magnetometer measures a magnetic field such as the earth's magnetic field in 3 axes.
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -1404,7 +1501,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95DD9D1251D470AA062FA1922DFA9A8
+
E95DD9D1-251D-470A-A062-FA1922DFA9A8
@@ -1414,34 +1511,32 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+ +
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
Contains magnetometer measurements for X, Y and Z axes as 3 signed 16 bit values in that order and in little endian format. 
-Data can be read on demand or notified periodically.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -1466,7 +1561,7 @@ Data can be read on demand or notified periodically.
Notify
-
Mandatory
+
Mandatory
@@ -1489,12 +1584,23 @@ Data can be read on demand or notified periodically.
Excluded
+ +
+
Fields
+
+ + + + +
1. Magnetometer_X sint16
2. Magnetometer_Y sint16
3. Magnetometer_Z sint16
+
+
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -1507,7 +1613,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95D0A68251D470AA062FA1922DFA9A8
+
E95D0A68-251D-470A-A062-FA1922DFA9A8-
@@ -1517,29 +1623,28 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+ +
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
Determines the frequency with which magnetometer data is reported in milliseconds.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
@@ -1591,6 +1696,15 @@ Data can be read on demand or notified periodically.
Excluded
+ +
+
Fields
+
+ + +
1. Magnetometer_Period uint16
+
+
Descriptors
@@ -1608,7 +1722,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95DB42F251D470AA062FA1922DFA9A8
+
E95DB42F-251D-470A-A062-FA1922DFA9A8
@@ -1618,33 +1732,32 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+ +
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
Compass bearing in degrees from North.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -1669,7 +1782,7 @@ Data can be read on demand or notified periodically.
Notify
-
Mandatory
+
Mandatory
@@ -1692,12 +1805,21 @@ Data can be read on demand or notified periodically.
Excluded
+ +
+
Fields
+
+ + +
1. bearing value uint16
+
+
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -1713,7 +1835,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95D9882251D470AA062FA1922DFA9A8
+
E95D9882-251D-470A-A062-FA1922DFA9A8-
@@ -1723,7 +1845,7 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
@@ -1737,24 +1859,33 @@ Data can be read on demand or notified periodically.
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
Exposes the two Micro Bit buttons and allows 'commands' associated with button state changes to be associated with button states and notified to a connected client.
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -1769,7 +1900,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95DDA90251D470AA062FA1922DFA9A8
+
E95DDA90-251D-470A-A062-FA1922DFA9A8
@@ -1779,34 +1910,32 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+ +
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
State of Button A may be read on demand by a connected client or the client may subscribe to notifications of state change. 
-3 button states are defined and represented by a simple numeric enumeration:  0 = not pressed, 1 = pressed, 2 = long press.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -1831,7 +1960,7 @@ Data can be read on demand or notified periodically.
Notify
-
Mandatory
+
Mandatory
@@ -1854,12 +1983,21 @@ Data can be read on demand or notified periodically.
Excluded
+ +
+
Fields
+
+ + +
1. Button_State_Value uint8
+
+
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -1872,7 +2010,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95DFB03251D470AA062FA1922DFA9A8
+
E95DFB03-251D-470A-A062-FA1922DFA9A8
@@ -1882,34 +2020,32 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+ +
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
State of Button B may be read on demand by a connected client or the client may subscribe to notifications of state change. 
-3 button states are defined and represented by a simple numeric enumeration:  0 = not pressed, 1 = pressed, 2 = long press.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -1934,7 +2070,7 @@ Data can be read on demand or notified periodically.
Notify
-
Mandatory
+
Mandatory
@@ -1957,12 +2093,21 @@ Data can be read on demand or notified periodically.
Excluded
+ +
+
Fields
+
+ + +
1. Button_State_Value uint8
+
+
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -1978,7 +2123,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95DD91D251D470AA062FA1922DFA9A8
+
E95DD91D-251D-470A-A062-FA1922DFA9A8
@@ -1988,7 +2133,7 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
@@ -2002,25 +2147,33 @@ Data can be read on demand or notified periodically.
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
Provides access to and control of LED state. Allows the state (ON or OFF) of all 25 LEDs to be set in a single write operation. 
-Allows short text strings to be sent by a client for display on the LED matrix and scrolled across at a speed controlled by the Scrolling Delay characteristic.
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -2035,7 +2188,7 @@ Allows short text strings to be sent by a client for display on the LED matrix a
UUID
-
E95D0D97251D470AA062FA1922DFA9A8
+
E95D0D97-251D-470A-A062-FA1922DFA9A8
@@ -2045,39 +2198,37 @@ Allows short text strings to be sent by a client for display on the LED matrix a
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
Allows the state of any|all LEDs in the 5x5 grid to be set to on or off with a single GATT operation. 
-Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) state of the corresponding LED.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -2120,6 +2271,15 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
Excluded
+ +
+
Fields
+
+ + +
1. LED_Matrix_State uint32
+
+
Descriptors
@@ -2137,7 +2297,7 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
UUID
-
E95DF078251D470AA062FA1922DFA9A8
+
E95DF078-251D-470A-A062-FA1922DFA9A8
@@ -2147,29 +2307,28 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
A short UTF-8 string to be shown on the LED display.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
@@ -2178,7 +2337,7 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
Write
-
Mandatory
+
Mandatory
@@ -2221,6 +2380,15 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
Excluded
+ +
+
Fields
+
+ + +
1. LED_Text_Value utf8s
+
+
Descriptors
@@ -2238,7 +2406,7 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
UUID
-
E95D15D1251D470AA062FA1922DFA9A8
+
E95D15D1-251D-470A-A062-FA1922DFA9A8
@@ -2248,38 +2416,37 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
Specifies a millisecond delay to wait for in between showing each character on the display.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -2322,6 +2489,15 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
Excluded
+ +
+
Fields
+
+ + +
1. Scrolling_Delay_Value uint16
+
+
Descriptors
@@ -2342,7 +2518,7 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
UUID
-
E95127B251D470AA062FA1922DFA9A8
+
E95127B-251D-470A-A062-FA1922DFA9A8-
@@ -2352,7 +2528,7 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
Requirement
-
Mandatory
+
Mandatory
@@ -2366,24 +2542,33 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
Provides read/write access to I/O pins, individually or collectively. Allows configuration of each pin for input/output and analogue/digital use.
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -2398,7 +2583,7 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
UUID
-
E95DD6A3251D470AA062FA1922DFA9A8
+
E95DD6A3-251D-470A-A062-FA1922DFA9A8
@@ -2408,53 +2593,37 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
Contains data relating to zero or more pins. Structured as a variable length array of up to 19 Pin Number / Value pairs. 
-
-Pin Number and Value are each uint8 fields. 
-
-Note however that the micro:bit has a 10 bit ADC and so values are compressed to 8 bits with a loss of resolution.
-
-OPERATIONS:
-
-WRITE: Clients may write values to one or more pins in a single GATT write operation. 
-A pin to which a value is to be written must have been configured for output using the Pin IO Configuration characteristic. 
-Any attempt to write to a pin which is configured for input will be ignored.
-
-NOTIFY: Notifications will deliver Pin Number / Value pairs for those pins defined as input pins by the Pin IO Configuration characteristic 
-and whose value when read differs from the last read of the pin.
-
-READ: A client reading this characteristic will receive Pin Number / Value pairs for all those pins defined as input pins by the Pin IO Configuration characteristic.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -2474,7 +2643,7 @@ READ: A client reading this characteristic will receive Pin Number / Value pairs
Notify
-
Mandatory
+
Mandatory
@@ -2497,12 +2666,21 @@ READ: A client reading this characteristic will receive Pin Number / Value pairs
Excluded
+ +
+
Fields
+
+ + +
1. IO_Pin_Data uint8[]
+
+
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -2515,7 +2693,7 @@ READ: A client reading this characteristic will receive Pin Number / Value pairs
UUID
-
E95D4388251D470AA062FA1922DFA9A8
+
E95D4388-251D-470A-A062-FA1922DFA9A8
@@ -2525,38 +2703,37 @@ READ: A client reading this characteristic will receive Pin Number / Value pairs
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
A bit mask which allows each pin to be configured for analogue or digital use.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -2599,6 +2776,15 @@ READ: A client reading this characteristic will receive Pin Number / Value pairs
Excluded
+ +
+
Fields
+
+ + +
1. Pin_AD_Config_Value uint24
+
+
Descriptors
@@ -2616,7 +2802,7 @@ READ: A client reading this characteristic will receive Pin Number / Value pairs
UUID
-
E95DC5A2251D470AA062FA1922DFA9A8
+
E95DC5A2-251D-470A-A062-FA1922DFA9A8
@@ -2626,39 +2812,37 @@ READ: A client reading this characteristic will receive Pin Number / Value pairs
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
A bit mask which allows each pin to be configured for input or output use. 
-Bit n corresponds to pin n where 0 LESS THAN OR EQUAL TO n LESS THAN 19. A value of 0 means configured for output and 1 means configured for input.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -2701,6 +2885,15 @@ Bit n corresponds to pin n where 0 LESS THAN OR EQUAL TO n LESS THAN 19. A value
Excluded
+ +
+
Fields
+
+ + +
1. Pin_IO_Config_Value uint24
+
+
Descriptors
@@ -2721,7 +2914,7 @@ Bit n corresponds to pin n where 0 LESS THAN OR EQUAL TO n LESS THAN 19. A value
UUID
-
E95D4C7C251D470AA062FA1922DFA9A8
+
E95D4C7C-251D-470A-A062-FA1922DFA9A8
@@ -2731,7 +2924,7 @@ Bit n corresponds to pin n where 0 LESS THAN OR EQUAL TO n LESS THAN 19. A value
Requirement
-
Mandatory
+
Mandatory
@@ -2745,44 +2938,33 @@ Bit n corresponds to pin n where 0 LESS THAN OR EQUAL TO n LESS THAN 19. A value
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
A generic, bi-directional event communication service. 
-
-The Event Service allows events or commands to be notified to the micro:bit by a connected client and it allows micro:bit to notify the connected client 
-of events or commands originating from with the micro:bit. The micro:bit can inform the client of the types of event it is interested in being informed 
-about (e.g. an incoming call) and the client can inform the micro:bit of types of event it wants to be notified about.  
-
-The term “event” will be used here for both event and command types of data.
-
-Events may have an associated value.
-
-Note that specific event ID values including any special values such as those which may represent wild cards are not defined here. 
-The micro:bit run time documentation should be consulted for this information.
-
-Multiple events of different types may be notified to the client or micro:bit at the same time.
-Event data is encoded as an array of structs each encoding an event of a given type together with an associated value. 
-Event Type and Event Value are both defined as uint16 and therefore the length of this array will always be a multiple of 4.
-
-struct event {
- uint16 event_type;
- uint16 event_value;
-};
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -2797,7 +2979,7 @@ struct event {
UUID
-
E95D8912251D470AA062FA1922DFA9A8
+
E95D8912-251D-470A-A062-FA1922DFA9A8
@@ -2807,35 +2989,32 @@ struct event {
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
A variable length list of event data structures which indicates the types of client event, potentially with a specific value which the micro:bit wishes
-to be informed of when they occur. The client should read this characteristic when it first connects to the micro:bit. It may also subscribe to notifications
-to that it can be informed if the value of this characteristic is changed by the micro:bit firmware.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -2860,7 +3039,7 @@ to that it can be informed if the value of this characteristic is changed by the
Notify
-
Mandatory
+
Mandatory
@@ -2883,12 +3062,21 @@ to that it can be informed if the value of this characteristic is changed by the
Excluded
+ +
+
Fields
+
+ + +
1. microbit_reqs_value uint8[]
+
+
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -2901,7 +3089,7 @@ to that it can be informed if the value of this characteristic is changed by the
UUID
-
E95DAEF6251D470AA062FA1922DFA9A8
+
E95DAEF6-251D-470A-A062-FA1922DFA9A8
@@ -2911,34 +3099,32 @@ to that it can be informed if the value of this characteristic is changed by the
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
Contains one or more event structures which should be notified to the client. It supports notifications and as such the client should subscribe to 
-notifications from this characteristic.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -2963,7 +3149,7 @@ notifications from this characteristic.
Notify
-
Mandatory
+
Mandatory
@@ -2986,12 +3172,21 @@ notifications from this characteristic.
Excluded
+ +
+
Fields
+
+ + +
1. Event_Type_And_Value uint8[]
+
+
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -3004,7 +3199,7 @@ notifications from this characteristic.
UUID
-
E95DDDA1251D470AA062FA1922DFA9A8
+
E95DDDA1-251D-470A-A062-FA1922DFA9A8
@@ -3014,39 +3209,37 @@ notifications from this characteristic.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
a variable length list of event data structures which indicates the types of micro:bit event, potentially with a specific value which the client wishes
-to be informed of when they occur. The client should write to this characteristic when it first connects to the micro:bit.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -3089,6 +3282,15 @@ to be informed of when they occur. The client should write to this characteristi
Excluded
+ +
+
Fields
+
+ + +
1. Client_Requirements_Value uint8[]
+
+
Descriptors
@@ -3106,7 +3308,7 @@ to be informed of when they occur. The client should write to this characteristi
UUID
-
E95D531C251D470AA062FA1922DFA9A8
+
E95D531C-251D-470A-A062-FA1922DFA9A8
@@ -3116,39 +3318,37 @@ to be informed of when they occur. The client should write to this characteristi
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
a writable characteristic which the client may write one or more event structures to, to inform the micro:bit of events which have occurred on the client. 
-These should be of types indicated in the micro:bit Requirements characteristic bit mask.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -3191,6 +3391,15 @@ These should be of types indicated in the micro:bit Requirements characteristic
Excluded
+ +
+
Fields
+
+ + +
1. Event_Types_And_Values uint8[]
+
+
Descriptors
@@ -3211,7 +3420,7 @@ These should be of types indicated in the micro:bit Requirements characteristic
UUID
-
E95D93B0251D470AA062FA1922DFA9A8
+
E95D93B0-251D-470A-A062-FA1922DFA9A8
@@ -3221,7 +3430,7 @@ These should be of types indicated in the micro:bit Requirements characteristic
Requirement
-
Mandatory
+
Mandatory
@@ -3235,24 +3444,33 @@ These should be of types indicated in the micro:bit Requirements characteristic
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
Allows clients to initiate the micro:bit pairing and over the air firmware update procedures.
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -3267,7 +3485,7 @@ These should be of types indicated in the micro:bit Requirements characteristic
UUID
-
E95D6A96251D470AA062FA1922DFA9A8
+
E95D6A96-251D-470A-A062-FA1922DFA9A8
@@ -3277,32 +3495,28 @@ These should be of types indicated in the micro:bit Requirements characteristic
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
Writing 0x01 initiates rebooting the micro:bit into the Nordic Semiconductor bootloader if the DFU Flash Code characteristic has been written
-to with the correct secret key. 
-
-Writing 0x02 to this characteristic  means "request flash code".
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
@@ -3311,7 +3525,7 @@ Writing 0x02 to this characteristic means "request flash code".
Write
-
Mandatory
+
Mandatory
@@ -3354,6 +3568,15 @@ Writing 0x02 to this characteristic means "request flash code".
Excluded
+ +
+
Fields
+
+ + +
1. dfu_control uint8
+
+
Descriptors
@@ -3371,7 +3594,7 @@ Writing 0x02 to this characteristic means "request flash code".
UUID
-
E95D2E9D251D470AA062FA1922DFA9A8
+
E95D2E9D-251D-470A-A062-FA1922DFA9A8
@@ -3381,40 +3604,37 @@ Writing 0x02 to this characteristic means "request flash code".
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
Allows a client to indicate that it "knows" the flash code produced when pairing. 
-
-Notifications are used to deliver the flash code to a client during the initial pairing process.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -3434,7 +3654,7 @@ Notifications are used to deliver the flash code to a client during the initial
Notify
-
Mandatory
+
Mandatory
@@ -3457,12 +3677,21 @@ Notifications are used to deliver the flash code to a client during the initial
Excluded
+ +
+
Fields
+
+ + +
1. dfu_flash_code uint32
+
+
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -3478,7 +3707,7 @@ Notifications are used to deliver the flash code to a client during the initial
UUID
-
E95D6100251D470AA062FA1922DFA9A8
+
E95D6100-251D-470A-A062-FA1922DFA9A8
@@ -3488,7 +3717,7 @@ Notifications are used to deliver the flash code to a client during the initial
Requirement
-
Mandatory
+
Mandatory
@@ -3502,24 +3731,33 @@ Notifications are used to deliver the flash code to a client during the initial
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
Ambient temperature derived from several internal temperature sensors on the micro:bit
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -3534,7 +3772,7 @@ Notifications are used to deliver the flash code to a client during the initial
UUID
-
E95D9250251D470AA062FA1922DFA9A8
+
E95D9250-251D-470A-A062-FA1922DFA9A8
@@ -3544,33 +3782,32 @@ Notifications are used to deliver the flash code to a client during the initial
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
Signed integer 8 bit value in degrees celsius.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -3595,7 +3832,7 @@ Notifications are used to deliver the flash code to a client during the initial
Notify
-
Mandatory
+
Mandatory
@@ -3618,12 +3855,21 @@ Notifications are used to deliver the flash code to a client during the initial
Excluded
+ +
+
Fields
+
+ + +
1. temperature value sint8
+
+
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
diff --git a/docs/Report 2/style.css b/docs/Report 2/style.css index 626e2b2..0ab9d6b 100644 --- a/docs/Report 2/style.css +++ b/docs/Report 2/style.css @@ -42,25 +42,25 @@ p } .date { - width: 100px; + width: 240px; line-height: 79px; height: 79px; - float:left; + float:left; } .heading_title { - width: 980px; + width: 800px; line-height: 79px; height: 79px; - float:left; - text-align:center; + float:left; + text-align:center; } .icon { - width: 200px; + width: 240px; line-height: 79px; - height: 79; - float:left; + height: 79; + float:left; } .section_hdg { @@ -87,6 +87,7 @@ p .profile_item { float:left; width:1265px; + height:33px; border-width: 1px; border-style: solid; border-color: #FFFFFF; @@ -105,18 +106,11 @@ p .profile_value { font-size: 14px; - line-height: 33px; - height: 33px; + line-height: 33px; + height: 33px; float:left; } -.text_block { - font-size: 14px; - float:left; - padding-top: 5px; - padding-bottom: 5px; -} - .services_section_hdg { float:left; width:1280px; @@ -162,6 +156,7 @@ p .service_item { float:left; width:1265px; + height:33px; border-width: 1px; border-style: solid; border-color: #FFFFFF; @@ -231,6 +226,7 @@ p .characteristic_item { float:left; width:1280px; + height:33px; border-width: 1px; border-style: solid; border-color: #FFFFFF; @@ -249,21 +245,13 @@ p background-color: #F5F6CE } .characteristic_label { - width: 300px; - font-size: 12px; - font-weight:bold; + width: 300px; + font-size: 12px; + font-weight:bold; line-height: 33px; height: 33px; - float:left; - padding-left: 45px; -} - -.char_text_block { - font-size: 14px; float:left; - padding-top: 5px; - padding-bottom: 5px; - padding-left: 45px; + padding-left: 45px; } .characteristic_value { @@ -455,13 +443,3 @@ p { text-align: right; } - -.mandatory_property { - width: 935px; - font-size: 12px; - line-height: 33px; - height: 33px; - float:left; - font-weight:bold; - color:#ff0000; -} diff --git a/docs/Report 3/BBC microbit.html b/docs/Report 3/BBC microbit.html index 13b0f77..39eceb3 100644 --- a/docs/Report 3/BBC microbit.html +++ b/docs/Report 3/BBC microbit.html @@ -12,7 +12,7 @@
The Date
-
Bluetooth Developer Studio Level 3 Profile Report
+
Bluetooth Developer Studio Level 3 Report
@@ -28,37 +28,18 @@
-
Abstract:
-
-
-
Default 'out of the box' profile for the BBC Micro Bit
+
Abstract
+
-
Summary:
-
-
-
Version 1.6 - 21st September 2015
-Removed the Battery Service. No way to establish battery levels on the micro:bit
-Added a simple Temperature Service to exploit temperature sensors in micro:bit processors
-Accelerometer and Magnetometer period characteristics now have uint16 fields instead of uint8 which required scaling up by multipling by 10.
-Accelerometer Data and Magnetometer Data characteristics now use signed 16 bit integer fields for each of their X, Y and Z parts.
-Accelerometer Data and Magnetometer Data characteristics now use signed 16 bit integer fields for each of their X, Y and Z parts.
-New characteristic Magnetometer Heading added to the Magnetometer Service. Provides current heading in degrees.
-Removed IO Parallel Port characteristic due to complexity and memory considerations.
-Added Generic Attribute Service (previously absent in the repository)
-
-Version 1.5 - 10th September 2015
-Button State 2 characteristic given new, distinct UUID of E95DDA91-251D-470A-A062-FA1922DFA9A8
-Removed the System LED State characteristic from the LED Service since it cannot be controlled from the BLE MCU.
-Removed the Scrolling State characteristic from the LED Service due to complexity and memory constraints.
-Changed LED Matrix State use of “Write Without Response” to “Write” so that no further writes can be made until there’s been an ACK back from the previous one.
-Removed Write property from MicroBit Requirements characteristic.
+
Summary
+
Base UUID
-
E95D0000251D470AA062FA1922DFA9A8
+
E95D0000-251D-470A-A062-FA1922DFA9A8
@@ -89,7 +70,7 @@ Removed Write property from MicroBit Requirements characteristic.
UUID
-
E95D2257251D470AA062FA1922DFA9A8
+
00001800-0000-1000-8000-00805F9B34FB
@@ -99,7 +80,7 @@ Removed Write property from MicroBit Requirements characteristic.
Requirement
-
Mandatory
+
Mandatory
@@ -113,24 +94,33 @@ Removed Write property from MicroBit Requirements characteristic.
-
Abstract:
-
-
-
The generic_access service contains generic information about the device. All available Characteristics are readonly. 		
+
Summary
+
-
Summary:
-
-
-
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -155,33 +145,32 @@ Removed Write property from MicroBit Requirements characteristic.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -229,16 +218,15 @@ Removed Write property from MicroBit Requirements characteristic.
Excluded
- +
Fields
- +
1. Name : utf8s
1. Name utf8s
-
Descriptors
@@ -256,7 +244,7 @@ Removed Write property from MicroBit Requirements characteristic.
UUID
-
E95DB788251D470AA062FA1922DFA9A8
+
E95DB788-251D-470A-A062-FA1922DFA9A8
@@ -266,33 +254,32 @@ Removed Write property from MicroBit Requirements characteristic.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+ +
-
The external appearance of this device. The values are composed of a category (10-bits) and sub-categories (6-bits).
-
+
Abstract
+
+ -
-
Summary:
-
-
-
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -340,16 +327,15 @@ Removed Write property from MicroBit Requirements characteristic.
Excluded
- +
Fields
- +
1. Category : 16bit
1. Category 16bit
-
Descriptors
@@ -380,7 +366,7 @@ Removed Write property from MicroBit Requirements characteristic.
Requirement
-
Mandatory
+
Mandatory
@@ -394,24 +380,33 @@ Removed Write property from MicroBit Requirements characteristic.
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -440,29 +435,28 @@ Removed Write property from MicroBit Requirements characteristic.
-
Abstract:
-
+
Summary
+
+ +
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -492,7 +486,7 @@ Removed Write property from MicroBit Requirements characteristic.
Indicate
-
Mandatory
+
Mandatory
@@ -510,17 +504,16 @@ Removed Write property from MicroBit Requirements characteristic.
Excluded
- +
Fields
- - + +
1. Start of Affected Attribute Handle Range : uint16
2. End of Affected Attribute Handle Range : uint16
1. Start of Affected Attribute Handle Range uint16
2. End of Affected Attribute Handle Range uint16
-
Descriptors
@@ -541,7 +534,7 @@ Removed Write property from MicroBit Requirements characteristic.
UUID
-
E95D5C58251D470AA062FA1922DFA9A8
+
E95D5C58-251D-470A-A062-FA1922DFA9A8
@@ -551,7 +544,7 @@ Removed Write property from MicroBit Requirements characteristic.
Requirement
-
Mandatory
+
Mandatory
@@ -565,28 +558,33 @@ Removed Write property from MicroBit Requirements characteristic.
-
Abstract:
-
-
-
The Device Information Service exposes manufacturer and/or vendor information about a device.            
-		
+
Summary
+
-
Summary:
-
-
-
This service exposes manufacturer information about a device.
-The Device Information Service is instantiated as a Primary Service.
-Only one instance of the Device Information Service is exposed on a device.
-		
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -601,7 +599,7 @@ Only one instance of the Device Information Service is exposed on a device.
UUID
-
E95D1BFB251D470AA062FA1922DFA9A8
+
E95D1BFB-251D-470A-A062-FA1922DFA9A8
@@ -615,29 +613,28 @@ Only one instance of the Device Information Service is exposed on a device.
-
Abstract:
-
+
Summary
+
+
+
-
The value of this characteristic is a UTF-8 string representing the name of the manufacturer of the device.
-
+
Abstract
+
+ -
-
Summary:
-
-
-
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -685,16 +682,15 @@ Only one instance of the Device Information Service is exposed on a device.
Excluded
- +
Fields
- +
1. Manufacturer Name : utf8s
1. Manufacturer Name utf8s
-
Descriptors
@@ -712,7 +708,7 @@ Only one instance of the Device Information Service is exposed on a device.
UUID
-
E95D4257251D470AA062FA1922DFA9A8
+
E95D4257-251D-470A-A062-FA1922DFA9A8
@@ -726,29 +722,28 @@ Only one instance of the Device Information Service is exposed on a device.
-
Abstract:
-
+
Summary
+
+
+
-
The value of this characteristic is a UTF-8 string representing the model number assigned by the device vendor. 
-
+
Abstract
+
+ -
-
Summary:
-
-
-
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -796,16 +791,15 @@ Only one instance of the Device Information Service is exposed on a device.
Excluded
- +
Fields
- +
1. Model Number : utf8s
1. Model Number utf8s
-
Descriptors
@@ -823,7 +817,7 @@ Only one instance of the Device Information Service is exposed on a device.
UUID
-
E95D06E2251D470AA062FA1922DFA9A8
+
E95D06E2-251D-470A-A062-FA1922DFA9A8
@@ -837,29 +831,28 @@ Only one instance of the Device Information Service is exposed on a device.
-
Abstract:
-
+
Summary
+
+
+
-
The value of this characteristic is a variable-length UTF-8 string representing the serial number for a particular instance of the device.
-
+
Abstract
+
+ -
-
Summary:
-
-
-
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -907,16 +900,15 @@ Only one instance of the Device Information Service is exposed on a device.
Excluded
- +
Fields
- +
1. Serial Number : utf8s
1. Serial Number utf8s
-
Descriptors
@@ -934,7 +926,7 @@ Only one instance of the Device Information Service is exposed on a device.
UUID
-
E95DADDF251D470AA062FA1922DFA9A8
+
E95DADDF-251D-470A-A062-FA1922DFA9A8
@@ -948,29 +940,28 @@ Only one instance of the Device Information Service is exposed on a device.
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
The value of this characteristic is a UTF-8 string representing the hardware revision for the hardware within the device.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -1018,16 +1009,15 @@ Only one instance of the Device Information Service is exposed on a device.
Excluded
- +
Fields
- +
1. Hardware Revision : utf8s
1. Hardware Revision utf8s
-
Descriptors
@@ -1045,7 +1035,7 @@ Only one instance of the Device Information Service is exposed on a device.
UUID
-
E95DB9A2251D470AA062FA1922DFA9A8
+
E95DB9A2-251D-470A-A062-FA1922DFA9A8
@@ -1059,29 +1049,28 @@ Only one instance of the Device Information Service is exposed on a device.
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
The value of this characteristic is a UTF-8 string representing the firmware revision for the firmware within the device.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -1129,16 +1118,15 @@ Only one instance of the Device Information Service is exposed on a device.
Excluded
- +
Fields
- +
1. Firmware Revision : utf8s
1. Firmware Revision utf8s
-
Descriptors
@@ -1159,7 +1147,7 @@ Only one instance of the Device Information Service is exposed on a device.
UUID
-
E95D0753251D470AA062FA1922DFA9A8
+
E95D0753-251D-470A-A062-FA1922DFA9A8-
@@ -1169,7 +1157,7 @@ Only one instance of the Device Information Service is exposed on a device.
Requirement
-
Mandatory
+
Mandatory
@@ -1183,30 +1171,33 @@ Only one instance of the Device Information Service is exposed on a device.
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
Exposes accelerometer data. An accelerometer is an electromechanical device that will measure acceleration forces. 
-These forces may be static, like the constant force of gravity pulling at your feet, or they could be dynamic - caused by moving or vibrating the accelerometer.
-
-Value contains fields which represent 3 seperate accelerometer measurements for X, Y and Z axes as 3 unsigned 16 bit values in that order and in 
-little endian format. 
-
-Data can be read on demand or notified periodically.
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -1221,7 +1212,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95D41FB251D470AA062FA1922DFA9A8
+
E95D41FB-251D-470A-A062-FA1922DFA9A8
@@ -1231,33 +1222,32 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
Contains accelerometer measurements for X, Y and Z axes as 3 signed 16 bit values in that order and in little endian format.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -1282,7 +1272,7 @@ Data can be read on demand or notified periodically.
Notify
-
Mandatory
+
Mandatory
@@ -1305,24 +1295,23 @@ Data can be read on demand or notified periodically.
Excluded
- +
Fields
- - - + + +
1. Accelerometer_X  : sint16
2. Accelerometer_Y : sint16
3. Accelerometer_Z : sint16
1. Accelerometer_X  sint16
2. Accelerometer_Y sint16
3. Accelerometer_Z sint16
-
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -1335,7 +1324,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95D08DD251D470AA062FA1922DFA9A8
+
E95D08DD-251D-470A-A062-FA1922DFA9A8
@@ -1345,38 +1334,37 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+ +
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
Determines the frequency with which accelerometer data is reported in milliseconds.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -1419,16 +1407,15 @@ Data can be read on demand or notified periodically.
Excluded
- +
Fields
- +
1. Accelerometer_Period : uint16
1. Accelerometer_Period uint16
-
Descriptors
@@ -1449,7 +1436,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95DF2D8251D470AA062FA1922DFA9A8
+
E95DF2D8-251D-470A-A062-FA1922DFA9A8
@@ -1459,7 +1446,7 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
@@ -1473,24 +1460,33 @@ Data can be read on demand or notified periodically.
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
Exposes magnetometer data.  A magnetometer measures a magnetic field such as the earth's magnetic field in 3 axes.
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -1505,7 +1501,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95DD9D1251D470AA062FA1922DFA9A8
+
E95DD9D1-251D-470A-A062-FA1922DFA9A8
@@ -1515,34 +1511,32 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+ +
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
Contains magnetometer measurements for X, Y and Z axes as 3 signed 16 bit values in that order and in little endian format. 
-Data can be read on demand or notified periodically.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -1567,7 +1561,7 @@ Data can be read on demand or notified periodically.
Notify
-
Mandatory
+
Mandatory
@@ -1590,24 +1584,23 @@ Data can be read on demand or notified periodically.
Excluded
- +
Fields
- - - + + +
1. Magnetometer_X : sint16
2. Magnetometer_Y : sint16
3. Magnetometer_Z : sint16
1. Magnetometer_X sint16
2. Magnetometer_Y sint16
3. Magnetometer_Z sint16
-
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -1620,7 +1613,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95D0A68251D470AA062FA1922DFA9A8
+
E95D0A68-251D-470A-A062-FA1922DFA9A8-
@@ -1630,29 +1623,28 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+ +
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
Determines the frequency with which magnetometer data is reported in milliseconds.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
@@ -1704,16 +1696,15 @@ Data can be read on demand or notified periodically.
Excluded
- +
Fields
- +
1. Magnetometer_Period : uint16
1. Magnetometer_Period uint16
-
Descriptors
@@ -1731,7 +1722,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95DB42F251D470AA062FA1922DFA9A8
+
E95DB42F-251D-470A-A062-FA1922DFA9A8
@@ -1741,33 +1732,32 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+ +
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
Compass bearing in degrees from North.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -1792,7 +1782,7 @@ Data can be read on demand or notified periodically.
Notify
-
Mandatory
+
Mandatory
@@ -1815,22 +1805,21 @@ Data can be read on demand or notified periodically.
Excluded
- +
Fields
- +
1. bearing value : uint16
1. bearing value uint16
-
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -1846,7 +1835,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95D9882251D470AA062FA1922DFA9A8
+
E95D9882-251D-470A-A062-FA1922DFA9A8-
@@ -1856,7 +1845,7 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
@@ -1870,24 +1859,33 @@ Data can be read on demand or notified periodically.
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
Exposes the two Micro Bit buttons and allows 'commands' associated with button state changes to be associated with button states and notified to a connected client.
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -1902,7 +1900,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95DDA90251D470AA062FA1922DFA9A8
+
E95DDA90-251D-470A-A062-FA1922DFA9A8
@@ -1912,34 +1910,32 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+ +
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
State of Button A may be read on demand by a connected client or the client may subscribe to notifications of state change. 
-3 button states are defined and represented by a simple numeric enumeration:  0 = not pressed, 1 = pressed, 2 = long press.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -1964,7 +1960,7 @@ Data can be read on demand or notified periodically.
Notify
-
Mandatory
+
Mandatory
@@ -1987,22 +1983,21 @@ Data can be read on demand or notified periodically.
Excluded
- +
Fields
- +
1. Button_State_Value : uint8
1. Button_State_Value uint8
-
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -2015,7 +2010,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95DFB03251D470AA062FA1922DFA9A8
+
E95DFB03-251D-470A-A062-FA1922DFA9A8
@@ -2025,34 +2020,32 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+ +
-
-
+
Abstract
+
+ -
-
Summary:
-
-
-
State of Button B may be read on demand by a connected client or the client may subscribe to notifications of state change. 
-3 button states are defined and represented by a simple numeric enumeration:  0 = not pressed, 1 = pressed, 2 = long press.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -2077,7 +2070,7 @@ Data can be read on demand or notified periodically.
Notify
-
Mandatory
+
Mandatory
@@ -2100,22 +2093,21 @@ Data can be read on demand or notified periodically.
Excluded
- +
Fields
- +
1. Button_State_Value : uint8
1. Button_State_Value uint8
-
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -2131,7 +2123,7 @@ Data can be read on demand or notified periodically.
UUID
-
E95DD91D251D470AA062FA1922DFA9A8
+
E95DD91D-251D-470A-A062-FA1922DFA9A8
@@ -2141,7 +2133,7 @@ Data can be read on demand or notified periodically.
Requirement
-
Mandatory
+
Mandatory
@@ -2155,25 +2147,33 @@ Data can be read on demand or notified periodically.
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
Provides access to and control of LED state. Allows the state (ON or OFF) of all 25 LEDs to be set in a single write operation. 
-Allows short text strings to be sent by a client for display on the LED matrix and scrolled across at a speed controlled by the Scrolling Delay characteristic.
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -2188,7 +2188,7 @@ Allows short text strings to be sent by a client for display on the LED matrix a
UUID
-
E95D0D97251D470AA062FA1922DFA9A8
+
E95D0D97-251D-470A-A062-FA1922DFA9A8
@@ -2198,39 +2198,37 @@ Allows short text strings to be sent by a client for display on the LED matrix a
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
Allows the state of any|all LEDs in the 5x5 grid to be set to on or off with a single GATT operation. 
-Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) state of the corresponding LED.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -2273,16 +2271,15 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
Excluded
- +
Fields
- +
1. LED_Matrix_State : uint32
1. LED_Matrix_State uint32
-
Descriptors
@@ -2300,7 +2297,7 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
UUID
-
E95DF078251D470AA062FA1922DFA9A8
+
E95DF078-251D-470A-A062-FA1922DFA9A8
@@ -2310,29 +2307,28 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
A short UTF-8 string to be shown on the LED display.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
@@ -2341,7 +2337,7 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
Write
-
Mandatory
+
Mandatory
@@ -2384,16 +2380,15 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
Excluded
- +
Fields
- +
1. LED_Text_Value : utf8s
1. LED_Text_Value utf8s
-
Descriptors
@@ -2411,7 +2406,7 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
UUID
-
E95D15D1251D470AA062FA1922DFA9A8
+
E95D15D1-251D-470A-A062-FA1922DFA9A8
@@ -2421,38 +2416,37 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
Specifies a millisecond delay to wait for in between showing each character on the display.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -2495,16 +2489,15 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
Excluded
- +
Fields
- +
1. Scrolling_Delay_Value : uint16
1. Scrolling_Delay_Value uint16
-
Descriptors
@@ -2525,7 +2518,7 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
UUID
-
E95127B251D470AA062FA1922DFA9A8
+
E95127B-251D-470A-A062-FA1922DFA9A8-
@@ -2535,7 +2528,7 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
Requirement
-
Mandatory
+
Mandatory
@@ -2549,24 +2542,33 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
Provides read/write access to I/O pins, individually or collectively. Allows configuration of each pin for input/output and analogue/digital use.
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -2581,7 +2583,7 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
UUID
-
E95DD6A3251D470AA062FA1922DFA9A8
+
E95DD6A3-251D-470A-A062-FA1922DFA9A8
@@ -2591,53 +2593,37 @@ Consists of a 32 bit field with bits 0 - 24 representing the off (0) or on (1) s
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
Contains data relating to zero or more pins. Structured as a variable length array of up to 19 Pin Number / Value pairs. 
-
-Pin Number and Value are each uint8 fields. 
-
-Note however that the micro:bit has a 10 bit ADC and so values are compressed to 8 bits with a loss of resolution.
-
-OPERATIONS:
-
-WRITE: Clients may write values to one or more pins in a single GATT write operation. 
-A pin to which a value is to be written must have been configured for output using the Pin IO Configuration characteristic. 
-Any attempt to write to a pin which is configured for input will be ignored.
-
-NOTIFY: Notifications will deliver Pin Number / Value pairs for those pins defined as input pins by the Pin IO Configuration characteristic 
-and whose value when read differs from the last read of the pin.
-
-READ: A client reading this characteristic will receive Pin Number / Value pairs for all those pins defined as input pins by the Pin IO Configuration characteristic.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -2657,7 +2643,7 @@ READ: A client reading this characteristic will receive Pin Number / Value pairs
Notify
-
Mandatory
+
Mandatory
@@ -2680,22 +2666,21 @@ READ: A client reading this characteristic will receive Pin Number / Value pairs
Excluded
- +
Fields
- +
1. IO_Pin_Data : uint8[]
1. IO_Pin_Data uint8[]
-
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -2708,7 +2693,7 @@ READ: A client reading this characteristic will receive Pin Number / Value pairs
UUID
-
E95D4388251D470AA062FA1922DFA9A8
+
E95D4388-251D-470A-A062-FA1922DFA9A8
@@ -2718,38 +2703,37 @@ READ: A client reading this characteristic will receive Pin Number / Value pairs
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
A bit mask which allows each pin to be configured for analogue or digital use.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -2792,16 +2776,15 @@ READ: A client reading this characteristic will receive Pin Number / Value pairs
Excluded
- +
Fields
- +
1. Pin_AD_Config_Value : uint24
1. Pin_AD_Config_Value uint24
-
Descriptors
@@ -2819,7 +2802,7 @@ READ: A client reading this characteristic will receive Pin Number / Value pairs
UUID
-
E95DC5A2251D470AA062FA1922DFA9A8
+
E95DC5A2-251D-470A-A062-FA1922DFA9A8
@@ -2829,39 +2812,37 @@ READ: A client reading this characteristic will receive Pin Number / Value pairs
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
A bit mask which allows each pin to be configured for input or output use. 
-Bit n corresponds to pin n where 0 LESS THAN OR EQUAL TO n LESS THAN 19. A value of 0 means configured for output and 1 means configured for input.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -2904,16 +2885,15 @@ Bit n corresponds to pin n where 0 LESS THAN OR EQUAL TO n LESS THAN 19. A value
Excluded
- +
Fields
- +
1. Pin_IO_Config_Value : uint24
1. Pin_IO_Config_Value uint24
-
Descriptors
@@ -2934,7 +2914,7 @@ Bit n corresponds to pin n where 0 LESS THAN OR EQUAL TO n LESS THAN 19. A value
UUID
-
E95D4C7C251D470AA062FA1922DFA9A8
+
E95D4C7C-251D-470A-A062-FA1922DFA9A8
@@ -2944,7 +2924,7 @@ Bit n corresponds to pin n where 0 LESS THAN OR EQUAL TO n LESS THAN 19. A value
Requirement
-
Mandatory
+
Mandatory
@@ -2958,44 +2938,33 @@ Bit n corresponds to pin n where 0 LESS THAN OR EQUAL TO n LESS THAN 19. A value
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
A generic, bi-directional event communication service. 
-
-The Event Service allows events or commands to be notified to the micro:bit by a connected client and it allows micro:bit to notify the connected client 
-of events or commands originating from with the micro:bit. The micro:bit can inform the client of the types of event it is interested in being informed 
-about (e.g. an incoming call) and the client can inform the micro:bit of types of event it wants to be notified about.  
-
-The term “event” will be used here for both event and command types of data.
-
-Events may have an associated value.
-
-Note that specific event ID values including any special values such as those which may represent wild cards are not defined here. 
-The micro:bit run time documentation should be consulted for this information.
-
-Multiple events of different types may be notified to the client or micro:bit at the same time.
-Event data is encoded as an array of structs each encoding an event of a given type together with an associated value. 
-Event Type and Event Value are both defined as uint16 and therefore the length of this array will always be a multiple of 4.
-
-struct event {
- uint16 event_type;
- uint16 event_value;
-};
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -3010,7 +2979,7 @@ struct event {
UUID
-
E95D8912251D470AA062FA1922DFA9A8
+
E95D8912-251D-470A-A062-FA1922DFA9A8
@@ -3020,35 +2989,32 @@ struct event {
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
A variable length list of event data structures which indicates the types of client event, potentially with a specific value which the micro:bit wishes
-to be informed of when they occur. The client should read this characteristic when it first connects to the micro:bit. It may also subscribe to notifications
-to that it can be informed if the value of this characteristic is changed by the micro:bit firmware.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -3073,7 +3039,7 @@ to that it can be informed if the value of this characteristic is changed by the
Notify
-
Mandatory
+
Mandatory
@@ -3096,22 +3062,21 @@ to that it can be informed if the value of this characteristic is changed by the
Excluded
- +
Fields
- +
1. microbit_reqs_value : uint8[]
1. microbit_reqs_value uint8[]
-
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -3124,7 +3089,7 @@ to that it can be informed if the value of this characteristic is changed by the
UUID
-
E95DAEF6251D470AA062FA1922DFA9A8
+
E95DAEF6-251D-470A-A062-FA1922DFA9A8
@@ -3134,34 +3099,32 @@ to that it can be informed if the value of this characteristic is changed by the
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
Contains one or more event structures which should be notified to the client. It supports notifications and as such the client should subscribe to 
-notifications from this characteristic.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -3186,7 +3149,7 @@ notifications from this characteristic.
Notify
-
Mandatory
+
Mandatory
@@ -3209,22 +3172,21 @@ notifications from this characteristic.
Excluded
- +
Fields
- +
1. Event_Type_And_Value : uint8[]
1. Event_Type_And_Value uint8[]
-
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -3237,7 +3199,7 @@ notifications from this characteristic.
UUID
-
E95DDDA1251D470AA062FA1922DFA9A8
+
E95DDDA1-251D-470A-A062-FA1922DFA9A8
@@ -3247,39 +3209,37 @@ notifications from this characteristic.
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
a variable length list of event data structures which indicates the types of micro:bit event, potentially with a specific value which the client wishes
-to be informed of when they occur. The client should write to this characteristic when it first connects to the micro:bit.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -3322,16 +3282,15 @@ to be informed of when they occur. The client should write to this characteristi
Excluded
- +
Fields
- +
1. Client_Requirements_Value : uint8[]
1. Client_Requirements_Value uint8[]
-
Descriptors
@@ -3349,7 +3308,7 @@ to be informed of when they occur. The client should write to this characteristi
UUID
-
E95D531C251D470AA062FA1922DFA9A8
+
E95D531C-251D-470A-A062-FA1922DFA9A8
@@ -3359,39 +3318,37 @@ to be informed of when they occur. The client should write to this characteristi
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
a writable characteristic which the client may write one or more event structures to, to inform the micro:bit of events which have occurred on the client. 
-These should be of types indicated in the micro:bit Requirements characteristic bit mask.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -3434,16 +3391,15 @@ These should be of types indicated in the micro:bit Requirements characteristic
Excluded
- +
Fields
- +
1. Event_Types_And_Values : uint8[]
1. Event_Types_And_Values uint8[]
-
Descriptors
@@ -3464,7 +3420,7 @@ These should be of types indicated in the micro:bit Requirements characteristic
UUID
-
E95D93B0251D470AA062FA1922DFA9A8
+
E95D93B0-251D-470A-A062-FA1922DFA9A8
@@ -3474,7 +3430,7 @@ These should be of types indicated in the micro:bit Requirements characteristic
Requirement
-
Mandatory
+
Mandatory
@@ -3488,24 +3444,33 @@ These should be of types indicated in the micro:bit Requirements characteristic
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
Allows clients to initiate the micro:bit pairing and over the air firmware update procedures.
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -3520,7 +3485,7 @@ These should be of types indicated in the micro:bit Requirements characteristic
UUID
-
E95D6A96251D470AA062FA1922DFA9A8
+
E95D6A96-251D-470A-A062-FA1922DFA9A8
@@ -3530,32 +3495,28 @@ These should be of types indicated in the micro:bit Requirements characteristic
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
Writing 0x01 initiates rebooting the micro:bit into the Nordic Semiconductor bootloader if the DFU Flash Code characteristic has been written
-to with the correct secret key. 
-
-Writing 0x02 to this characteristic  means "request flash code".
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
@@ -3564,7 +3525,7 @@ Writing 0x02 to this characteristic means "request flash code".
Write
-
Mandatory
+
Mandatory
@@ -3607,16 +3568,15 @@ Writing 0x02 to this characteristic means "request flash code".
Excluded
- +
Fields
- +
1. dfu_control : uint8
1. dfu_control uint8
-
Descriptors
@@ -3634,7 +3594,7 @@ Writing 0x02 to this characteristic means "request flash code".
UUID
-
E95D2E9D251D470AA062FA1922DFA9A8
+
E95D2E9D-251D-470A-A062-FA1922DFA9A8
@@ -3644,40 +3604,37 @@ Writing 0x02 to this characteristic means "request flash code".
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
Allows a client to indicate that it "knows" the flash code produced when pairing. 
-
-Notifications are used to deliver the flash code to a client during the initial pairing process.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
Write
-
Mandatory
+
Mandatory
@@ -3697,7 +3654,7 @@ Notifications are used to deliver the flash code to a client during the initial
Notify
-
Mandatory
+
Mandatory
@@ -3720,22 +3677,21 @@ Notifications are used to deliver the flash code to a client during the initial
Excluded
- +
Fields
- +
1. dfu_flash_code : uint32
1. dfu_flash_code uint32
-
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
@@ -3751,7 +3707,7 @@ Notifications are used to deliver the flash code to a client during the initial
UUID
-
E95D6100251D470AA062FA1922DFA9A8
+
E95D6100-251D-470A-A062-FA1922DFA9A8
@@ -3761,7 +3717,7 @@ Notifications are used to deliver the flash code to a client during the initial
Requirement
-
Mandatory
+
Mandatory
@@ -3775,24 +3731,33 @@ Notifications are used to deliver the flash code to a client during the initial
-
Abstract:
-
-
-
+
Summary
+
-
Summary:
-
-
-
Ambient temperature derived from several internal temperature sensors on the micro:bit
+
Abstract
+
-
Examples:
+
Examples
+
+
-
+
Classic
+
+
+ +
+
Low Energy
+
+
+ +
+
High Speed
+
@@ -3807,7 +3772,7 @@ Notifications are used to deliver the flash code to a client during the initial
UUID
-
E95D9250251D470AA062FA1922DFA9A8
+
E95D9250-251D-470A-A062-FA1922DFA9A8
@@ -3817,33 +3782,32 @@ Notifications are used to deliver the flash code to a client during the initial
Requirement
-
Mandatory
+
Mandatory
-
Abstract:
-
+
Summary
+
+
+
-
-
+
Abstract
+
+
-
-
Summary:
-
-
-
Signed integer 8 bit value in degrees celsius.
-
- -
+
Examples
-
-
-
-
+
+
+ +
+
AsText
+
+
Read
-
Mandatory
+
Mandatory
@@ -3868,7 +3832,7 @@ Notifications are used to deliver the flash code to a client during the initial
Notify
-
Mandatory
+
Mandatory
@@ -3891,22 +3855,21 @@ Notifications are used to deliver the flash code to a client during the initial
Excluded
- +
Fields
- +
1. temperature value : sint8
1. temperature value sint8
-
Descriptors
- +
1. Client Characteristic Configuration : 2902
1. Client Characteristic Configuration 2902 org.bluetooth.descriptor.gatt.client_characteristic_configuration
diff --git a/docs/Report 3/style.css b/docs/Report 3/style.css index 9397c5d..0ab9d6b 100644 --- a/docs/Report 3/style.css +++ b/docs/Report 3/style.css @@ -42,25 +42,25 @@ p } .date { - width: 100px; + width: 240px; line-height: 79px; height: 79px; - float:left; + float:left; } .heading_title { - width: 980px; + width: 800px; line-height: 79px; height: 79px; - float:left; - text-align:center; + float:left; + text-align:center; } .icon { - width: 200px; + width: 240px; line-height: 79px; - height: 79; - float:left; + height: 79; + float:left; } .section_hdg { @@ -87,6 +87,7 @@ p .profile_item { float:left; width:1265px; + height:33px; border-width: 1px; border-style: solid; border-color: #FFFFFF; @@ -105,18 +106,11 @@ p .profile_value { font-size: 14px; - line-height: 33px; - height: 33px; + line-height: 33px; + height: 33px; float:left; } -.text_block { - font-size: 14px; - float:left; - padding-top: 5px; - padding-bottom: 5px; -} - .services_section_hdg { float:left; width:1280px; @@ -162,6 +156,7 @@ p .service_item { float:left; width:1265px; + height:33px; border-width: 1px; border-style: solid; border-color: #FFFFFF; @@ -231,6 +226,7 @@ p .characteristic_item { float:left; width:1280px; + height:33px; border-width: 1px; border-style: solid; border-color: #FFFFFF; @@ -258,14 +254,6 @@ p padding-left: 45px; } -.char_text_block { - font-size: 14px; - float:left; - padding-top: 5px; - padding-bottom: 5px; - padding-left: 45px; -} - .characteristic_value { width: 935px; font-size: 12px; @@ -455,13 +443,3 @@ p { text-align: right; } - -.mandatory_property { - width: 935px; - font-size: 12px; - line-height: 33px; - height: 33px; - float:left; - font-weight:bold; - color:#ff0000; -}