{"id":957,"date":"2018-08-23T17:36:21","date_gmt":"2018-08-23T07:36:21","guid":{"rendered":"http:\/\/furzy.com\/mikesblog\/?page_id=957"},"modified":"2018-08-23T17:38:53","modified_gmt":"2018-08-23T07:38:53","slug":"ble010-cc2640s1-docs-fwver101-rev-20180611-2220","status":"publish","type":"page","link":"http:\/\/furzy.com\/mikesblog\/products\/wireless-sensors\/ble010-cc2640s1-environmental-sensor-temperature-humidity\/ble010-cc2640s1-docs-fwver101-rev-20180611-2220\/","title":{"rendered":"BLE010 CC2640S1 &#8211; Docs &#8211; FWVer101 &#8211; Rev 20180611 2220"},"content":{"rendered":"<p><strong>BLE010 Firmware Ver 101 Revision 20180611 2220<\/strong><\/p>\n<div style=\"border: 1px solid grey; padding: 2px; margin-top: 2px; margin-bottom: 2px;\">Advertising Payload &#8211; GAP Type 0x01 &#8211; Flags<\/div>\n<div style=\"border: 1px solid grey; padding: 2px; margin-top: 2px; margin-bottom: 2px;\">Advertising Payload &#8211; GAP Type 0x09 &#8211; Complete Local Name<br \/>\n[0]..[4] = &#8220;FURZY&#8221;<br \/>\n[5]..[7] = Firmware Version &#8211; Little Endian Byte Order = &#8220;101&#8221;<br \/>\n[8]..[11] = Device ID Number &#8211; Little Endian Byte Order &#8211; Base64 &#8211; eg &#8220;2000&#8221;<\/div>\n<div style=\"border: 1px solid grey; padding: 2px; margin-top: 2px; margin-bottom: 2px;\">Advertising Payload &#8211; GAP Type 0xFF &#8211; Manufacturer Specific Data<br \/>\n[0] = Manufacturer Specific ID &#8211; Low Order Byte &#8211; 0xFE<br \/>\n[1] = Manufacturer Specific ID &#8211; High Order Byte &#8211; 0xFF<br \/>\n[2]\u00a0= Status Nibble (High Order Nibble) : Content ID nibble (Low Order Nibble)<br \/>\n[3]..[11] see Content ID to determine fields<\/div>\n<div style=\"border: 1px solid grey; padding: 2px; margin-top: 12px; margin-bottom: 2px;\">Advertising Payload &#8211; GAP Type 0xFF &#8211; Manufacturer Specific Data<br \/>\nContent ID Nibble = 0x1<br \/>\n[2] = Status : 1<br \/>\n[3] = Battery Voltage &#8211; Scaled for 0V-3V3 =&gt; 0x00-0xFF (ie 1LSB = ~12.94mV)<br \/>\n[4][5] = OPTO (Little Endian Byte Order) &#8211; ADC conversion<br \/>\n[6][7] = Tempertaure BME280 1LSB = 0.1degC, 500 = 0degC (Little Endian Byte Order)<br \/>\n[8][9] = Humidity BME280 1LSB = 0.5%RH (Little Endian Byte Order)<br \/>\n[10][11] = Pressure BME280 1LSB = 10Pa (Little Endian Byte Order)<\/div>\n<div style=\"border: 1px solid grey; padding: 2px; margin-top: 12px; margin-bottom: 2px;\">Advertising Payload &#8211; GAP Type 0xFF &#8211; Manufacturer Specific Data<br \/>\nContent ID Nibble = 0x0<br \/>\n[2] = Status : 0<br \/>\n[3] = Battery Voltage &#8211; Scaled for 0V-3V3 =&gt; 0x00-0xFF (ie 1LSB = ~12.94mV)<br \/>\n[4,5] = OPTO (Little Endian Byte Order) &#8211; ADC conversion<br \/>\n[6,7] = Tempertaure (Little Endian Byte Order) HDC2010 RAW Sensor Reading<br \/>\n[8][9] = Humidity (Little Endian Byte Order) HDC2010 RAW Sensor Reading<br \/>\n[10]<br \/>\n[11]<\/div>\n<p>FurzyBLE EvoThings App _20180607 decodes this BLE010 FWVer101 _20180611_2220 Firmware Advertisment Data<\/p>\n","protected":false},"excerpt":{"rendered":"<p>BLE010 Firmware Ver 101 Revision 20180611 2220 Advertising Payload &#8211; GAP Type 0x01 &#8211; Flags Advertising Payload &#8211; GAP Type 0x09 &#8211; Complete Local Name [0]..[4] = &#8220;FURZY&#8221; [5]..[7] = Firmware Version &#8211; Little Endian Byte Order = &#8220;101&#8221; [8]..[11] &hellip; <a href=\"http:\/\/furzy.com\/mikesblog\/products\/wireless-sensors\/ble010-cc2640s1-environmental-sensor-temperature-humidity\/ble010-cc2640s1-docs-fwver101-rev-20180611-2220\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":782,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-957","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P7DDag-fr","_links":{"self":[{"href":"http:\/\/furzy.com\/mikesblog\/wp-json\/wp\/v2\/pages\/957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/furzy.com\/mikesblog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/furzy.com\/mikesblog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/furzy.com\/mikesblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/furzy.com\/mikesblog\/wp-json\/wp\/v2\/comments?post=957"}],"version-history":[{"count":2,"href":"http:\/\/furzy.com\/mikesblog\/wp-json\/wp\/v2\/pages\/957\/revisions"}],"predecessor-version":[{"id":959,"href":"http:\/\/furzy.com\/mikesblog\/wp-json\/wp\/v2\/pages\/957\/revisions\/959"}],"up":[{"embeddable":true,"href":"http:\/\/furzy.com\/mikesblog\/wp-json\/wp\/v2\/pages\/782"}],"wp:attachment":[{"href":"http:\/\/furzy.com\/mikesblog\/wp-json\/wp\/v2\/media?parent=957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}