table of contents - panasonic industrial devices · pdf fileencapsulates chiron le mng, gap...

14
CLASSIFICATION Design Guide No. DS-DG-1026 USB REV. 1.1 SUBJECT Development Kit for PAN1026 USB Dongle PAGE 1 of 14 CUSTOMER’S CODE PAN1026 USB PANASONIC’S CODE PAN1026 USB DATE 17.11.2014 TABLE OF CONTENTS 1 Scope of this Document ................................................................................................ 2 2 Bluetooth 4.0 ................................................................................................................. 2 3 Bluetooth marks ............................................................................................................ 2 4 Software related Documents Summary ......................................................................... 3 4.1 Predefined High Level APIs ................................................................................. 3 4.2 Software Documentation overview ....................................................................... 4 4.3 Unique MAC/Bluetooth Address ........................................................................... 4 5 PAN1026 USB Evaluation kit ........................................................................................ 5 5.1 Block Diagram PAN1026 Module ......................................................................... 5 5.2 Reference Design USB evaluation kit ................................................................... 6 5.3 Placement (Live View).......................................................................................... 7 5.4 Overview for the USB Evaluation board Options .................................................. 7 5.5 placement recommondations ............................................................................... 8 5.6 Radiation Pattern ................................................................................................. 9 5.7 Recommended Tools ......................................................................................... 10 5.8 Development of Applications .............................................................................. 11 6 Ordering Information ................................................................................................... 12 7 History for this Document ............................................................................................ 12 7.1 Related Documents............................................................................................ 13 8 General Information..................................................................................................... 14 9 FCC Warning .............................................................................................................. 14 10 Life Support Policy ...................................................................................................... 14

Upload: vothuan

Post on 17-Feb-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TABLE OF CONTENTS - Panasonic Industrial Devices · PDF fileencapsulates Chiron LE MNG, GAP & GATT Commands in one. High Level SPP APIs High Level BLE APIs Documentation • SPP API

CLASSIFICATION Design Guide No. DS-DG-1026 USB

REV. 1.1

SUBJECT Development Kit for PAN1026 USB Dongle PAGE 1 of 14

CUSTOMER’S CODE PAN1026 USB

PANASONIC’S CODE PAN1026 USB

DATE 17.11.2014

TABLE OF CONTENTS

1 Scope of this Document ................................................................................................ 2

2 Bluetooth 4.0 ................................................................................................................. 2

3 Bluetooth marks ............................................................................................................ 2

4 Software related Documents Summary ......................................................................... 3

4.1 Predefined High Level APIs ................................................................................. 3

4.2 Software Documentation overview ....................................................................... 4

4.3 Unique MAC/Bluetooth Address ........................................................................... 4

5 PAN1026 USB Evaluation kit ........................................................................................ 5

5.1 Block Diagram PAN1026 Module ......................................................................... 5

5.2 Reference Design USB evaluation kit ................................................................... 6

5.3 Placement (Live View).......................................................................................... 7

5.4 Overview for the USB Evaluation board Options .................................................. 7

5.5 placement recommondations ............................................................................... 8

5.6 Radiation Pattern ................................................................................................. 9

5.7 Recommended Tools ......................................................................................... 10

5.8 Development of Applications .............................................................................. 11

6 Ordering Information ................................................................................................... 12

7 History for this Document ............................................................................................ 12

7.1 Related Documents ............................................................................................ 13

8 General Information ..................................................................................................... 14

9 FCC Warning .............................................................................................................. 14

10 Life Support Policy ...................................................................................................... 14

Page 2: TABLE OF CONTENTS - Panasonic Industrial Devices · PDF fileencapsulates Chiron LE MNG, GAP & GATT Commands in one. High Level SPP APIs High Level BLE APIs Documentation • SPP API

CLASSIFICATION Design Guide No. DS-DG-1026 USB

REV. 1.1

SUBJECT Development Kit for PAN1026 USB Dongle PAGE 2 of 14

CUSTOMER’S CODE PAN1026 USB

PANASONIC’S CODE PAN1026 USB

DATE 17.11.2014

1 SCOPE OF THIS DOCUMENT

This Design Guide applies to the Bluetooth development platform PAN1026 USB. The intention is to enable our customers to easily and fast integrate our module PAN1026 in their product.

