LaunchPad User Experience Manifest msp430开发板用户使用经验
TIMSPFRxx超低功耗FRAMMCU平台开发方案

TI MSP430FR59xx超低功耗FRAM MCU平台开发方案TI公司的MSP430FR59XX系列产品是混合信号微控制器,是一种超低功耗FRAM平台,集成了FRAM和超低功耗系统架构以及用于各种应用的智能外设.CPU具有16位RISC架构,工作频率髙达16MHZ.I作电压1.8V-3.6V,工作模式的电流大概为100uA/MHz,待机状态为0.4UA,关断时为0.02UA,主要用在测量仪表,传感器管理,能量收集传感器节点擞据资料记录和穿戴电子.本文介绍了MSP430FR59XX系列主要特性,功能框图,以及MSP-EXP430FR5969 LaunchPad开发板主要特性,框图,电路图,材料淸单和PCB设计图.The MSP430™ ultra-low-power (ULP) FRAM platform combines uniquely embedded FRAM and a holistic ultra-low-power system architecture, allowing innovators to increase performance at lowered en ergy budgets. FRAM tech no logy combi nes the speed, flexibility, and en dura nee of SRAM with the stability and reliability of flash at much lower power.The MSP430 ULP FRAM portfolio consists of a diverse set of devices featuring FRAM, the ULP 16-bit MSP430 CPU, and intelligent peripherals targeted for various applications. The ULP architecture showcases seven low・power modes, optimized to achieve extended battery life in energy-challenged applications.The Texas Instruments MSP430FR59xx family of ultra-low-power microcontrollers consists of several devices featuring different sets of peripherals. The architecture, combined with seven low-power modes is optimized to achieve extended battery life for example in portable measurement applications. The devices features a powerful 16-bit RISC CPU, 16-bit registers, and constant generators that con tribute to maximum code efficienc y.The MSP430FR59xx devices are microcontroller configurations with up to five 16-bit timers, Comparator, un iversal serial comm un ication in terfaces (eUSCI) supporti ng UART, SPI, and I2C, hardware multiplier, AES accelerator, DMA, real-time clock module with alarm capabilities, up to 40 I/O pins, and an high performance 12-bit analog-to-digital converter (ADC).The MSP430 CPU has a 16-bit RISC architecture that is highly transparent to the application. All operations, other than program-flow instruct!ons, are performed as register operations in conjunct!on with seven addressing modes for source operand and four addressing modes for destination operand.The CPU is integrated with 16 registers that provide reduced instruction execution time. The register-to register operation execution time is one cycle of the CPU clock.Four of the registers, RO to R3, are dedicated as program counter, stack pointer, status register, and constant generator, respective!y. The remaining registers are general-purpose registers.Peripherals are connected to the CPU using data, address, and control buses, and can be han died with all instructio ns.The instruct!on set consists of the original 51 instructions with three formats and seven address modes and additional instruct!ons for the expanded address range. Each instruction can operate on word and byte data.MSP430FR59xx 系列主要特性:MSP430FR59xx 系列应用:• Embedded Microcontroller-16-Bit RISC Architecture up ta 16-MHz Clock -Wide Supply voltage Range (1.8 V to 3 6 V)山 • Optimized Ultra 丄Modes一 Active Mode. Approximately 100 JJ A/MH Z一 Standby (LPM3 With VLO): 0.4 pA (Typical) -Reai-Titne Clock (LPM3.5). 0.25 pA (Typical)⑵ -Shutdown (LPM4.5): 0.02 pA (Typical) • uitra-Low-Pov^r Ferroetectnc RAM (FRAM )一 Up to 64KB of Nonvolatile Memory 一 Ultra-Low-Pow^r Wntes-Fast Write at 125 ns Per Word (64K6 m 4. ms)一 Unified Memcxy = PFogram + Data + Storage in one Single space-to 15 Wnte Cycle Endurance一 Radiation Resistant and Nonmagnetic •Intelligent Digital Penpherals一 32-Bit Hardware Multiplier (MPY) 一 Three-Chann 刨 Inlemal DMA 一 Real-Tim« Clock (RTC) With Calendar and Alarm FunctKMis-Five 16-Bit Timers Witn u p to Seven Capture/Compare Registers Each一 tG-Bit Cyclic Redundancy Checker (CRC) •High-PerTormance Analog一 tS-Chann 曰 Analog Comparator一 U2・Bit Analog-to-Digital Converter (ADC) Witn internal Reference arxi sample-android and up to 16 Externa I InjxH Channels •Multifunction Input/Output Ports-All Pins Support Capacrtive Touch Capability With No Need for External Components一 Accessible BiE-. Byte-, and Word-Wise (in Pairs) (1)wpp^y wnos-c is gtriUE 好 SVS levels.⑵ RTC » ctockcd t>y a 3.7-pF crystal.一 E<!ge-seiectabie V\Zake From LPM on AH Pons 一 Progrannmabie Puilup and Pulldown on All Ports• Code Security arxJ Encrypt »on一 128-Brt or 25€-Bit AES Secunty Encryption and Deayption Coprocessor- Random Number Seed for Ranrdom Number Generalion Algorithms• Enhanced Serial Communication -eUSCI_A0 and eUSCI_AI Support• UA B T With Automatic Baud-Rate Detection • ifDA Encode and Deccxie • SPl at Rates up to 10 Mbps 一 eUSCIJBQ Supports• l 2C With Multiple Slave Addressing • SPl at Rates up to 8 Mbps-Hardware UART and l 2G Bootstrap Loatfer (BSL) • Flexible Clock System一 Fixed-Frequency DCO With 10 Selectable Fact (x>r -Tflmm«! Frequencies一 Low-Pouer Low-Frequency internal Clock Source (VLO)-32-kHZ Cfystals (LFXT) 一 Hign-Frequency (HFXT) • Development Tools and Software一 Free Professional Development Environments With EnergyTrace+4^ Teciinotogy-Development Kil (MSP TS430RGZ48C) -Family Members一 Section 3 Summarizes the Available Device Variants and Package Types• For Complete Module Descriptions. See the MSP430FR5SXX, MSP430FR^X. 材SP43QFR 盼x M$P43Qf=R 殮"ZEly Users Guide & --- ------------------• Metering• Sensor Management• Energy Harvested Sensor Nodes • Data Logging • Wearable ElectronicsA The low-freq«uency (LF) crystal oscillator and the corresponding LFXIN and LFXOUT pins ore awaHabfe ooly in MSP43OFR5x6xan^MSP43OFR5x4xdevT€«・RTC.B i€ 3*v3il3bie only m conjunction with the LF crystal cxciilator in MSP430FR5i6x and J/SP430Fr^5)xix de ;4oet. B The high-frequency (HF> cry&tai ascillat<x and the ccrreeponding HFXIN arxl HFXOUT pins are a\aKab!e only in MSP430FR5K 6X and MSP43CFR5«5?< dcvww.MSP43OFR5x5xdex^cee with the-HF crystalosalaxoronly dono<ncludethe RTC_B module图1.MSP430FR59XX 系列功能框图MSP-EXP430FR5969 LaunchPad 开发板MSP430™ ultra -low-power (ULP) MCUs with embedded Ferroelectric Random Access Memory (FRAM)technology now join the MCU LaunchPad™ Development Kit ecosystem. The MSP-EXP430FR5969 (orthe TR5969 LaunchPad**) is an easy-to-use evaluation module (EVM) for the MSP430FR5969microcontroller. It contains everything needed to start developing on the MSP430 FRAM platform,including on-board emulation for programming, debugging, and energy measurements. The board featuresbuttons and LEDs for quick in tegration of a simple user in terface as well as a super capacitor (super cap)that enables standalone applications without an external power supply.PJx.P1.P2 3 lOx PA • •••2S 心 P9 ••皿心WPcrt PJ -1/2 4 Ox■-RAW 2r®1KB|q|(n: oi»)TS5gTAiT 存「nT-<r»?r_A7GC 3CC acc气G iS •n - “•;二X"”皆<■1网> SUOLK人乂海上REF AAE3ZK•cacw2F2n-usa 空DMA./TAGCPUXV 2 M.1AEEM (S3••仆J ?• :AK/ypS cvi KoypB(U^RT . 心,LDO图 2.MSP-EXP430FR5969 LaunchPad 开发板外形图MSP-EXP430FR5969 LaunchPad 开发板主要特性:•MSP430 ultra-low-power FRAM technology based MSP430FR5969 16-bit MCU •20-pin LaunchPad standard that leverages the BoosterPack ecosystem•0.1 ・F super capacitor for standalone power•On board eZ-FET emulati on with En ergyTrace++™ Tech no logy•Two buttons and two LEDs for user in teraction•Backchannel UART through USB to PCMSP-EXP430FR5969 LaunchPad 开发板包括:• 1 X MSP-EXP430FR5969• 1 x Micro USB cable• 1 x Quick Start Guide图3.MSP-EXP430FR5969 LaunchPad 开发板元件分布图OO•r: i.JTA CM R7S»l"c1 £rt ・*Ci6Protection<J :©.IFSupe r CapXii Super C<: 店.Pawer/UART/SB?/ to Targetg 5 S ft R£638TPW T«0« TPm・■ ■ ■■CrWdl4 MH?s^icro-B JSBs 6ln £0to s s 185HCR、.l(DR^d/Green八EmulationYCCGMD(Mb I brtRa ・・r LojnchPadO I M I &P &JCpfrdcounlrlOTX K k-v p e ^x.p e d x.u c.3」图 4.MSP-EXP430FR5969 LaunchPad 开发板框图图 5.MSP-EXP430FR5969 LaunchPad 开发板电路图⑴图 6.MSP-EXP430FR5969 LaunchPad 开发板电路图(2) 图7.MSP-EXP430FR5969 LaunchPad 开发板电路图⑶图8.MSP-EXP430FR5969 LaunchPad 开发板电路图⑷图9.MSP-EXP430FR5969 LaunchPad 开发板电路图(5)图10.MSP-EXP430FR5969 LaunchPad 开发板PCB 设汁图⑴图11.MSP-EXP430FR5969 LaunchPad 开发板PCB 设计图(2)TIMSPFRxx超低功耗FRAMMCU平台开发方案图12.MSP-EXP430FR5969 LaunchPad 开发板PCB 设汁图(3)图13.MSP-EXP430FR5969 LaunchPad 开发板PCB 设计图(4)TIMSPFRxx 超低功耗FRAMMCU 平台开发方案11 / 11图 14.MSP-EXP430FR5969 LaunchPad 开发板 PCB 设汁图(5)。
MSP430G2452手册(免费)

Application ReportZHCA428A–January2011–Revised March2011通过使用MSP430G2452微控制器的LaunchPad ValueLine开发包实现基于心电图的心率监测Abhishek Joshi,Sourabh Ravindran,Austin Miller MSP430System SolutionsABSTRACT这篇应用报告描述了一种低成本,基于MSP430™LaunchPad Value Line 开发工具包(MSP-EXP430G2)的监测心率解决方案,此开发工具包使用MSP430G2xx微控制器(MCU)。
心电图(EKG)信号在被送到微处理器取样和处理之前已经被一块子板放大和过滤。
每分钟心跳数据通过Lanuchpad上的反向通道UART-over-USB传送给电脑。
而且,可以通过一个连接在子板上的六排针的eZ430射频(RF)目标使用SimplicitTI™网络协议来无线传输数据。
此系统电源可来自USB电源,一个CR20323伏纽扣电池,或者两个AA/AAA电池。
在此应用报告中相关的项目和源程序可以在如下的网络地址下载:/msp430/msp430_public_sw/mcu/msp430/EKG-Based-Heart-Rate-Monitor/1_00_00_00/index_FDS.html。
Contents1简介 (2)2硬件描述 (3)3软件 (6)4参考 (7)Appendix A放大器的选择 (9)Appendix B使用反向通道UART的USB有线连接演示 (11)Appendix C通过eZ430射频目标板的无线UART演示 (13)Appendix D硬件原理图 (15)List of Figures1人体心脏解剖图(左)和心电图(右) (2)2手指检测电路原理图 (3)3软件流程图 (6)4心率监测设置(左边)和电脑上的UART输出(右边) (7)5硬件原理图(1/2页) (15)6硬件原理图(2/2页) (16)List of Tables1LaunchPad端口/引脚功能对应表-左排针 (4)2LaunchPad端口/引脚功能对应表-右排针 (4)3电源电流消耗 (5)4仪表放大器的比较 (9)5运放的比较 (10)1 ZHCA428A–January2011–Revised March2011通过使用MSP430G2452微控制器的LaunchPad ValueLine开发包实现基于心电图的心率监测Submit Documentation FeedbackCopyright©2011,Texas Instruments IncorporatedTIMEDifferential Voltage Between Two ElectrodesAortaLeft AtriumAtrioventricular Node LeftVentricle Heart MuscleSinoatrialNode Right AtriumRight Ventricle简介6eZ430射频目标板 (13)1简介人体心脏心跳的来源是由心脏内的称为窦房结(SA )[1]的一堆细胞产生的电脉冲。
430快速培训

• 在仿真运行后,点击Tool GraphSingle Time • Acquisition Buffer Size • Dsp Data Type • Start Address • Display Data Size
23
• 在断点位置点击右键,编辑断点属性。将Action改为Refresh All Windows,这样就可以连续更新波形。
11
1.5 外部文件的路径问题
• 仅仅将外部文件和文件夹“加”进工程,而不做其他处理,编译时会出现找 不到source file的错误。
12
• 在工程目录下,专门有一个Include,表示外部文件的路径。 • 如图所示的两个路径是系统自带的,并没有解决src文件夹的路径问题
13
• 在工程名上点击右键菜单,选择最后一项“Properties”,点击“Include Options” • 点击 添加外部文件路径。
Project
文件/文件夹
main.c
File
Document
ቤተ መጻሕፍቲ ባይዱ
main.c
File
File
4
WorkSpace有什么用?
• 只有同一个WorkSpace文件夹的工程,可以显示在同一软件界面中,随 时激活编辑和使用。
5
更改CCS的Workspace方法1
• 在安装到“Select a workspace”的时候,可以不勾选图2.2中的小框。那 样的话,每次启动CCS都会询问,更改Workspace将会很方便。
• 耐心等待完成,杀毒软件可能会 警报,请配合放行。 • 工程目录中多出src文件夹
33
34
练习1.3 利用Grace配置系统时钟代码
【LaunchPad】开发板介绍

LaunchPad开发板介绍前言大家都拿到了超级便宜的LaunchPad的开发板,这些开发板有的朋友是拿来学习的,有的只是看着便宜先入手一个。
无论大家是出于什么目的都无所谓,现在板子到手了,咱们就要把他利用起来。
咱们EE论坛这次展开LaunchPad的千人大学习,我算是抛砖引玉发出此贴,希望大家一起来编写LaunchPad的中文教材,打造中国最全面的LaunchPad中文教材。
闲话不说了,介绍我挑重点的说,尽量少说废话。
开始了!开发板介绍首先,LaunchPad是一个完整的开发板。
板上包括仿真器和目标芯片,通过仿真器我们可以在线控制CPU的运行以及查看硬件寄存器;目标芯片就是我们编写的代码要下载到的芯片。
在图1所示的开发板照片中,照片中用黄色方框框出来的是仿真器,蓝色方框框出来的是目标板,也就是我们编写的代码最终要运行的地方。
套件内容LaunchPad的开发板包括以下内容:1、LaunchPad开发板2、MinUSB电缆3、两块MSP430G系列芯片– MSP430G2231: 低功耗16位单片机,片上拥有10位8通道的ADC、2K容量的Flash和128bytes 的RAM– MSP430G2211: 低功耗16位单片机,包括一个片上比较器以及2K容量的Flash和128bytes的SRAM4、2排10针的排针和2排10针的插座5、一只32.768-kHz的晶体仿真器介绍大家拿到开发板的时候可以看到在仿真器中最大的那块芯片也是一款1xx系列的MSP430单片机,但我们的代码并不是在这块单片机上运行的,这块单片机其实是充当了仿真器的功能,代码真正还是在目标板上的目标芯片上运行。
在初学阶段的话不需要再仿真器上花时间,仅仅把它当做工具使用即可。
通过图片可以看到,仿真器和目标板之间是通过跳线连接的。
其实这暗示着LaunchPad 上的仿真器不止可以调试下载Gxxx系列的芯片,它还可以调试下载eZ430-RF2500T开发板、eZ430-F2012T/F2013T开发板以及eZ430-Chronos手表。
MSP430时钟MCLK SMCLK ACLK

摘要:本文详细讲述了如何查看MSP430G2231MCLK、SMCLK、ACLK默认时钟频率,最后给出FLASH时序控制发生器频率设置例子。
注:本文是基于开发板MSP-EXP430G2 LaunchPad,其MCU型号是MSP430G2231。
一、MCLK、SMCLK、ACLK默认时钟频率1.1 POR与PUCPOR指Power-On Reset,即上电复位(硬件),PUC指Power-Up Clear,即上电清除(软件复位),这是MSP430两种分离的复位信号。
POR总会引起PUC,关于POR与PUC的触发条件见用户指南,如下:图1 POR与PUC触发条件1.2 默认时钟频率有两种方法(甚至更多)可以得知MCLK、SMCLK、ACLK默认的时钟频率。
(1)通过用户指南描述查阅用户指南可得到系统复位后,时钟信号MCLK、SMCLK、ACLK的时钟源分别是DCOCLK(数控震荡器)、DCOCLK、LFXT1CLK(低速晶体震荡器)。
如下:图2 复位后默认时钟频率(2)通过寄存器初始值判定用户指南会给出每个寄存器的初始值,通过分析初始值各位的含义,并对照数据手机,也可得到其默认频率。
定位到用户指南基本时钟模块(Basic Clock Model),其寄存器描述如下:结合图5分析,可知RSELx为7(BCSCTL1低3位),DCOx为3,MODx为0,再对照图4可知系统复位后MCLK 和SMCLK的频率在0.8MHz~1.5MHz,即819.2KHz~1536KHz。
再结合图3基本时钟系统控制寄存器2(BCSCTL2),可知MCLK默认时钟源是DCOCLK,SMCLK默认时钟源也是DCOCLK。
BCSCTL2示意图如下:图3 BCSCTL2示意图1.2.1 MCLK和SMCLK时钟频率在数据手册可以找到DCO频率表(搜索关键词DCOCLK可快速找到),如下:图4 DCO时钟频率由上图可知,系统复位后MCLK和SMCLK的频率在0.8MHz~1.5MHz,即819.2KHz~1536KHz。
MSP-EXP430G2开发板使用简单介绍

(4)、中断的嵌套:
当同时有多个中断来的时候才有优先级的考虑(优先级顺序可查看向量表)
实现中断嵌套需要注意以下几点: 1)430默认的是关闭中断嵌套的,一定要中断嵌套的话,就必须在中断服务程序中打开 总中断 msp430的指令中,_DINT()和_EINT()分别指关和开总中断。 2)当进入中断服务程序时,只要不在中断服务程序中再次开中断,则总中断是关闭的, 此时来中断不管是比当前中断的优先级高还是低都不执行; 3)若在中断服务程序A中开了总中断,则可以响应后来的中断B(不管B的优先级比A高 还是低),B执行完再继续执行A。注意:进入中断服务程序B后总中断同样也会关闭, 如 果B中断程序执行时需响应中断C,则此时也要开总中断,若不需响应中断,则不用 开中断,B执行完后跳出中断程序进入A程序时,总中断会自动打开; 4)若在中断服务程序中开了总中断,后来的中断同时有多个,则会按优先级来执行,即 中断优先级只有在多个中断同时到来时才起做用!中断服务不执行抢先原则。 5)对于单源中断,只要响应中断,系统硬件自动清中断标志位,对于TA/TB定时器的比较/捕 获中断,只要访问TAIV/TBIV,标志位倍被自动清除; 对于多源中断要手动清标志位,比如P1/P2口中断,要手工清除相应的标志,如果在这种中 断用"EINT();"开中断,而在打开中断前没有清标志,就会 有相同的中断不断嵌入,而导致 堆栈溢出引起复位,所以在这类中断中必须先清标志再打开中断开关.
Clock
FLASH
... JTAG/Debug
RAM
MAB 16
RISC CPU 16-bit
MDB 16
...
ACLK SMCLK
Digital Peripheral
Analog Peripheral
基于MSP430G2 553的电子秤设计汇总