This guide describes the Hardware and gives usefull hints. Software related documents are described in chapter 4.

Please refer to chapter 5.8 Development of Applications for an overview.

2 BLUETOOTH 4.0

Bluetooth Low Energy (BLE), part of Bluetooth Ver. 4.0, specifies two types of implementation: Single mode and dual mode. Single mode chips implement the low energy specification and consume just a fraction of the power of classic Bluetooth, allowing the short-range wireless standard to extend to coin cell battery applications for the first time. Dual mode chips combine low energy with the power of classic Bluetooth and are likely to become a de facto feature in almost all new Bluetooth enabled cellular phones and computers.

Single mode Bluetooth 4.0 Low Energy is not backwards compatible with previous Bluetooth standards. Dual mode Bluetooth 4.0 Low Energy is backwards compatible but is not practical for low power devices but targeted to gateway products.

In case BLE is constantly connected and constantly sends data power consumtion will be In case BLE is constantly connected and constantly sends data power consumption will be similar like Classic Bluetooth. The BLE maximal net data rate is about 6Kb/sec compared to 2Mb/sec with Bluetooth EDR. The typical BLE packet size is 20Bytes.

3 BLUETOOTH MARKS

According to the new Bluetooth SIG marks “Bluetooth Smart” (single mode mainly sensors) and “Bluetooth Smart Ready” (dual mode gateway and hub devices) the PAN1026 fulfills criteria to lable your product as a Bluetooth Smart Ready device.

Page 3: TABLE OF CONTENTS - Panasonic Industrial Devices · PDF fileencapsulates Chiron LE MNG, GAP & GATT Commands in one. High Level SPP APIs High Level BLE APIs Documentation • SPP API

CLASSIFICATION Design Guide No. DS-DG-1026 USB

REV. 1.1

SUBJECT Development Kit for PAN1026 USB Dongle PAGE 3 of 14

CUSTOMER’S CODE PAN1026 USB

PANASONIC’S CODE PAN1026 USB

DATE 17.11.2014

4 SOFTWARE RELATED DOCUMENTS SUMMARY

4.1 PREDEFINED HIGH LEVEL APIS

Make use of the Easy to use High-Level SPP and Bluetooth Low Energy API for PAN1026 setup, connect and data transfer in an easy way. Driver layer provide access to the entire function set of the module. SPP and Bluetooth Low Energy application example is available on Toshiba CortexM3 MCU with FreeRTOS integration.

High Level SPP APIs are sufficient for communication with a remote SPP device.

With the LE+GATT Driver the use of PAN1026 Command Interface is simplified. It encapsulates Chiron LE MNG, GAP & GATT Commands in one.

High Level SPP APIs High Level BLE APIs

Documentation • SPP API Specification

• SPP Driver Specification

• SPP Application Note

BLE API Specification

LE+GATT Driver Specification

LE Heart-Rate Profile Application Note

Software • SPP Application example source code

• SPP API as source code

• SPP drivers as source code

• Project files for Toshiba TMPM395 MCU

LE Application example source code

LE Heart-Rate Profile example source code

BLE API source code

LE+GATT driver source code

Project files for Toshiba TMPM369 MCU

Page 4: TABLE OF CONTENTS - Panasonic Industrial Devices · PDF fileencapsulates Chiron LE MNG, GAP & GATT Commands in one. High Level SPP APIs High Level BLE APIs Documentation • SPP API

CLASSIFICATION Design Guide No. DS-DG-1026 USB

REV. 1.1

SUBJECT Development Kit for PAN1026 USB Dongle PAGE 4 of 14

CUSTOMER’S CODE PAN1026 USB

PANASONIC’S CODE PAN1026 USB

DATE 17.11.2014

4.2 SOFTWARE DOCUMENTATION OVERVIEW

This Documentation Guide explains how to work with the manuals available for apllication development.

Along with PAN1026 with TC35661-501 product, Toshiba provides a rich set of documents covering different topics, which might be relevant from a developer’s perspective. This guide should help user find its way through the available documentation.

Document Guide

The individual PDF’s are available for DOWNLOAD

4.3 UNIQUE MAC/BLUETOOTH ADDRESS

The PAN1026 has a preprogrammed address in the EEPROM that needs to be copied into the RAM during the intialisation. Therefore three TCU commands need to be used. Below is an example with the individual address 00 13 43 00 00 1A