MSP430G2系列Launchpad开发板应用实例作品基于MSP430G2553实现的电子秤设计李弘祖西安邮电大学2015年12月第一章作品概述第一节系统概述本设计以MSP430G2553作为核心,由压力传感器和数码管显示器共同实现对物体质量的测量显示功能,最小分辨率1克,系统框图和各部分简介如图1.1所示。
图1.1 系统组成框图1)压力传感器:在直流激励下,受到压力形变,产生电压信号。
压力信号以差分电压的形式通过绿色(数据)和白色(数据地)连根引线与PCB上的端子相连。
2)信号调理电路:传感器信号由于幅度较小,噪音较大,不能直接由AD采集,经过放大(AD623)滤波电路,得到合适频带幅度的信号送往中央控制器(MSP430G2231) 。
由接线端子上引入的数据+和数据地差分信号分别接仪表运放的正端输入和负端输入,在反馈电阻的作用下,实现高共模抑制的差分放大。
后接RC滤波电路,将低频可用信号取出,输出至MSP430的ADC10模块入口。
3)中央控制器:由G2的AD模块通道0采集前级电压信号,转换为数字量后,保存在CPU内存中,然后通过统计算法和传感器线性参数修正,得到被测压力数值参数,再将这些数据发往LED显示电路。
4)显示电路:由数码管驱动芯片(74LS48)根据CPU发来的显示数据点亮LED,显示出数值。
第二节器件概述1)MSP430G2553MSP430是美国德州仪器公司自1996推出以来一直主打的一个低功耗系列,包含1至5五个系列,每个系列都各自有各自的特点,适用于各种不同场合的不同应用。
其中最近2系列添新面孔——G2超值系列。
本设计采用的MSP430G2553就是MSP430超低功耗系列中G2超值子系列的一款16位处理器。
通过引入MSP430G2xx3 系列,MSP430 超值系列继续扩展了产品系列。
由于具有低成本和超低功耗,G2xx3 系列适用于电容触摸应用,并可集成诸如UART、SPI 和I2C 等通信外设。
LaunchPad使用说明