I2C Enable: --> 01 08 FC 0B 00 A0 00 00 00 14 5B FF 02 03 01 <-- 04 FF 0A 08 00 A0 00 00 00 14 5B 00 00 I2C Enable: Success Read BT address from E2PROM: --> 01 08 FC 10 00 A1 00 00 00 14 88 FF 10 06 A0 01 01 06 02 00 <-- 04 FF 11 08 00 A1 00 00 00 14 88 00 10 06 00 13 43 00 00 1A Read E2PROM: Success Set BD Addr (into RAM): --> 01 13 10 06 1A 00 00 43 13 00 <-- 04 0E 04 04 13 10 00 Set BD Addr: Success

Comment: The “red” BT address is original and needs to be byte switched to write into the RAM of the module to be visible in an BT inquiry as example.

Page 5: TABLE OF CONTENTS - Panasonic Industrial Devices · PDF fileencapsulates Chiron LE MNG, GAP & GATT Commands in one. High Level SPP APIs High Level BLE APIs Documentation • SPP API

CLASSIFICATION Design Guide No. DS-DG-1026 USB

REV. 1.1

SUBJECT Development Kit for PAN1026 USB Dongle PAGE 5 of 14

CUSTOMER’S CODE PAN1026 USB

PANASONIC’S CODE PAN1026 USB

DATE 17.11.2014

5 PAN1026 USB EVALUATION KIT

PAN1026 USB (EasyToUse) is a development platform for PAN1026 BLE dual module to implement Bluetooth functionality into various electronic devices.

The PAN1026 USB is intended for evaluation purpose and can be used together with EasySPP and EasyBLE Software.

The API, a very useful abstracted tool is described on the Toshiba website: http://www.toshiba-components.com/bluetooth/technicaldocuments.html

Please contact your local sales office for further details on additional options and services, by visiting www.panasonic.com/rfmodules for US and http://industrial.panasonic.com/eu/ for Europe or write an e-mail to [email protected]

5.1 BLOCK DIAGRAM PAN1026 MODULE

Page 6: TABLE OF CONTENTS - Panasonic Industrial Devices · PDF fileencapsulates Chiron LE MNG, GAP & GATT Commands in one. High Level SPP APIs High Level BLE APIs Documentation • SPP API

CLASSIFICATION Design Guide No. DS-DG-1026 USB

REV. 1.1

SUBJECT Development Kit for PAN1026 USB Dongle PAGE 6 of 14

CUSTOMER’S CODE PAN1026 USB

PANASONIC’S CODE PAN1026 USB

DATE 17.11.2014

5.2 REFERENCE DESIGN USB EVALUATION KIT

+3V

3

+3V

3

n.c./0

n.c./0

0.5

+5V

0 Ohm/47p 0 Ohm/47p

4µ7

B3U-1000P

1k5

+3V

3

USB_A

BLM15BB121SN1

4µ7

+5V

10nF 100nF

FT232RQ

BLM15BB121SN1

100nF

4µ7

+3V

3

100nF

0

0

0

0

0

0

+5V

PAN1026

PAN1026

n.c./0

n.c./0

100nF

n.c.

+3V

3

Gre

en

270

100nF

SO2520-000032

+3V

3

100nF

0

+3V3

0/n.c.

10k/n

.c.

Gre

en

270

+3V

3

-Supply-Part

EN3

IN1

NC4

OUT5

IC3

TPS76933

R3

R2

R15

C4 C5

C12

C11

S1

R10

DN2

DP3

GN

D@

1G

ND

@2

USB_GND4

USB_VCC1

X2

GN

D@

3G

ND

@4

L2

C13

C3

C1

IC2

VCC19

3V3OUT16

USBDP14

USBDM15

OSCO28

OSCI27

GND4

TXD30

RXD2

RTS#32

CTS#8

DTR#31

DSR#6

DCD#7

RI#3

CBUS022

CBUS121

CBUS210

CBUS311

CBUS49

VCCIO1

RESET#18

GND24

GND17

TEST26

GND20

L1

C8

C2

C6

R5

R6

R7

R8

R11

R12

RFD9

GPIO5/FSYNCC7

GPIO4/PCMCLKC6

GPIO3/PCMIND6

GPIO2/PCMOUTE7

GPIO16/DIND2

GPIO17/CS0XC1

GPIO18/CS1XD1

GPIO10/BTAB3

GPIO11/BTSB2

GPIO12/WIAC3

GPIO13/BTIC2

EEPROMWPF2

GPIO14/SCLE2

GPIO15/SDAE1

GPIO6/UARTTXF7

GPIO7/UARTRXE6

GPIO8/RTSF8

GPIO0/URDYD4

URDYE4

USBDPF3

USBDMF4

RESETA3

PAN1026_PORTS

GPIO9/CTSF5

GPIO1D3

SLEEPCLKF6

CLKRRQE5

VCCA6

VCCA5

VCC_DVDDBA4

GNDF12

GNDF11

GNDF9

GNDF1

GNDE9

GNDE8

GNDD8

GNDD7

GNDC9

GNDC8

GNDA12

GNDA11

GNDA9

GNDA7

GNDA1

N.C.C5

N.C.C4

N.C.B9

N.C.B8

N.C.B7

N.C.B6

N.C.D5

N.C.B5

N.C.B4

N.C.B1

N.C.A8

N.C.A2

VDDUSBE3

R13

R1

C10

R4LE

D

R14

C9

STANDBY1

GND2

VDD4

OUTPUT3

IC1

C7

R9

R16

1 23 45 67 89 10

X1

R17

LE

D1 R18

DP

DP

RESET

RESET

DN

DN

MOD_RX

MOD_RX

MOD_TX

MOD_TX

MOD_CTS

MOD_CTS

MOD_RTS

MOD_RTS

USBDPUSBDPUSBDM

USBDM

GPIO0

GPIO0

SCLSDA

SLEEPCLK

SLEEPCLK

GPIO1

GPIO1

GPIO13

GPIO13

GPIO12

GPIO12

GPIO11

GPIO11

GPIO10

GPIO10

GPIO18

GPIO18

GPIO17

GPIO17

GPIO16

GPIO16

GPIO5

GPIO5

Additional testpins

V1.2

Placement Difference for C4, C5, R1, R2, R3, R13 and R16:due to different functions: UART or Direct USBUART / Direct USB // The different variants are seperated by backslash. Left side is for UART, right side is USB direct.

This area will not be placed when USB is used

32.768kHz optional Oscillatoronly needed when special sleep mode

USB is NOT supported yet by the ICUARTAREA

PAN1026ETU Reference Design with UART and USB Option

DS-DG-1026ETU-205

IC1 is mounted on the boardActive mode

UFL

GND

Page 7: TABLE OF CONTENTS - Panasonic Industrial Devices · PDF fileencapsulates Chiron LE MNG, GAP & GATT Commands in one. High Level SPP APIs High Level BLE APIs Documentation • SPP API

CLASSIFICATION Design Guide No. DS-DG-1026 USB

REV. 1.1

SUBJECT Development Kit for PAN1026 USB Dongle PAGE 7 of 14

CUSTOMER’S CODE PAN1026 USB

PANASONIC’S CODE PAN1026 USB

DATE 17.11.2014

5.3 PLACEMENT (LIVE VIEW)

5.4 OVERVIEW FOR THE USB EVALUATION BOARD OPTIONS

Note: UFL external antenna connector can be used if the cap next to the modules shield is moved (de-soldered – soldered) to the other (free) pin.

RTS CTS RX TX

RTS CTS RX TX

Page 8: TABLE OF CONTENTS - Panasonic Industrial Devices · PDF fileencapsulates Chiron LE MNG, GAP & GATT Commands in one. High Level SPP APIs High Level BLE APIs Documentation • SPP API

CLASSIFICATION Design Guide No. DS-DG-1026 USB

REV. 1.1

SUBJECT Development Kit for PAN1026 USB Dongle PAGE 8 of 14

CUSTOMER’S CODE PAN1026 USB

PANASONIC’S CODE PAN1026 USB

DATE 17.11.2014

5.5 PLACEMENT RECOMMONDATIONS

P A N 1 0 2 6

O u tlin e

T o p V ie w

8 .7

15.6

R e s tr ic te d A re a

N o c o p p e r a n y la y e r

5 .0 0

3.0

0

M in . 1 5 m mM in . 1 5 m m

D im e n s io n s a re in m m .

U s e a G ro u n d p la n e in th e

a re a s u rro u n d in g th e

P A N 1 0 2 6 m o d u le w h e re v e r

p o s s ib le .

Min

. 40m

m

I f p o s s ib le p la c e P A N 1 0 2 6 in th e

c e n te r o f m o th e r P C B .

Pla

ce P

AN1026 a

t the e

dge o

f

moth

er P

CB.

P A N 1 0 2 6 W IT H A N T E N N A P L A C E M E N T

Page 9: TABLE OF CONTENTS - Panasonic Industrial Devices · PDF fileencapsulates Chiron LE MNG, GAP & GATT Commands in one. High Level SPP APIs High Level BLE APIs Documentation • SPP API

CLASSIFICATION Design Guide No. DS-DG-1026 USB

REV. 1.1

SUBJECT Development Kit for PAN1026 USB Dongle PAGE 9 of 14

CUSTOMER’S CODE PAN1026 USB

PANASONIC’S CODE PAN1026 USB

DATE 17.11.2014

5.6 RADIATION PATTERN

Page 10: TABLE OF CONTENTS - Panasonic Industrial Devices · PDF fileencapsulates Chiron LE MNG, GAP & GATT Commands in one. High Level SPP APIs High Level BLE APIs Documentation • SPP API

CLASSIFICATION Design Guide No. DS-DG-1026 USB

REV. 1.1

SUBJECT Development Kit for PAN1026 USB Dongle PAGE 10 of 14

CUSTOMER’S CODE PAN1026 USB

PANASONIC’S CODE PAN1026 USB

DATE 17.11.2014

5.7 RECOMMENDED TOOLS

EasySPP:

This tool is the first step to get familiar with the TCU commands. The issued commands can be copied and then ported to any microcontroller. Hyperterminal is not recommended to use because the commands are in binary format.

You will need Microsoft .NET framework version 4, which can be downloaded from the Microsoft website.

EasySPP

EasySPP documentation includes an application example how to connect PAN1026 USB stick and an Android device with the app BlueSPP.

Easy BLE:

This tool has the same intention as the EasySPP and shows some example BLE profiles e.g. heart rate sensor. It can be used together with various of the shelf Apps running on iPhone and Android phones supporting BT.4.0. One example is “Wahoo Utility” which is available in the Apples iTunes App Store.

EasyBLE

EasyBLE documentation includes an application example how to connect PAN1026 USB stick and an iOS device

Page 11: TABLE OF CONTENTS - Panasonic Industrial Devices · PDF fileencapsulates Chiron LE MNG, GAP & GATT Commands in one. High Level SPP APIs High Level BLE APIs Documentation • SPP API

CLASSIFICATION Design Guide No. DS-DG-1026 USB

REV. 1.1

SUBJECT Development Kit for PAN1026 USB Dongle PAGE 11 of 14

CUSTOMER’S CODE PAN1026 USB

PANASONIC’S CODE PAN1026 USB

DATE 17.11.2014

5.8 DEVELOPMENT OF APPLICATIONS

Please contact your local sales office for customized development of your individual application. Note that the individual MAC address is stored in the EEPROM and has to be loaded into the RAM after each start-up.

The API is described here:

http://www.toshiba-components.com/bluetooth/technicaldocuments.html

Recommended tool chain: IAR, J-Link debugger

The BMSKTOPASM369BT(kc) starter kit makes it possible to quickly and easily evaluate Toshiba’s Bluetooth® Dual Mode LSI TC35661-5xx in combination with Toshiba CortexM3 MCU as host MCU. It is made to execute the Toshiba Bluetooth Driver software and debug user application code via an embedded J-Link debugger interface. The TMPM369FDFG Microcontroller offers embedded Ethernet, CAN, USB host, USB device and RS-232 connectivity.

Starter Kit Content:

• Toshiba TOPAS369BT Board

• Segger J-Link JTAG/SWD Emulator with USB interface

• J-Link 19-pin Cortex-M Adapter

• USB Cable

• Rapid Start-up Guide

Please contact your local sales office for further details on additional options and services, by visiting www.panasonic.com/rfmodules for US and http://industrial.panasonic.com/eu/ for Europe or write an e-mail to [email protected]

Page 12: TABLE OF CONTENTS - Panasonic Industrial Devices · PDF fileencapsulates Chiron LE MNG, GAP & GATT Commands in one. High Level SPP APIs High Level BLE APIs Documentation • SPP API

CLASSIFICATION Design Guide No. DS-DG-1026 USB

REV. 1.1

SUBJECT Development Kit for PAN1026 USB Dongle PAGE 12 of 14

CUSTOMER’S CODE PAN1026 USB

PANASONIC’S CODE PAN1026 USB

DATE 17.11.2014

6 ORDERING INFORMATION

Ordering part number Description

Development Kits

ENW89837AYKF PAN1026ETU Development Kit (includes 2 USB Sticks)

Modules

ENW89837A3KF PAN1026 CLASS 2 Bluetooth dual mode Module according BT-4.0. 115kBaud Bluetooth® smart ready device

PAN1026 CLASS 2 Bluetooth dual mode Module according BT-4.0. 9k6Baud Bluetooth® smart ready device

7 HISTORY FOR THIS DOCUMENT

Revision Date Modification / Remarks

0.1 05.02.2013 1st version.

0.2 17.12.2013 Several new informations regarding the BLE part.

1.0 09.09.2014 Updated Schematic.

1.1 17.11.2014 Included chapter MAC/BT Address. Added Radiation Pattern.

Page 13: TABLE OF CONTENTS - Panasonic Industrial Devices · PDF fileencapsulates Chiron LE MNG, GAP & GATT Commands in one. High Level SPP APIs High Level BLE APIs Documentation • SPP API

CLASSIFICATION Design Guide No. DS-DG-1026 USB

REV. 1.1

SUBJECT Development Kit for PAN1026 USB Dongle PAGE 13 of 14

CUSTOMER’S CODE PAN1026 USB

PANASONIC’S CODE PAN1026 USB

DATE 17.11.2014

7.1 RELATED DOCUMENTS

All files and documentations are available for download: DOWNLOAD

Page 14: TABLE OF CONTENTS - Panasonic Industrial Devices · PDF fileencapsulates Chiron LE MNG, GAP & GATT Commands in one. High Level SPP APIs High Level BLE APIs Documentation • SPP API

CLASSIFICATION Design Guide No. DS-DG-1026 USB

REV. 1.1

SUBJECT Development Kit for PAN1026 USB Dongle PAGE 14 of 14

CUSTOMER’S CODE PAN1026 USB

PANASONIC’S CODE PAN1026 USB

DATE 17.11.2014

8 GENERAL INFORMATION

© Panasonic Industrial Devices Europe GmbH 2012.

All rights reserved.

This product description does not lodge the claim to be complete and free of mistakes.

Please contact the related product manager in every case.

If we deliver ES samples to the customer, these samples have the status Engineering Samples. This means, the design of this product is not yet concluded. Engineering Samples may be partially or fully functional, and there may be differences to be published Data Sheet.

Engineering Samples are not qualified and are not to be used for reliability testing or series production.

Disclaimer:

Customer acknowledges that samples may deviate from the Data Sheet and may bear defects due to their status of development and the lack of qualification mentioned above.

Panasonic rejects any liability or product warranty for Engineering Samples. In particular, Panasonic disclaims liability for damages caused by

the use of the Engineering Sample other than for Evaluation Purposes, particularly the installation or integration in an other product to be sold by Customer,

deviation or lapse in function of Engineering Sample,

improper use of Engineering Samples.

Panasonic disclaimes any liability for consequential and incidental damages.

In case of any questions, please contact your local sales partner or the related product manager.

9 FCC WARNING

This equipment is intended for use in a laboratory test environment only. It generates, uses, and can radiate radio frequency energy and has not been tested for compliance with the limits of computing devices pursuant to subpart J of part 15 of FCC rules, which are designed to provide reasonable protection against radio frequency interference. Operation of this equipment in other environments may cause interference with radio communications, in which case the user at his own expense will be required to take whatever measures may be required to correct this interference.

The FCC and other regulatory certifications for the PAN1026 will be published in the PAN1026 Datasheet.

10 LIFE SUPPORT POLICY

This Panasonic product is not designed for use in life support appliances, devices, or systems where malfunction can reasonably be expected to result in a significant personal injury to the user, or as a critical component in any life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness. Panasonic customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Panasonic for any damages resulting.