• 提供的API库函数省去逐位操作寄存器,大大简化了开发难度 • 程序的可读性也提高了
用熟悉的环境来设计
• 作为CCS5.1的一个插件安装 • 在TI Resource Explorer中可以简单的向CCS导入例程,也可以阅读相关设计文 档,还包含了图形化的编程工具(Grace)、射频及USB软件资源,以及新的 超低功耗设计向导(ULP Advisor)
LaunchPad支持的MSP430器件
详细的参考Launchpad用户指南.pdf
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Template Rev 3.1
Page 7 of 20
Export Information ECCN for Software included in this release: 3D991 ECCN for Technology (e.g., user documentation, specifications) included in this release: 3D991
June 28th, 2011
MSP-EXP430G2 LaunchPad User Experience Manifest
Legend (explanation of the fields in the Manifest Table below) Software Name Version License Type Location Delivered As The name of the application or file Version of the application or file Type of license(s) under which TI will be providing software to the licensee (e.g. BSD, GPLv2, TI TSPA License, TI Commercial License). See Open Source Reference License Disclaimer in the Disclaimers Section. The directory name and path on the media (or in an archive) where the Software is located. This field will either be “Source”, “Binary” or “Source and Binary” and is the form the content of the Software is delivered in. If the Software is delivered in an archive format, this field applies to the contents of the archive. If the word Limited is used with Source, as in “Limited Source” or “Limited Source and Binary” then only portions of the Source for the application are provided. This field will either be “Yes” or “No”. A “Yes” means TI has made changes to the Software. A “No” means TI has not made any changes. Note: This field is not applicable for Software “Obtained from” TI. This field specifies from where or from whom TI obtained the Software. It may be a URL to an Open Source site, a 3rd party licensor, or TI (if TI developed the software). If this field contains a link to Open Source software, the date TI downloaded the Software is also recorded. See Links Disclaimer in the Disclaimers Section.
Obtained from
MSP-EXP430G2 LaunchPad User Experience Software IDE Project Files
src/MSP-EXP430G2-LaunchPad TI src/MSP-E/MSP-EXP430G2-LaunchPad /IAR/ TI src/LaunchPad_Temp_GUI TI src/Processing Library Sources/rxtx-2.17r2/* /jarvi/rxtx/index.html
Page 8 of 20
Software Name
Versio n Release 0194
License Type LGPL v2.1
Delivered As Binary
Core.jar
Modified by TI No
Location
Obtained from
src/Processing Library Sources/Processing Library Sources/Processing Core Java Source /
Any links appearing on this Manifest (for example in the “Obtained from” field) were verified at the time the Manifest was created. TI makes no guarantee that any listed links will remain active in the future. Open Source License References Your company is responsible for confirming the applicable license terms for any open source Software listed in this Manifest that was not “Obtained from” TI. Any open source license specified in this Manifest for Software that was not “Obtained from” TI is for TI’s internal use only and shall not be construed as a representation or warranty regarding the proper open source license terms for such Software.
Credits Note: Some open source licenses may require a specific credit or attribution in product documentation. Those credits should be listed here.
Licenses Note: If the “Type of License(s)” field above lists any open source, TI TSPA or TI TSU licenses, the entire license must be attached or cut and pasted below (if cutting and pasting, be sure to include all terms of the license). TI BSD
Template Rev 3.1
Page 9 of 20
/******************************************************************************* * * * * Copyright (C) 2011 Texas Instruments Incorporated - / * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the * distribution. * * Neither the name of Texas Instruments Incorporated nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY